[Résolu] Panneaux solaire avec Enphase

Discussion sur la box eedomus

Re: [Résolu] Panneaux solaire avec Enphase

Messagepar ArnaudP » 13 Avr 2019 15:20

Hello

Je sais que l'Eedomus est capable de lire le JSON par contre le xpath "wNow" existe sous differents niveau dans le JSON (idem converti en XML)

-wNow sur la production PV
-wNow sur la consommation
-wNow sur le net (produtction - consommation)

En résumé Il existe 3 fois le Xpath "WNow" et je ne sais comment faire sélectionner le bon Xpath ?
possible ou pas ?
ArnaudP
 
Messages : 57
Inscription : 06 Sep 2014

Re: [Résolu] Panneaux solaire avec Enphase

Messagepar merguez07 » 13 Avr 2019 19:58

ArnaudP a écrit:Je sais que l'Eedomus est capable de lire le JSON par contre le xpath "wNow" existe sous differents niveau dans le JSON (idem converti en XML)

-wNow sur la production PV
-wNow sur la consommation
-wNow sur le net (produtction - consommation)

En résumé Il existe 3 fois le Xpath "WNow" et je ne sais comment faire sélectionner le bon Xpath ?
possible ou pas ?


oui
utilise http://xmltoolbox.appspot.com/xpath_generator.html pour t’aider à générer le xpath
tuto 1 -->Programmation des scripts Eedomus
tuto 2 -->SmartDevice
tuto 3 -->Le déclenchement de règles
scripts -->Météo du jour | GH Thermostat | TotalWatt | Detecfire | smartbattery
Skype Eedomus -->lien vers le skype Eedomus
merguez07
 
Messages : 2351
Inscription : 15 Sep 2017
Localisation : Le Teil en Ardèche

Re: [Résolu] Panneaux solaire avec Enphase

Messagepar ArnaudP » 13 Avr 2019 23:50

HellO
Outil juste exceptionnel !!!
MERCCCIIIIIIIIIIIIII BP ! Exactement ce qu'il me fallait ... et en plus cela fonctionne !

Alors juste pour donner du contexte sur la raison de ma demande :

Je suis actuellement en auto consommation avec enphase et mon objectif étant de reinjecter le minimum dans le reseau pour amortir au mieux mon installation.
Comment ? en indexant mon chauffe eau qui est triphasé (3 resistances de 800W pour un total de 2.4kw)

L'approche dans les grandes lignes etant que dès que je surproduis plus de 800W
-j'allume la 1ere resistance,
- je controle la production restante, si encore excedant de 800W j'allume la 2e
-je controle la production restante si encore excedant de 800W j'allume la 3e .

Extinction dans le sens inverse ....
Delais de contrôle actuellement en place: toutes les 5 min scrutation de la conso et production et change les etats des résistances si necessaires

Bien evidement sous condition que le thermostat demande de chauffer l'eau,

le tout commandé via eedomus+ qui pilote un IPX800V4 .

Si la température n'est pas atteinte en fin de journée, allumage en HC des 3 resistances pour completer le manque de calories.

Pour securiser le tout,
- mise en place d'une sonde de temperature via Zwave qui est en contact avec le ballon d'eau chaude et coupure de l'alimentation si supérieur à 85°C
- watchdog sur l'IPX800V4 en cas de bug permettant un reboot de ce dernier si necessaire !

Si plus de details faites le moi savoir, l'installation est en cours de debbugage et sera mise en route dans le prochain mois ...

Bonne soirée et encore une fois merci a toutes les personnes qui consacrent leurs temps à l'entraide ! c'est Génial ! BRAVO !
ArnaudP
 
Messages : 57
Inscription : 06 Sep 2014

Re: [Résolu] Panneaux solaire avec Enphase

Messagepar Nico59230 » 19 Mai 2019 13:40

Bonjour,
Avant tout, je voulais remercier les auteurs du script pour Envoy-S metered que j'utilise depuis maintenant un mois.
Souhaitant optimiser mon autoconsommation, je souhaiterai récupérer "régulièrement" ma production instantanée afin de créer des règles, comme a pu le faire ArnaudP ci dessus.

J'ai essayé de modifier dans la Fréquence de la requête du périphérique en la mettant à 1. (1 minute) Malheureusement, ma valeur ne se réactualise pas à la fréquence souhaitée.
Quelqu'un aurait il une idée ?

