Community Forum
    • Blog
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login
    1. Home
    2. Deennoo
    3. Posts
    D
    Offline
    • Profile
    • Following 2
    • Followers 0
    • Topics 1
    • Posts 25
    • Groups 0

    Posts

    Recent
    • Ajout de Domoticz

      Salut Charles,

      Je reviens vers toi pour l'ajout de Domoticz a Wifinfo.

      J'ai fait un frok de Libteleinfo et ai fait des modifications dans Wifinfo : https://github.com/deennoo/LibTeleinfo/tree/master/examples/Wifinfo

      Je touche presque au but, il me manque quelque éléments et j'ai besoin de ton aide :
      Dans le fichier webclient.cpp je vois que c'est a ce moment que l'on construit l'url qui permet de faire le http get. et c'est ou l'on arrive dans le dur pour moi.

      Domoticz commence ligne 241, peux tu me filer un coup de main stp ?

      J'ai deja fait les modifs dans la page index.htm (data), par contre je ne vois pas comment personnaliser la couleur de l'onglet Domoticz.

      Merci de ta lecture

      posted in WifInfo
      D
      Deennoo
    • RE: Ajout protocole Domoticz

      bah j'ai hâte moi maintenant, je me suis trouver une antenne wifi + son cable et le connecteur qui va bien (ensemble piquer a une alicebox) pour le brancher sur ESP 07 de ma carte Wifinfo, un petit trou dans le boitier pour la fixer, et j'ai gagné énormément en émission/réception.

      posted in WifInfo
      D
      Deennoo
    • RE: Ajout protocole Domoticz

      la requete :

      http://127.0.0.1:8080/json.htm?type=command&param=udevice&idx=41&nvalue=0&svalue=76018836;34245564;0;0;1160;0

      Va mettre a jour mon compteur qui porte le numero de device : 41,
      en specifiant Usage 1 : Heure Pleine index = 76018836,
      Usage 2 = index heure creuse : 34245564,
      Pas d'index de production ni en tarif 1 ni en tarif 2 donc : ;0;0
      Mon PAPP : 1160w a l'instant
      Pas de production donc : 0

      Je ne peux pas te répondre quand a idx...il commence a 1 pour le premier "objet" trouvé/cree dans la base jusqu a l'infini et au dela !

      posted in WifInfo
      D
      Deennoo
    • RE: Ajout protocole Domoticz

      Bonjour Charles.

      Actuellement : Pour avoir le retour de Wifinfo dans Domoticz, Il cree un "Dummy" Electricity P1 smart meter : c'est un compteur inteligent qui accepte : consommation sur 2 tarif, production sur 2 tarif, conso actuel + production actuel

      Plus d'info sur l'API Json de Domoticz pour ce type de compteur :

      https://www.domoticz.com/wiki/Domoticz_API/JSON_URL's#Electricity_P1_smart_meter

      Idx n'est pas l'ACDO, mais le numero de Device dans la base de Domoticz.

      Ci dessous le script que j'utilise :

      var http = require("http");
      
      function handleWifInfo(d)
      {
        console.log("handle d : " + d);
        var obj = JSON.parse(d);
        var opt = buildGetObject("127.0.0.1", "/json.htm", 8080);
        opt.path += "?type=command&param=udevice&idx=41&nvalue=0";
        opt.path += "&svalue=" + obj.HCHP  + ";";
        opt.path += obj.HCHC + ";0;0;";
        opt.path += obj.PAPP + ";0";
      
        console.log("path to call : " + opt.path);
        httpGet(opt);
      }
      
      function buildGetObject(hostname, path, port)
      {
        var obj = { };
        obj.hostname = hostname;
        obj.port = (port == undefined) ? 80 : port;
        obj.path = path;
        obj.method = "GET";
        return obj;
      }
      
      function httpGet(opt, func)
      {
        var datas = "";
        var req = http.request(opt, function(res)
        {
          // Gère les morceaux de réponse.
          res.on("data", function(buffer)
          {
            console.log("data received");
            datas += buffer;
          });
          // Gère le traitement final si besoin.
          res.on("end", function()
          {
            console.log("end of http request");
            console.log("func is " + ((func == undefined) ? "undefined" : "defined"));
            if (func != undefined)
              func(datas);
          });
          res.on("error", function(e)
          {
            console.log("Error : " + e.message);
          });
        });
        req.end();
      }
      
      var opt = buildGetObject("192.168.0.35", "/json");
      httpGet(opt, handleWifInfo);
      
      

      Ou idx=41 : 41 = le numero de device dans ma base Domoticz.

      192.168.0.35 = ip de Wifinfo

      127.0.0.1:8080 : l'adresse de mon domoticz, ce script etant executer toutes les 5 minutes de mon serveur

      IL faut penser au fait que beaucoup on des nom d'utilisateurs et des mots de passe associé :

      du coup l'url pour mettre a jour le compteur va etre : http://username:password@domoticz-ip<:port>/json.htm?type=command&param=udevice&idx=IDX&nvalue=0&svalue=USAGE1;USAGE2;RETURN1;RETURN2;CONS;PROD

      Comme tu le vois dans le code du parser, si pas de production d'elec : mettre les valeurs a 0

      Si dessous le Json de mon Wifinfo HP/HC :

      {
      _UPTIME: 16674,
      ADCO: 29922105039,
      OPTARIF: "HC..",
      HCHC: 34245564,
      HCHP: 76018836,
      PTEC: "HC..",
      IINST: 5,
      IMAX: 43,
      PAPP: 1160,
      HHPHC: "A",
      MOTDETAT: 0,
      ISOUPAPP: 580,
      ISOUSC: "45PAPP"
      }```
      
      esperant avoir aidé.
      posted in WifInfo
      D
      Deennoo
    • RE: Téléinfo semble erronée

      De mon coté chez eu un petit probleme avec le PAPP qui etait beaucoup trop haut :

      0_1455202151541_mauvais papp.png

      Graphique venant de Domoticz, j'effectue un parse du json de Wifinfo toute les 5 minutes.

      L'axe de gauche est en million de Watt, donc je me traine ce probleme depuis un moment.

      5 300 043 w cela fait beaucoup pour un seche serviette en route

      D'un autre coté comme je parse egalement les index hc et hp je conserve les vrai utilisation "journaliere"

      0_1455202433408_cout journalier.JPG

      Probleme resolu avec un reboot de Wifinfo.

      posted in Remora
      D
      Deennoo
    • RE: Wifinfo pour les nuls :-)

      @Philippe j'ai résolu le problème avec une wifinfo ESP07 celle avec le connecteur pour une antenne supplémentaire

      J'ai reflasher une version de Wifinfo du mois d'octobre 2015 qui permet de rentrer le nom du réseau et la clef dans le sketch.

      Une fois connectée, j'ai reflasher la dernière version et les fichiers du site web wifinfo comme expliquer dans le tuto.

      Wifinfo ce connecte a mon wifi, et je peux y accéder par contre toujours impossible de ce connecter en accès point direct.

      Si tu as besoin de la version du mois d'Octobre dit le moi, je la partagerait.

      posted in WifInfo
      D
      Deennoo
    • RE: Wifinfo pour les nuls :-)

      J'ai également ce problème depuis la mise a jour en 1.0.0 sur une wifinfo esp07, la connection en AP n'est pas stable, il passe son temps a apparaître et disparaître (test sous android, ios, windows et macosx).

      Du coup impossible d'afficher 192.168.4.1 et de faire les reglages.

      Je vois dans les log du serial qu'il cherche des identifiants et ssid key depuis un sdk (celui de l'arduino ?)

      Dans quel fichier et quelles lignes avant compilation devons nous mettre notre ssid et sa key pour que ce soit fait dés la compilation stp ?

      Pour info : aucun probleme sur un nodemcu 12e ou un wemos mini

      posted in WifInfo
      D
      Deennoo
    • RE: WifInfo V1.0.0 Release candidate

      @difful

      Je suis revenu aussi a cette version, mais son probleme est que le json retourné n'est pas "valide"

      ![0_1451338385519_Capture.JPG](Uploading 100%)

      En attendant de mieux.

      posted in WifInfo
      D
      Deennoo
    • RE: mise en oeuvre de WifInfo

      Pour avoir ce menu il faut installer :
      https://github.com/esp8266/arduino-esp8266fs-plugin/releases/download/0.1.3/ESP8266FS-0.1.3.zip

      Et mettre le fichier .jar dans :<home_dir>/Arduino/tools/ESP8266FS/tool/esp8266fs.jar

      posted in WifInfo
      D
      Deennoo
    • RE: Réaliser une mise à jour sans fil (OTA) avec un ESP8266

      Pour avoir le menu qui permet de compilier et telecharger le fichier .SPIFFS

      Il faut télécharger et installer ceci :

      https://github.com/esp8266/arduino-esp8266fs-plugin/releases/download/0.1.3/ESP8266FS-0.1.3.zip

      posted in Blog articles comments
      D
      Deennoo
    • RE: Réaliser une mise à jour sans fil (OTA) avec un ESP8266

      Bonjour Charles.

      Après installation de python 2.7.11 et github.

      J'ai suivi la méthode withgithub.

      1er sketch en USB OK
      Le 2 ème impossible car le menu : ESP8266 sketch data upload n'apparait pas dans mon IDE (1.6.5 ou 1.6.7).

      Comment faire ?

      posted in Blog articles comments
      D
      Deennoo
    • RE: mise en oeuvre de WifInfo

      @mjeanne said:

      ESP8266 sketch data upload"

      Comment faire apparaitre ce menu ?

      2h que je cherche le moyen de ...

      j ai reussit a utiliser la source github qui ouvre les nom wifinfo,
      j ai aussi telecharger grace a python le spifss "maker" mais tj rien dans IDE arduino 1.6.7 ni 1.6.5 (d aout)

      posted in WifInfo
      D
      Deennoo
    • RE: WifInfo V1.0.0 Release candidate

      @Charles

      Salut,

      J'ai presque reussit une mise a jour de cette version.

      Ma config Arduino IDE 1.6.5 W7 avec la derniere staging dispo (wifinfo n y apparait pas, aussi bien en 2.0 RC1 que RC2).

      0_1451152196364_config.jpg

      Je serveur WEB semble demarrer mais ne trouve pas index.htm

      malgré ceci dans les logs

      HTTP server started
      handleFileRead /index.htm
      handleNotFound(/index.htm)
      handleFileRead /index.htm
      

      et effectivement mon navigateur chrome m'affiche file not found

      Que faire ?

      posted in WifInfo
      D
      Deennoo
    • RE: Réaliser une mise à jour sans fil (OTA) avec un ESP8266

      Je viens d'essayer pour le Wifinfo c'est un echec,

      ARDUINO ide 1.6.5
      Windows7
      Si en source je place :
      http://arduino.esp8266.com/stable/package_esp8266com_index.json
      ou
      http://arduino.esp8266.com/staging/package_esp8266com_index.json

      les Wifinfo n'apparaissent pas, impossible de mettre la version necessaire de base pour ensuite faire une mise a jour OTA.

      posted in Blog articles comments
      D
      Deennoo
    • RE: WifInfo V1.0.0 Release candidate

      Merci pour cette mise a jour.

      Pour les utilisateurs de Domoticz que conseilles tu ? Stp

      posted in WifInfo
      D
      Deennoo
    • RE: New Adafruit generic OLED display driver for Raspberry PI

      Hello Charles

      I got a freebox server out of ordre.

      There is a ssd1327 screen on it.

      If i send you the pcb pictures can you help me to find the good pin to plug it to my PI ?

      posted in Blog articles comments
      D
      Deennoo
    • RE: Questions sur la mise à jour du WifInfo

      @Alexis81 la lampe importe peu (un machin de chez lidl) l'important c'est d'avoir 3v mini (en dessous l'esp peut avoir des problèmes).

      Un petit tour au rayon luminaire de jardin dans une gsb, et lit les cartons il y a toutes les infos dessus.

      posted in WifInfo
      D
      Deennoo
    • RE: [Wifinfo] Valeurs erronées après quelques temps

      Merci

      Si je comprends bien tu as deux compteurs, un pour papp et un pour base.

      Tu ne prend pas en compte les index HC et HP.

      Je vais essayer de bidouiller pour s'adapter au seul compteur que j'ai mis en place.

      Vivement la mise a jour et l'envoi automatisé depuis la wifiinfo

      posted in WifInfo
      D
      Deennoo
    • RE: [Wifinfo] Valeurs erronées après quelques temps

      @wtl said:

      @Deennoo
      Quand tu dis que ça pose des problèmes à tes bases domoticz, qu'est-ce que tu entends par là ?

      J'ai fait un script qui est lancé en cron mais qui récupère les étitquettes base et papp de façon séparé (comme pour l'instant le /json n'est pas "parsable"). Le graph alimenté par base ne se met à jour que lors d'un reboot, par contre le PAPP fonctionne sans problème.

      Pour toi et d'autres, voici le code que j'utilise, c'est un code "communautaire" réaliser grâce des indications et orientations d'autre utilisateurs du forum domoticz français.

      teleinfowifi.sh
      
      #!/bin/bash
      
      json=$(curl http://ADRESSEIPDELACARTEWIFIINFO/json | sed -e 's/"IINST":/\n/g' | sed -e 's/"PAPP":/\n/g' | sed -e 's/"HHPHC"/\n/g' | sed -e 's/"HCHC":/\n/g' | sed -e 's/"HCHP":/\n/g' | sed -e 's/,"IMAX"/\n/g' | sed -e '1d' | sed -e '3d' | sed -e '$d' $
      IINST=`echo "$json" | awk '{print $4}'`
      PAPP=`echo "$json" | awk '{print $5}'`
      HCHC=`echo "$json" | awk '{print $1}'`
      HCHP=`echo "$json" | awk '{print $2}'`
      echo "$json"
      echo "$PAPP"
      echo "$HCHC"
      echo "$HCHP"
      echo "$IINST"
      curl "http://ADRESSEIPETPORTETMDPDEVOTREDOMOTICZ/json.htm?type=command&param=udevice&idx=NUMEROIDXDEVOTRECOMPTEUR&nvalue=0&svalue=$HCHP;$HCHC;0;0;$PAPP;0"```
      posted in WifInfo
      D
      Deennoo
    • RE: Questions sur la mise à jour du WifInfo

      @Alexis81 euh oui c'est a la sauvage pour le moment, étant pour le recyclage j'ai détourner une lampe solaire de jardin, avec ses 3 piles 1,5v de 2300mah, qui combinées ne sortait que 3.8 v.

      L'ESP est une 12e la sp01 ne permet pas le deepsleep.

      Dedans il y a ce firmware http://www.esp8266.nu/index.php/Main_Page

      L'esp est branchée directement au porte pile.

      http://easydomoticz.com/forum/viewtopic.php?f=7&t=836

      posted in WifInfo
      D
      Deennoo