Jweb
Avril 11, 2022, 9:02
1
Comment récupérer des valeurs de consommation de l’EDRT2 sur la V5
Création d’un clignotant
Création d’un push
Paramètres du PUSH :
Auth mode : BASIC
Nom utilisateur et password admin de l’EDRT2
REQUETE ON : /api/xdevices.json?key=apikeyEDRT2&Get=P
Ensuite il faut faire un lien vers l’objet clignotant créé ci-dessus
Création d’un parser :
Ex:
INSTANT_POSTE1 : correspond à la pince ampèremétrique de production des Panneaux photovoltaïques
INSTANT_POSTE2 : consommation générale du logement
INSTANT_POSTE3 : consommation ECS
…
Exemple d’affichage sur un LiveView:
3 « J'aime »
bonjour et merci @Jweb
par contre je n’arrive pas a rattacher Parser edrt au clignotant en TB
merci a toi
cdt
je peut pas selectionner mon parser
Jweb
Avril 12, 2022, 5:33
3
Bonjour @seraphinou
Le blinker est uniquement attaché au push.
Bonne journée
Bonjour seraphinou,
pour compléter ce que dit @Jweb le Parser est lié à la valeur remontée par le Push et se déclenche lors d’un changement de valeur.
Bonne journée
Merci à vous
Donc le parser est attaché à rien ?
Bonne journée
Jweb
Avril 12, 2022, 7:15
6
En terme de lien, non le parser n en a pas besoin car il est lié fonctionnellement à l’exploitation des résultats du push
Compris merci @Jweb à toi
bonsoir @Jweb
j 'essai de recuperer les valeurs des sous poste mais ca marche pas
j 'ai change les valeur dans le push je recupere bien les valeurs
"product": "EcoDevices_RT",
"status": "Success",
"INSTANT_POSTE1": 101.96,
"P1_SSP0": **404.55**,
je met dans le parser
mais rien a faire
as tu une idee?
cdt
Jweb
Avril 12, 2022, 5:42
9
seraphinou:
"P1_SSP0": **404.55**
Ce format ne semble pas être une ANA … avez vous essayé autre chose ? STRING ? (bien que j’ai un doute)
A quoi correspond P1_SSPO?
Bonjour
C est le résultat des sous poste
C est la valeur de 400 que je veut récupère
Il doit y avoir un hic quelque part
Cordialement
fgtoul
Avril 13, 2022, 6:15
11
seraphinou:
404.55
Bonjour @seraphinou
c’est toi qui as ajouté les astérisques pour passer la valeur en gras, ou bien ils sont déjà présents dans le json ?
bonne journée
Salut @fgtoul
Oui. C Est moi qui l’es ais ajoute pour passer en gras
Cdt
fgtoul
Avril 13, 2022, 7:26
13
ton push V5 est bien sous la forme suivante ?
/api/xdevices.json?key=apikey&Get=S
passe l’url complète dans ton navigateur et vérifie que la longueur du json ne dépasse pas 512 caractères.
http://EcoDevices_RT/api/xdevices.json?key=apikey&Get=S
Exactement @fgtoul
Et dans le push je récupère bien les valeurs sans aucune erreur
je viens de le faire mais je ne vois pas ou je vois le nombre de caracteres @fgtoul
product "EcoDevices_RT"
status "Success"
INSTANT_POSTE1 278.28
P1_SSP0 477.36
P1_SSP1 278.28
P1_SSP2 0
P1_SSP3 0
P1_SSP4 0
P1_SSP5 0
P1_SSP6 0
P1_SSP7 0
INSTANT_POSTE2 0.09
P2_SSP0 0.09
P2_SSP1 0
P2_SSP2 0
P2_SSP3 0
P2_SSP4 0
P2_SSP5 0
P2_SSP6 0
P2_SSP7 0
INSTANT_POSTE3 0
P3_SSP0 0
P3_SSP1 0
P3_SSP2 0
P3_SSP3 0
P3_SSP4 0
P3_SSP5 0
P3_SSP6 0
P3_SSP7 0
INSTANT_POSTE4 0
P4_SSP0 0
P4_SSP1 0
P4_SSP2 0
P4_SSP3 0
P4_SSP4 0
P4_SSP5 0
P4_SSP6 0
P4_SSP7 0
INSTANT_POSTE5 0
P5_SSP0 0
P5_SSP1 0
P5_SSP2 0
P5_SSP3 0
P5_SSP4 0
P5_SSP5 0
P5_SSP6 0
P5_SSP7 0
INSTANT_POSTE6 0
P6_SSP0 0
P6_SSP1 0
P6_SSP2 0
P6_SSP3 0
P6_SSP4 0
P6_SSP5 0
P6_SSP6 0
P6_SSP7 0
INSTANT_POSTE7 0
P7_SSP0 0
P7_SSP1 0
P7_SSP2 0
P7_SSP3 0
P7_SSP4 0
P7_SSP5 0
P7_SSP6 0
P7_SSP7 0
INSTANT_POSTE8 0
P8_SSP0 0
P8_SSP1 0
P8_SSP2 0
P8_SSP3 0
P8_SSP4 0
P8_SSP5 0
P8_SSP6 0
P8_SSP7 0
fgtoul
Avril 13, 2022, 7:34
16
la syntaxe n’est pas conforme, il manque des apostrophes, les « : » et les virgules
lance l’url dans ton navigateur
c 'est bien lance de mon navigateur je t’ai fait une partie de capture
fgtoul
Avril 13, 2022, 7:40
20
fais un copier/coller de toute la réponse dans un traitement de texte (word, notepad, …)
tu obtiendras le nb de caractères en positionnant le curseur à la fin du texte