Enphase - Envoy - Script - Json Node-Red

Merci pour ces explications, cela fonctionne maintenant :slight_smile:

Hello Olive,

Tout d’abord un grand merci pour ton travail, accompagné de celui des autres aussi. Grace à vos recherches j’ai pu récupérer les informations principales de l’installation.
Je dispose d’une Metered S.

Je suis perdu à partir du script. ça m’intéresse également de récupérer les informations de chaque panneau.

Voilà où j’en suis :

  • Dans le plugin Scrip je créé un équipement. Dans celui-ci j’ajoute les lignes de codes que tu as listées (en veillant à mettre tout cela dans l’onglet Script
  • J’ai indiqué l’adresse IP de ma Metered, l’utilisateur envoy et le mot de passe qui correspond aux 6 derniers chiffres).

A partir de là je lance un navigateur (ip de mon Jeedom si je comprends bien car c’est lui qui héberge le script) et je saisi ip:8085
Sur ce lien je n’optiens rien.

Je relis donc l’intégralité de la discussion et tu précises quelques actions :

  • Donner les droits d’éxécution au script chmod 777 fichierscript.py
    Comment puis-je réaliser cette action ?

Pour le reste je devrais réussir à m’en sortir.
Peut-être juste une question, a quoi correspond « 14> » pour tes requêtes JSON ?

Merci à tous encore.

ben il faut ouvrir une console
se rendre la ou tu a ranger fichierscript
puis
faire : chmod 777 fichierscript.py
ou en superuser su
ou avec un sudo devant la commande
une fois fait lance le script et ne ferme pas la console :
./fichierscript.py

Salut @freeman32

je n’avais pas lu les post depuis un moment

Bonne nouvelle alors. Merci pour ton retour

Bonjour, je comprends pas comment exécuter ton script ou à quel endroit il faut modifier dans le plugin de fiff pour avoir le bon nb de panneaux ? Peux-tu m’en dire plus ?
merci

Bonjour à tous,

Juste pour info, il y a eu un nouveau plugin (officiel) pour les possesseurs de panneaux :slight_smile:

Du peu que j’ai essayé, il ne donne pas le total importé et exporté… :frowning: (dommage @Vandoule)
De mon coté, je récupère tout par script grâce à @olive et par calcul sur script ensuite (discussion ici):

A+

Ils on tout pomper ici pour le vendre … le plugin est déjà sur le market

Salut @Emlivyo

Depuis que qu’enedis m’a déclaré en producteur j’ai mon injection instantanée et lindex injection me permet en plus d’avoir les kwh tous les jours

Pas besoin de calcul.

D’autant que si tu veux de la précision faut le relever au moins toutes les 15 secondes.

Salut @olive
Je viens d’aller voir Effectivement !!

ouai et en plus y’a toujours qu’un cron à la minute, ta jeter un oeil au code ? moi je vais le faire

Non je touche pas a ce qui sort du open source …
en plus de que j’ai compris ca prend que les passerelles metered et pas la standard.

Bonsoir
Je reçois mes panneaux solaire et c est de la marque enphase avec une envoy métered
Voilà ma question
avec ton script @olive tout les combien de tps as tu le rafraichissement des infos ?
faut il acheter le plugin jeedom enphase ?
Je vois qu il y en a 3
Merci à vous bonne soirée

Bonjour à tous,

Alros je viens de tester le script du début de la conversation je suis ravi de ne pas avoir fait d’erreur et j’ai bien des remontées d’infos.

Du coup j’ai cherché à droite et à gauche grâce à vos liens des informations sur les données et là ma stupeur est de voir que les données sont différentes en fonction des pages consultées !!!

Quans je consulte : http://IP/home?locale=fr&classic=1 ou quand je regarde dans les fichiers Json ou via le plugin officiel ou bien mon écocompteur (mais là c’est normal) j’ai des valeurs différentes !

Plugin officiel :

J’ai fait les captures à la suite

Salut
Il y a sans doute un petit écart du au fait que ton script s’exécute toute les x secondes et sur l’appli ou la page web tu es en temps réel
Damien

Pour l’instantané oui mais pas le cumul de production !

Bonjour @ tous

Pour le cumul production ce que je fais
Je releve tous les jours le compteur vie vers 00h00 qui me serre d’index jour. Idem 1er jour du mois pour index mois et idem au 1er janvier pour l’année
Je recalcule la difference toutes les minutes (instant T moins le relevé 00h00 heure)

bonjour
ton script tu l’actualise toutes les combien de minutes ?
cdt

Toutes les minutes

Bon ce matin j’ai jouer avec node red

Resultat :
Capture d’écran du 2020-05-25 12-21-19
Capture d’écran du 2020-05-25 12-13-31

Détails :
l’objet et un : http request
méthode : GET
l’url doit être au format suivant

http://IP:PORT/core/api/jeeApi.php?plugin=virtual&apikey=APIKEY&type=virtual&id=IDVIRTUEL&value={{{payload}}}

a personnaliser :
IP:PORT , APIKEY , IDVIRTUEL

C’est juste pour vous mettre le soleil en bouche …

2 « J'aime »

bonjour@olive
c’est pour avoir la production en kw/h directement?