Je dois encore installer la pince ampèremétrique de l'envoy pour afficher la conso globale, mais le compteur est dans un autre bâtiment. Je dois donc tirer le câble pour pouvoir exploiter l'information.
Dans l'attente, est ce que l'un d'entre vous pourrait m'éclairer avec un tuto pour l'exploitation du JSON, car je rame.... :D
Belle journée à vous.
Eedomus / RFX USB / Fibaro FGS221 / FGRM222 / FGBS321 + 3 DS18B20 / FGDW-002 / FGMS-001 / FGWPE / Prises DIO / OWL160 / Oregon THGN132 / WS2300 avec pluvio et anémo / Panneaux avec MO Enphase / Netatmo / Cam IP / Google / Alexa / filtration Piscine / PAC
Nico59230
 
Messages : 10
Inscription : 19 Mai 2019

Re: [Résolu] Panneaux solaire avec Enphase

Messagepar Nico59230 » 21 Juin 2019 19:17

Arnaud , merguez, auriez vous une idée ?
Eedomus / RFX USB / Fibaro FGS221 / FGRM222 / FGBS321 + 3 DS18B20 / FGDW-002 / FGMS-001 / FGWPE / Prises DIO / OWL160 / Oregon THGN132 / WS2300 avec pluvio et anémo / Panneaux avec MO Enphase / Netatmo / Cam IP / Google / Alexa / filtration Piscine / PAC
Nico59230
 
Messages : 10
Inscription : 19 Mai 2019

Re: [Résolu] Panneaux solaire avec Enphase

Messagepar merguez07 » 21 Juin 2019 19:41

Salut Nico59230,

tu as bien fait de relancer car j'avais pa vu ton message du 19 Mai

Nico59230 a écrit:J'ai essayé de modifier dans la Fréquence de la requête du périphérique en la mettant à 1. (1 minute) Malheureusement, ma valeur ne se réactualise pas à la fréquence souhaitée.


c'est à dire ? si tu mets à 1 ta fréquence devrait se réactualiser toutes les minutes. Ce n'est pas le cas ?

Nico59230 a écrit:Dans l'attente, est ce que l'un d'entre vous pourrait m'éclairer avec un tuto pour l'exploitation du JSON, car je rame...


pourquoi veux tu modifier le json ?
tuto 1 -->Programmation des scripts Eedomus
tuto 2 -->SmartDevice
tuto 3 -->Le déclenchement de règles
scripts -->Météo du jour | GH Thermostat | TotalWatt | Detecfire | smartbattery
Skype Eedomus -->lien vers le skype Eedomus
merguez07
 
Messages : 2351
Inscription : 15 Sep 2017
Localisation : Le Teil en Ardèche

Re: [Résolu] Panneaux solaire avec Enphase

Messagepar Nico59230 » 24 Juin 2019 13:57

Merci de ta reponse.
Oui c'est étrange, la mise à jour des données se fait tous les 15 min, pourtant j'ai bien mis 1 et ai bien mis l'ip reseau local de l'envoy-S.....Donc je sèche...

Données 15 min issues de l'envoy
[img]
Capture%20d’écran%202019-06-24%20à%2014.45.53.png
[/img]

Config
[img]
Capture%20d’écran%202019-06-24%20à%2014.46.56.png
[/img]
Pièces jointes
Capture d’écran 2019-06-24 à 14.46.56.png
Configuration
Capture d’écran 2019-06-24 à 14.46.56.png (42.06 Kio) Consulté 15587 fois
Capture d’écran 2019-06-24 à 14.45.53.png
Données 15 min
Capture d’écran 2019-06-24 à 14.45.53.png (48.04 Kio) Consulté 15587 fois
Eedomus / RFX USB / Fibaro FGS221 / FGRM222 / FGBS321 + 3 DS18B20 / FGDW-002 / FGMS-001 / FGWPE / Prises DIO / OWL160 / Oregon THGN132 / WS2300 avec pluvio et anémo / Panneaux avec MO Enphase / Netatmo / Cam IP / Google / Alexa / filtration Piscine / PAC
Nico59230
 
Messages : 10
Inscription : 19 Mai 2019

