Teleinfo WIFI

Forum pour tous les autres objets : sondes météo, capteurs, actionneurs ...
Vous avez un besoin mais vous ne savez pas quel matériel choisir ? C'est ici.
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

Re: RE: Re: Teleinfo WIFI

Message par deennoo »

Doume a écrit :Sur la version LibTeleinfo modifiée par "olileger", j'ai relevé un problème :

Si un compteur ne transmet pas toutes les variables attendues (par exemple pas de valeur "HCHC" ) la requête soumise à domoticz sera rejetée, car elle comportera un paramètre égal à %HCHC%, au lieu d'une valeur numérique.
Ceci peut expliquer cela

Il faudrait modifier la séquence, pour forcer un 0 dans les variables non transmises par le compteur

@totof60 : Pourrais-tu poster ici ce que te renvoie le wifinfo ( http://ip_wifinfo/json )
ça devrait être une liste json de toutes les variables dispos avec ton compteur
Oui faut le json de totof60.

Et oui c'est ce que j'ai dit plus haut : le http request est fait pour nos besoins : compteur heure pleine heure creuse et le PAPP

olileger m'a charger de mettre a jour pour autoriser l'envoie de TOUTES les valeurs.

Je me mets juste dessus, c'est mon exercice pour valider un niveau
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

Re: Teleinfo WIFI

Message par deennoo »

@totof60

Voila c'est fait j'ai ajouté toutes les variable possible sauf ejp car pas trop compris l'histoire

https://github.com/deennoo/LibTeleinfo

Donc :
Hostname : IP de ton Domoticz
Port : Port de ton Domoticz
Path : Si tu as un compteur "simple tarif" tu peux garder le virtual P1 que tu as crée mets ceci :

Code : Tout sélectionner

 /json.htm?type=command&param=udevice&idx=IDX&nvalue=0&svalue=%BASE%;0;0;0;%PAPP%;0
Ainsi tu as ta conso en kw et la conso instantatnée en watt
si l'on compare avec l'API de Domoticz :

Code : Tout sélectionner

/json.htm?type=command&param=udevice&idx=IDX&nvalue=0&svalue=USAGE1;USAGE2;RETURN1;RETURN2;CONS;PROD
USAGE1 : ta conso en kw depuis le debut donc %BASE% ? a toi de voir quel etiquette correspond a ta conso total
USAGE2 : Si tu avais un tarif heure creuse, tu n'en a pas donc 0
RETURN1 : SI tu produits de l'elec 1 er tarif tu n'en a pas donc 0
RETURN2 : Si tu produits de l'elec 2eme tarif tu n'en a pas donc 0
CONS : ta consommation immediate donc %PAPP%
PROD : Ta production immediate tu n'en a pas donc 0

fait gaffe car on passe du temps a regarder ses courbes :
Capture.PNG
Capture.PNG (274.29 Kio) Consulté 10606 fois
Pff je m'a encore gouré !
courbe elec.PNG
courbe elec.PNG (425.54 Kio) Consulté 10606 fois
La courbe le PAPP
Les briques foncée la conso heures Pleines
Les briques clair la conso heures Creuses
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
Doume
Messages : 550
Inscription : 28 déc. 2014, 10:27
Localisation : Nord (59)
Contact :

Re: Teleinfo WIFI

Message par Doume »

Comment as-tu fait pour créer un device acceptant plusieurs valeurs ( HC, HP, PAPP, .... )

Si je crée un dummy, avec un capteur virtuel P1 Smartmeter, il semble gérer 6 valeurs, initialisées à 0;0;0;0;0;0
Mais comment visualise-t-on les 6 différents compteurs, et à quoi correspondent-ils ?

Si je ne soumets que 1 valeur via une requête http à domoticz, ça semble crasher domoticz, et surtout casser la database ( voir mon post à ce sujet...).
Donc j'imagine qu'il faut toujours envoyer 6 valeurs ?

Dernière minute :
Avec la requête qui suit, j'ai réussi à envoyer les valeurs 1,2,3,4,5,6 dans les 6 compteurs :

Code : Tout sélectionner

# Script de test d'alimentation d'un pseudo P1 smartmeter
dz_host="192.168.2.32"
dz_port="8080"
dz_idx=62

curl -s -i -H  "Accept: application/json" \
 "http://$dz_host:$dz_port/json.htm?type=command&param=udevice&idx=$dz_idx&nvalue=0&svalue=1;2;3;4;5;6"
 
et domoticz a répondu :

Code : Tout sélectionner

HTTP/1.1 200 OK
Content-Length: 53
Content-Type: application/json;charset=UTF-8
Cache-Control: no-cache
Pragma: no-cache
Access-Control-Allow-Origin: *

{
   "status" : "OK",
   "title" : "Update Device"
}
Effectivement, dans la liste des dispositifs, je vois la colonne 'données' à 1;2;3;4;5;6

Reste à déterminer :
- comment afficher ces valeurs sur le pupitre
- quel compteur correspond à quoi dans un P1 Smartmeter
Doume
Messages : 550
Inscription : 28 déc. 2014, 10:27
Localisation : Nord (59)
Contact :

Re: Teleinfo WIFI

Message par Doume »

Oops, collision :
J'ai mes réponses via le post de Deennoo :D
totof60
Messages : 373
Inscription : 29 avr. 2016, 09:31

Re: Teleinfo WIFI

Message par totof60 »

wouha cela semble bien avancer ! merci a vous

voici le json :

Code : Tout sélectionner

{
"_UPTIME":209,"ADCO":701101510035,"OPTARIF":"BASE","ISOUSC":30,"BASE":34739344,"PTEC":"TH..","IINST":4,"IMAX":42,"PAPP":960,"MOTDETAT":0
}
Je n'ai pas encore essayé le derniere version de Deennoo ( merci à lui)
retour dés que possible
Domoticz V2022.2
sous Buster, Homebridge,RfLink
Raspberry pi3, Google home mini
plein de truc wifi !! de l'esp-01 jusque le nodemcu en passant par le wemos et même du DIY
Doume
Messages : 550
Inscription : 28 déc. 2014, 10:27
Localisation : Nord (59)
Contact :

Re: Teleinfo WIFI

Message par Doume »

Effectivement, totof60, ton wifinfo ne renvoie pas la valeur HCHC, ni HCHP, d'ailleurs
Donc, telle qu'était géré tout ça dans la version olileger, ça ne pouvait pas fonctionner.

Par contre, avec le paramètre dans path tel que décrit par Deennoo, et sa version de la libteleinfo, ça devrait le faire

J'aimerais bien avoir le résultat d'une requête json par quelqu'un qui a le double tarif, et le triphasé... Je sais, je rêve !

Enfin, encore une question :
Peut-on créer un matériel 'Teleinfo EDF USB' puis le dispositif qui va bien, si l'on n'a pas de clé USB correspondante ?
J'arrive à ajouter le matériel, mais je ne trouve jamais le(s) dispositif(s)
totof60
Messages : 373
Inscription : 29 avr. 2016, 09:31

Re: Teleinfo WIFI

Message par totof60 »

Et ca le fait !!

Ca fonctionne avec P1 smart meter et l'autre dispositif compteur électrique dont voici les premiers log

Image

Pas encore d'aussi jolies courbes ce Deennoo ;) , mais ça va venir
Domoticz V2022.2
sous Buster, Homebridge,RfLink
Raspberry pi3, Google home mini
plein de truc wifi !! de l'esp-01 jusque le nodemcu en passant par le wemos et même du DIY
Doume
Messages : 550
Inscription : 28 déc. 2014, 10:27
Localisation : Nord (59)
Contact :

Re: Teleinfo WIFI

Message par Doume »

totof60 a écrit :Et ca le fait !!

.. et l'autre dispositif compteur électrique ..
du quel tu parles ?

En tout cas, félicitations !
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

Re: Teleinfo WIFI

Message par deennoo »

Si certains on l'ejp et wifi info :
Merci de mettre le resultat de :

Code : Tout sélectionner

http://ip_wifinfo/json


Que je puisse l'ajouter au request.

Dans domoticz par contre pas evident, il faudrait faire plusieur compteur et donc plusieur request.

Ce qui veut dire : cree un onglet "domoticz" complet
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
Doume
Messages : 550
Inscription : 28 déc. 2014, 10:27
Localisation : Nord (59)
Contact :

Re: Teleinfo WIFI

Message par Doume »

Je réitère ma question restée sans réponse ci-dessus :

Comment ajouter un dispositif 'Teleinfo EDF USB' , si l'on a aucun dongle teleinfo USB connecté ?

Quel dispositif domoticz utilisez-vous , si vous mettez en oeuvre un Wifinfo , avec un compteur délivrant les infos Heures pleines/heures creuses, Iinst, etc...
Répondre