Skip to content
  • Blog
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Community Forum

D

Deennoo

@Deennoo
About
Posts
25
Topics
1
Shares
0
Groups
0
Followers
0
Following
2

Posts

Recent

  • Ajout de Domoticz
    D Deennoo

    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

    WifInfo

  • Ajout protocole Domoticz
    D Deennoo

    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.

    WifInfo api domoticz http wifinfo

  • Ajout protocole Domoticz
    D Deennoo

    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 !

    WifInfo api domoticz http wifinfo

  • Ajout protocole Domoticz
    D Deennoo

    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é.
    WifInfo api domoticz http wifinfo

  • Téléinfo semble erronée
    D Deennoo

    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.

    Remora remora teleinfo

  • Wifinfo pour les nuls :-)
    D Deennoo

    @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.

    WifInfo parametrage point accès wif wifinfo

  • Wifinfo pour les nuls :-)
    D Deennoo

    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

    WifInfo parametrage point accès wif wifinfo

  • WifInfo V1.0.0 Release candidate
    D Deennoo

    @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.

    WifInfo logiciel ota update wifinfo

  • mise en oeuvre de WifInfo
    D Deennoo

    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

    WifInfo

  • Réaliser une mise à jour sans fil (OTA) avec un ESP8266
    D Deennoo

    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

    Blog articles comments remora wifinfo update wifi ota

  • Réaliser une mise à jour sans fil (OTA) avec un ESP8266
    D Deennoo

    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 ?

    Blog articles comments remora wifinfo update wifi ota

  • mise en oeuvre de WifInfo
    D Deennoo

    @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)

    WifInfo

  • WifInfo V1.0.0 Release candidate
    D Deennoo

    @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 ?

    WifInfo logiciel ota update wifinfo

  • Réaliser une mise à jour sans fil (OTA) avec un ESP8266
    D Deennoo

    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.

    Blog articles comments remora wifinfo update wifi ota

  • WifInfo V1.0.0 Release candidate
    D Deennoo

    Merci pour cette mise a jour.

    Pour les utilisateurs de Domoticz que conseilles tu ? Stp

    WifInfo logiciel ota update wifinfo

  • New Adafruit generic OLED display driver for Raspberry PI
    D Deennoo

    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 ?

    Blog articles comments driver 1.3 0.96 i2c iic

  • Questions sur la mise à jour du WifInfo
    D Deennoo

    @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.

    WifInfo upload esp8266 update

  • [Wifinfo] Valeurs erronées après quelques temps
    D Deennoo

    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

    WifInfo api teleinfo json

  • [Wifinfo] Valeurs erronées après quelques temps
    D Deennoo

    @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"```
    WifInfo api teleinfo json

  • Questions sur la mise à jour du WifInfo
    D Deennoo

    @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

    WifInfo upload esp8266 update
  • Login

  • Don't have an account? Register

  • Login or register to search.
  • First post
    Last post
0
  • Blog
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups