[Tuto] Enphase Metered + Node-RED + jMQTT

C’est sans doute une bonne piste alors, j’ai développé ça en 2.2.2 et j’ai pas fais attention à la version qu’avait seraphinou quand j’ai travaillé sur le sujet avec lui.

La 3.0.2 doit être moins permissive et le code n’est visiblement plus vraiment OK :frowning:

c’est dommage il est vraiment pas mal ce code.
j’ai l’impression qu’il perd la session maintenant et je ne sait pas comment vérifier.

Bonsoir @Bison @nathan.wailly
J ai la version d7.0.88
Ça marche plus tôt bien en ce moment 15 jours sans déconnecter
Cdt

1 « J'aime »

bonjour ,

j’ai pas eu beaucoup le temps.
je viens de re vérifier.
En faite je ne pense pas que ca vienne de node red .
sur un navigateur web le token permet de se connecter mais la page stream/meter n’est pas accessible.
par contre avec l’authentification login mot de passe oui.
je vais chercher par là.
pour info je suis en version logiciel D7.6.114 (43769e) sur l’envoy

Salut,

Est ce que tu as essayé le plugin enphasesecur et est ce que ça fonctionne avec le plugin ?
Ça permettra peut être de voir s’il y a un rapport avec la version de l’enphase

Slt, l’api n’a pas change depuis le debut de l’annee.
par contre suivant les comptes le token generé n’a pas la meme duree de vie…

Là ça marche pas du tout chez lui, le token semble ok mais pas de connexion au flux stream.

Comme ça marche pour quelq’un d’autre dans une version plus faible ça laisse à penser qu’il y a eu du changement

Si sur la page de la passerelle ,le token fonctionne, pas de raison que ça ne marche pas avec ton script ou le plug-in

J’ai tellement galéré pour faire ce truc qu’il y a tout un tas de raisons pour que ça ne marche pas :laughing::laughing:

Bonjour , le travail est génial.

J’ai pas encore trouver ce qui ne marche pas pour moi sur le node red.

J’ai refait des test.

quand je prend le token dans node red et que je l’utilise sur un navigateur je suis authentifier mais je n’es pas le droit d’accès sur stream/meter.

par contre quand je génère un Token sur le site d’enphase là j’ai le droit d’aller sur stream/meter.

dés que j’ai le temps je regarde de ce coté.

Enphase sécure par contre marche bien , je ne sait pas si ca récupère le stream/meter mais ca marche.
mon but à terme était de l’utiliser sur un raspberry ou un esp32 c’est pour ca que ca m’intéressait de tester sur node red en premier comme je l’avait fait pour mes modules domotique yokis.

bonsoir @Bison
depuis la semaine dernière ca ne veut plus se connecter a la passerelle

03/07/2023 20:40:02node: d86014e.883a4e8msg.payload : string[37]
"<!DOCTYPE html><h2>Valid token.</h2>↵"

voila le message d 'erreur
cdt

Bonsoir,

Je suis passé sur une V7 depuis du coup je tenterai de voir si ça fonctionne chez moi. J’utilise plutôt le plugin Enphase Secure.

@nathan.wailly je n’avais pas vu ton message désolé. Tu avais pu t’en sortir ?

1 « J'aime »

@seraphinou,

Donc ça fonctionne bien de mon coté

image

mon node « SSE client » est bien connecté après quelques secondes et j’ai posé un debug sur la production, on voit bien qu’il le récupère (2154.972)

bonsoir @Bison
voila l 'erreur si ca peut aider
Capture d’écran 2023-07-04 à 20.53.04

Ce n’est pas une erreur. Le message informe que le token est valide.

L’étape d’après c’est la connexion à l’Enphase via SSE Client. Il a quel statut celui-ci ?

Capture d’écran 2023-07-04 à 21.38.09

Ta passerelle n’a pas changé d’IP ? Revérifie ce point et le numéro de série on ne sait jamais.

Quelle version de la passerelle ?

non rien a change c 'est une metered

La version logicielle.

https://ip_passerelle

Connecte toi avec ton compte et regarde la version. moi j’ai la :
Screenshot_2023-07-04-22-00-59-40_3aea4af51f236e4932235fdada7d1643

voila la version logicielle

D7.6.175 (f79c8d)