Re: [Résolu] Panneaux solaire avec Enphase

Messagepar merguez07 » 24 Juin 2019 14:52

dans ton screen historique, je vois que tu es sur "fusionner les valeurs identiques", selectionne plutot "tout afficher"
tuto 1 -->Programmation des scripts Eedomus
tuto 2 -->SmartDevice
tuto 3 -->Le déclenchement de règles
scripts -->Météo du jour | GH Thermostat | TotalWatt | Detecfire | smartbattery
Skype Eedomus -->lien vers le skype Eedomus
merguez07
 
Messages : 2351
Inscription : 15 Sep 2017
Localisation : Le Teil en Ardèche

Re: [Résolu] Panneaux solaire avec Enphase

Messagepar Nico59230 » 24 Juin 2019 17:18

Non, ça ne change rien, la fréquence reste la même.
[img]
Capture%20d’écran%202019-06-24%20à%2018.15.48.png
[/img]
Pièces jointes
Capture d’écran 2019-06-24 à 18.15.48.png
Screen Valeurs
Capture d’écran 2019-06-24 à 18.15.48.png (80.54 Kio) Consulté 15578 fois
Eedomus / RFX USB / Fibaro FGS221 / FGRM222 / FGBS321 + 3 DS18B20 / FGDW-002 / FGMS-001 / FGWPE / Prises DIO / OWL160 / Oregon THGN132 / WS2300 avec pluvio et anémo / Panneaux avec MO Enphase / Netatmo / Cam IP / Google / Alexa / filtration Piscine / PAC
Nico59230
 
Messages : 10
Inscription : 19 Mai 2019

Re: [Résolu] Panneaux solaire avec Enphase

Messagepar Vicnau32 » 24 Juin 2019 17:30

Bonjour à tous

j'ai également constaté le même problème que toi... et je n'ai pas trouvé pourquoi cela se produisait....
EEDOMUS +, RFXCOM, TELEINFO, FGR222, PRISES AN180-6, FGS223, FGBS001 SONDES, TELECOMMANDE DUEWI ZME_RC2, SYNOLOGY DS220+, CAMERAS IP, THERMOSTAT NETATMO, PRISES 433 MHZ, GOOGLE HOME, ECO-DEVICE, PANNEAUX PHOTOVOLTAIQUES + MICRO ONDULEURS ENPHASE
Vicnau32
 
Messages : 101
Inscription : 17 Juil 2016
Localisation : 32

Re: [Résolu] Panneaux solaire avec Enphase

Messagepar merguez07 » 24 Juin 2019 18:09

