La seule chose a savoir c’est que ma passerelle ENVOY est en 192.168.0.248 dans mon réseau local
Il vous faudra donc adapter cette valeur.
De mon coté j’aimerai aller plus loin, a savoir des données panneaux par panneaux issue de la passerelle ENVOY mais celle-ci nécessite login: envoy et password :(les 6 derniers chiffres du N° de serie de la passerelle).
Même en renseignement ceux ci dans le script Json rien a faire …
Pour ceux qui veulent essayer depuis un navigateur la commande est :
http://« ip-passerelle-envoy »/api/v1/production/inverters
le plugin enphase_prod fait exactement ce que tu as besoin il faut installer la version beta pour avoir tous les paramètres que tu demande, je participe à l’amélioration du plugin si jamais.
Non le plugin enphase prod beta devrait faire ce que j’ai besoin sauf qu’a ce jour il ne me donne comme résultats que 4 sur 22 panneaux et lorsque je clique sur la case déroulante celle-ci se referme aprés 1/2 secondes …
d’ou mon idée de me passer du pluging qui pour l’instant me fait plutot perdre du temps pour obtenir des données json que l’on obtiens sur une simple requette de script.
j’avais juste un problème dans les script de connexion en mode autentifier,
que j’ai fini par contourner avec l’ecriture d’un petit serveur qui fait office de relay en code python
pour ceux que ca interesse en voici les sources :
a votre charge de changer l’IP et le mot de passe de la passerelle.
Le serveur repond sur l’IP:8085 de la machine sur la quelle tourne ce programme.
pour la fermeture de panneau d’affichage il ce ferme a chaque réfresh du widget soit le temps mis dans le menu déroulant dans la configuration. Pour ce qui est du problème de 4 panneaux au lieu de 22 c’est bizarre parce que j’en ai 11 et il me les trouve bien
Mon plugin Enphase ne fonctionnait plus malgrés la réinstalation
je viens enfin de retrouver mes info avec ce script
Pour aller un peu peu plus loin, la passerelle Enphase fournie à l’application « Enlighten » des éléments interessants tels que « Importé », « Consommation » et « Exporté »
L’un d’entre vous connaitrait il les codes API afin de pouvoir ajouter ces élements au Script l’Olive et avoir ainsi un retour complet de nos instalations ?
Désolé j’ai qu’une passerelle simple je crois que les infos que tu cherche ne sont que sur une passerelle metered. Il faudrait farfouiller le web « enphase api envoy metered »
J’ai des panneaux photovoltaïques avec box enphase S-metered et depuis peu utilisateur de Jeedom sur RPI3.
J’ai installé le plugin enphase pour récupérer les infos (comme sur mon appli mobile) mais au moment de l’activation du plugin j’ai le message d’erreur suivant:
Erreur sur enphase_prod::RefreshInformation() : Call to a member function refreshWidget() on null
Si je vais dans plugin → Energie → Enphase, j’ai ce message:
Fichier introuvable : /var/www/html/core/php/…/…/plugins/enphase_prod/desktop/php/enphase_prod.php
Merci pour votre aide. J’ai résolu mes problèmes et le plugin à l’air de fonctionner.
J’ai découvert jeeXplorer et cela m’a bien aidé, j’ai donc fait les manip suivantes:
Fichier introuvable : /var/www/html/core/php/…/…/plugins/enphase_prod/desktop/php/enphase_prod.php
renommage du fichier panel.php en enphase_prod.php
Dans ce fichier, j’ai du remplacer la ligne 65 comme décrit ci-dessus.
Mon plugin à l’air de bien fonctionner car la puissance produite correspond généralement bien à ce que j’ai sur mon appli enphase.
Seulement, le plugin indique que j’ai 4 panneaux alors que j’en ai 16…
De plus, est-il possible de récupérer les infos de consommation svp ?
Je ne vois pas ou se trouve l’accès à ces informations (que j’ai sur mon application)
plugin enphase_prod béta ? je sais pas comment ca ce fait parce que je n’arrive pas a reproduire ce problème chez moi j’ai 11 panneau et ils sont tous détectés. C’est une envoy-s ou une envoy-s metered ?
le problème ce situe peut être la, car le plugin a été codé pour une metered, y’a peut être une modification à faire pour la standard.