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

    Deennoo

    @Deennoo

    907
    Profile views
    25
    Posts
    0
    Followers
    2
    Following
    Joined
    Last Online

    Deennoo Unfollow Follow

    Latest posts made by Deennoo

    • 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