je vois (pour l'instant) qu'une explication c'est que le serveur local de l'enphase n'autorise pas plus d'une requête par 1/4 d'heure et donc bloque les autres.

A voir dans la doc si cette théorie tient la route
tuto 1 -->Programmation des scripts Eedomus
tuto 2 -->SmartDevice
tuto 3 -->Le déclenchement de règles
scripts -->Météo du jour | GH Thermostat | TotalWatt | Detecfire | smartbattery
Skype Eedomus -->lien vers le skype Eedomus
merguez07
 
Messages : 2351
Inscription : 15 Sep 2017
Localisation : Le Teil en Ardèche

Re: [Résolu] Panneaux solaire avec Enphase

Messagepar Nico59230 » 24 Juin 2019 19:38

Rien vu de tel dans la doc. Il semble que l'Envoy-S envoie des données sur les serveurs d'enlighten tous les 15 min, mais théoriquement , cela n'a pas de rapport.
En testant l'adresse http://IPLOCALE/production.json tous les 10 sec, les donnees sont bien reactualisées, notamment le "wNow"

Aurais tu un tuto qui expliquent comment exploiter le json et le XPATH ? peut etre un moyen d'exploiter la donnée de maniere plus rapide ?
Eedomus / RFX USB / Fibaro FGS221 / FGRM222 / FGBS321 + 3 DS18B20 / FGDW-002 / FGMS-001 / FGWPE / Prises DIO / OWL160 / Oregon THGN132 / WS2300 avec pluvio et anémo / Panneaux avec MO Enphase / Netatmo / Cam IP / Google / Alexa / filtration Piscine / PAC
Nico59230
 
Messages : 10
Inscription : 19 Mai 2019

Re: [Résolu] Panneaux solaire avec Enphase

Messagepar merguez07 » 24 Juin 2019 19:53

bizarre cette affaire

peux tu insérer en ligne 37 du script le code
$xml .= "<VALUE>".0."</VALUE>\n";


on doit donc avoir
if (strpos($request, 'Connection refused')){
$xml .= "<ETAT> Envoy injoignable</ETAT>\n";
$xml .= "<VALUE>".0."</VALUE>\n";
$xml .= "</EMPHASE>";
// Alternative
sdk_header('text/xml');
echo $xml;
return;
}

regarde à nouveau au bout d'un quart d'heure l'historique
Nico59230 a écrit:Aurais tu un tuto qui expliquent comment exploiter le json et le XPATH ? peut etre un moyen d'exploiter la donnée de maniere plus rapide ?


dans ma signature, mais je vois pas ce que tu vas pouvoir changer avec ça
tuto 1 -->Programmation des scripts Eedomus
tuto 2 -->SmartDevice
tuto 3 -->Le déclenchement de règles
scripts -->Météo du jour | GH Thermostat | TotalWatt | Detecfire | smartbattery
Skype Eedomus -->lien vers le skype Eedomus
merguez07
 
Messages : 2351
Inscription : 15 Sep 2017
Localisation : Le Teil en Ardèche

Re: [Résolu] Panneaux solaire avec Enphase

Messagepar Nico59230 » 25 Juin 2019 19:06

J'ai essayé d'ajouter en ligne 37
$xml .= "<VALUE>".0."</VALUE>\n";

J'ai un message d"erreur de syntaxe. J'ai donc essayé $xml .= "<VALUE>.0.</VALUE>\n";
pas de changement. J'ai essayé de passer la requete à 5 min >>> ca reste sur 15 min

Concernant ma demande pour le JSON, c'est juste pour essayer de comprendre...car je suis niveau 0. :D
Eedomus / RFX USB / Fibaro FGS221 / FGRM222 / FGBS321 + 3 DS18B20 / FGDW-002 / FGMS-001 / FGWPE / Prises DIO / OWL160 / Oregon THGN132 / WS2300 avec pluvio et anémo / Panneaux avec MO Enphase / Netatmo / Cam IP / Google / Alexa / filtration Piscine / PAC
Nico59230
 
Messages : 10
Inscription : 19 Mai 2019

Re: [Résolu] Panneaux solaire avec Enphase

Messagepar merguez07 » 26 Juin 2019 07:17

Ca y est j'y vois clair,

pourquoi n'y a t-il pas de changement sous 15 mn ?

J'ai fais plusieurs tests et j'en déduis le fonctionnement suivant . il y a bien une requête toutes les minutes mais le résultat ne sera mis en historique que s'il est différent de la précédente valeur historisée (le but étant d'éviter de saturer inutilement l'historisation). C'est ainsi que fonctionne l'Eedomus.

Cela amène à la conclusion qu'en passant par l'adresse 'http://'.$adressOption.'/api/v1/production' les données n'evoluent que toutes les 15mn

Nico59230 a écrit:En testant l'adresse http://IPLOCALE/production.json tous les 10 sec, les donnees sont bien reactualisées, notamment le "wNow"
;

ça semble être une autre adresse que celle prévue dans le script. Tu confirmes ? si oui, peut être est ce sur cette adresse qu'il faut relever nos données (si effectivement elles sont réactualisées plus souvent)?
tuto 1 -->Programmation des scripts Eedomus
tuto 2 -->SmartDevice
tuto 3 -->Le déclenchement de règles
scripts -->Météo du jour | GH Thermostat | TotalWatt | Detecfire | smartbattery
Skype Eedomus -->lien vers le skype Eedomus
merguez07
 
Messages : 2351
Inscription : 15 Sep 2017
Localisation : Le Teil en Ardèche

Re: [Résolu] Panneaux solaire avec Enphase

Messagepar Nico59230 » 27 Juin 2019 14:33

Oui, tout à fait. Il semble que l'enphase envoie des donnees tous les 15 min sur les serveurs d'enlighten (ou que celles ci soient traitées que tous les 1/4h)
Par contre, les données en local sur l'adresse http://iplocale/production.json
sont remises à jour en temps réel, et semblent être une mesure directe des données des micro-onduleurs.
Je vais t'envoyer en MP le contenu de la page.
Eedomus / RFX USB / Fibaro FGS221 / FGRM222 / FGBS321 + 3 DS18B20 / FGDW-002 / FGMS-001 / FGWPE / Prises DIO / OWL160 / Oregon THGN132 / WS2300 avec pluvio et anémo / Panneaux avec MO Enphase / Netatmo / Cam IP / Google / Alexa / filtration Piscine / PAC
Nico59230
 
Messages : 10
Inscription : 19 Mai 2019

Re: [Résolu] Panneaux solaire avec Enphase

Messagepar merguez07 » 27 Juin 2019 22:27

Bon, pour résumer, on a modifié le script avec Nico59230 et on a maintenant les valeurs temps réel (et plus toutes les 15mn)

Si Vicnau32 Valide, je propose une montée d'indice du plugin
tuto 1 -->Programmation des scripts Eedomus
tuto 2 -->SmartDevice
tuto 3 -->Le déclenchement de règles
scripts -->Météo du jour | GH Thermostat | TotalWatt | Detecfire | smartbattery
Skype Eedomus -->lien vers le skype Eedomus
merguez07
 
Messages : 2351
Inscription : 15 Sep 2017
Localisation : Le Teil en Ardèche

Re: [Résolu] Panneaux solaire avec Enphase

Messagepar Kitor » 28 Juin 2019 08:25

Bonjour, je profite de ce topic pour avoir des renseignements sur vos panneaux solaires.
Avez-vous des infos (site ou autres) ou des expériences, type de panneaux, constructeurs, avantages, inconvénients, raccord au réseau ou autoconsommation (même si je n'y crois pas trop).
Vous pouvez me joindre en MP ou sur mon discord.
Merci d'avance ;)
Kitor
 
Messages : 934
Inscription : 18 Nov 2014

Re: [Résolu] Panneaux solaire avec Enphase

Messagepar Nico59230 » 28 Juin 2019 19:33

Merci Merguez pour le coup de main et tes bons conseils. :D
Cela fonctionne parfaitement sous le beau soleil du Nord de ce jour

Colonne de gauche : puissance instantanée produite en W
[img]
Capture%20d’écran%202019-06-28%20à%2020.24.26.png
[/img]

Reste à cabler la mesure de conso....

@kitor
Je suis à ta dispo comme tu l'as été avec moi sur ton blog lorsque j'ai du programmer ma filtration en fonction de la T°C :D
Pièces jointes
Capture d’écran 2019-06-28 à 20.24.26.png
Capture d’écran 2019-06-28 à 20.24.26.png (87.22 Kio) Consulté 15491 fois
Eedomus / RFX USB / Fibaro FGS221 / FGRM222 / FGBS321 + 3 DS18B20 / FGDW-002 / FGMS-001 / FGWPE / Prises DIO / OWL160 / Oregon THGN132 / WS2300 avec pluvio et anémo / Panneaux avec MO Enphase / Netatmo / Cam IP / Google / Alexa / filtration Piscine / PAC
Nico59230
 
Messages : 10
Inscription : 19 Mai 2019

Re: [Résolu] Panneaux solaire avec Enphase

Messagepar Vicnau32 » 29 Juin 2019 09:48

Bonjour à tous, effectivement cela fonctionne très bien.

Très étonné car quand on l'interroge manuellement la mise à jour à lieu toutes les 5 minutes....

En fait cela remonte la même info que la passerelle Enphase interrogé sur la même adresse ip.

merguez07 je pense que tu peux valider le script.... et bravo encore pour ton travail....
EEDOMUS +, RFXCOM, TELEINFO, FGR222, PRISES AN180-6, FGS223, FGBS001 SONDES, TELECOMMANDE DUEWI ZME_RC2, SYNOLOGY DS220+, CAMERAS IP, THERMOSTAT NETATMO, PRISES 433 MHZ, GOOGLE HOME, ECO-DEVICE, PANNEAUX PHOTOVOLTAIQUES + MICRO ONDULEURS ENPHASE
Vicnau32
 
Messages : 101
Inscription : 17 Juil 2016
Localisation : 32

PrécédentSuivant

Retour vers Box eedomus

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invité(s)