[Résolu] Panneaux solaire avec Enphase

Discussion sur la box eedomus

Re: Panneaux solaire avec Enphase

Messagepar Vicnau32 » 25 Jan 2019 13:42

Merci Merguez07...

En attente du store....
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 : 93
Inscription : 17 Juil 2016
Localisation : 32

Re: Panneaux solaire avec Enphase

Messagepar merguez07 » 25 Jan 2019 14:23

c'est en ligne dans le store
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 : 2346
Inscription : 15 Sep 2017
Localisation : Le Teil en Ardèche

Re: Panneaux solaire avec Enphase

Messagepar Vicnau32 » 25 Jan 2019 14:32

Dois je ré-installer mes périphériques?
Car en mettant à jour le script cela ne fonctionne pas :

Il y a 53 sec : PRODUCTION INSTANTANEE EDF en erreur: [Valeur non numérique []]. Aperçu du contenu.
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 : 93
Inscription : 17 Juil 2016
Localisation : 32

Re: Panneaux solaire avec Enphase

Messagepar merguez07 » 25 Jan 2019 14:55

peux tu m'envoyer le XML comme tout à l'heure
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 : 2346
Inscription : 15 Sep 2017
Localisation : Le Teil en Ardèche

Re: Panneaux solaire avec Enphase

Messagepar Vicnau32 » 25 Jan 2019 14:59

XML.jpg
XML.jpg (25.14 Kio) Consulté 12475 fois
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 : 93
Inscription : 17 Juil 2016
Localisation : 32

Re: Panneaux solaire avec Enphase

Messagepar Vicnau32 » 25 Jan 2019 15:33

Plus de remontés d'infos même en ré-installant les périphériques...

Image2.jpg
Image2.jpg (36.07 Kio) Consulté 12475 fois
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 : 93
Inscription : 17 Juil 2016
Localisation : 32

Re: Panneaux solaire avec Enphase

Messagepar merguez07 » 25 Jan 2019 16:43

petite erreur de ma part dans la structure du xml (j'ai appris un truc). J'ai corrigé dans le store

Tu peux juste mettre à jour le script
par contre dans le xpath il faut noter //VALUE au lieu de /VALUE
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 : 2346
Inscription : 15 Sep 2017
Localisation : Le Teil en Ardèche

Re: Panneaux solaire avec Enphase

Messagepar Vicnau32 » 25 Jan 2019 22:54

Merci beaucoup Merguez07, ça marche nickel ! ;)
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 : 93
Inscription : 17 Juil 2016
Localisation : 32

Re: [Résolu] Panneaux solaire avec Enphase

Messagepar Vicnau32 » 17 Fév 2019 08:52

Bonjour, je reviens vers vous après quelques jours d'utilisation de mes panneaux ! J'ai beaucoup de lacunes en script mais peut être que quelqu'un saurait faire. Je ne sais pas si c'est possible de faire remonter les infos de chaque panneaux. Je m'explique. Lorsque je tape dans mon navigateur :
http://192.168.1.xxx/api/v1/production/inverters
en ayant bien sur le login et le mot de passe
j'obtiens ceci :
Code : Tout sélectionner
[
  {
    "serialNumber": "1",
    "lastReportDate": 1550389327,
    "devType": 1,
    "lastReportWatts": 28,
    "maxReportWatts": 247
  },
  {
    "serialNumber": "2",
    "lastReportDate": 1550389334,
    "devType": 1,
    "lastReportWatts": 31,
    "maxReportWatts": 247
  },
  {
    "serialNumber": "3",
    "lastReportDate": 1550389326,
    "devType": 1,
    "lastReportWatts": 27,
    "maxReportWatts": 247
  },
  {
    "serialNumber": "4",
    "lastReportDate": 1550389331,
    "devType": 1,
    "lastReportWatts": 26,
    "maxReportWatts": 246
  },
  {
    "serialNumber": "5",
    "lastReportDate": 1550389337,
    "devType": 1,
    "lastReportWatts": 26,
    "maxReportWatts": 246
  },
  {
    "serialNumber": "6",
    "lastReportDate": 1550389338,
    "devType": 1,
    "lastReportWatts": 27,
    "maxReportWatts": 252
  },
  {
    "serialNumber": "7",
    "lastReportDate": 1550389326,
    "devType": 1,
    "lastReportWatts": 27,
    "maxReportWatts": 244
  },
  {
    "serialNumber": "8",
    "lastReportDate": 1550389331,
    "devType": 1,
    "lastReportWatts": 27,
    "maxReportWatts": 244
  },
  {
    "serialNumber": "9",
    "lastReportDate": 1550389330,
    "devType": 1,
    "lastReportWatts": 27,
    "maxReportWatts": 246
  },
  {
    "serialNumber": "10",
    "lastReportDate": 1550389335,
    "devType": 1,
    "lastReportWatts": 28,
    "maxReportWatts": 248
  }
]



j'ai remplacé les numéros de série par le nombre d'onduleurs. On doit pouvoir faire remonter les numéros de séries des onduleurs, la puissance instantanée et la puissance max, ce qui peut être intéressant en parallèle avec l'autre script.
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 : 93
Inscription : 17 Juil 2016
Localisation : 32

Re: [Résolu] Panneaux solaire avec Enphase

Messagepar Vicnau32 » 20 Fév 2019 08:01

J'ai pas l'impression que ça inspire grand monde !!! ;) :lol:

Bonne journée à tous et bravo à tous ceux qui donnent un coup de main aux novices des scripts comme moi !!! ;)
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 : 93
Inscription : 17 Juil 2016
Localisation : 32

Re: [Résolu] Panneaux solaire avec Enphase

Messagepar Vicnau32 » 21 Fév 2019 13:06

Alors pour ceux que cela intéresse nous avons réussi avec l'aide de merguez07/RAR69/XEOS à mettre au point un capteur HTTP qui permet de remonter les infos de la passerelle envoy-s metered que ne remonte pas le script du store.
Il s'agit du numéro de série de l'onduleur, la production max de la vie de celui ci (donc du panneau) et la production instantanée de l'onduleur.

Il faut donc créer un capteur HTTP dont :
- l'url est "http://envoy:MDP@192.168.x.xxx/api/v1/production/inverters" (en modifiant l'adresse IP avec celle de votre passerelle et le MDP est les 6 derniers chiffres du numéro de série de votre passerelle)

- le xpath : concat('N° Serie : ',//entry[1]/serialNumber,'<br>',' Prod. Max : ', //entry[[VAR1]]/maxReportWatts,' W','<br>',' Prod. Inst. : ', //entry[[VAR1]]/lastReportWatts,' W')

- vous reste plus qu'a mettre le numéro de l'onduleur dans la variable 1 et vous obtiendrez :

Screenshot_2019-02-21 eedomus.png
Screenshot_2019-02-21 eedomus.png (6.37 Kio) Consulté 12301 fois


Merci à tous ceux qui m'ont aidé et apporté leur lumière ! :D
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 : 93
Inscription : 17 Juil 2016
Localisation : 32

Re: [Résolu] Panneaux solaire avec Enphase

Messagepar Vicnau32 » 21 Fév 2019 20:14

tu disposes de quelle passerelle ?
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 : 93
Inscription : 17 Juil 2016
Localisation : 32

Re: [Résolu] Panneaux solaire avec Enphase

Messagepar ArnaudP » 11 Avr 2019 20:50

Bonjour à tous,

Est il possible à la communauté d'étendre le plugin a la version Enphase Meterd S qui permet de suivre en plus de la production d'electricité photovoltaique la consommation du logement

Le plugin enphase dispo le store fonctionne sur ma meterd S parcontre avec la conso en + cela serait la cerise sur la gateau ...

Merci pour votre retour

Cdt
Arnaud P
ArnaudP
 
Messages : 57
Inscription : 06 Sep 2014

Re: [Résolu] Panneaux solaire avec Enphase

Messagepar Vicnau32 » 12 Avr 2019 07:39

Bonjour Arnaud, tu possèdes combien de panneaux ?

Car merguez07m'a créé un script pour surveiller mes panneaux et remonter les consos de la maison.

Si cela t’intéresse je peux te le donner....
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 : 93
Inscription : 17 Juil 2016
Localisation : 32

Re: [Résolu] Panneaux solaire avec Enphase

Messagepar ArnaudP » 12 Avr 2019 17:31

Hello Oui ...

Je possède 28 panneaux ... et bien evidement je suis preneur :)
Bonne soirée..

Je passe nMP pour mon adresse mail :)
ArnaudP
 
Messages : 57
Inscription : 06 Sep 2014

Re: [Résolu] Panneaux solaire avec Enphase

Messagepar RAR69 » 12 Avr 2019 18:08

ouiap mais le script ne surveille que 10 panneaux ... Va falloir que tu mettes les mains dans le cambouis...
Roland
J'en ai rêvé, Thibautg16, Havok, P@t, merguez07, Xeos, influman et MaDomotic les ont fait !!!
RAR69
 
Messages : 539
Inscription : 30 Août 2018
Localisation : Rhône

Re: [Résolu] Panneaux solaire avec Enphase

Messagepar Vicnau32 » 12 Avr 2019 18:31

Tu as raison RAR69 ! J'ai transmis le script mais pour 28 panneaux, va falloir mettre la main dans le code !!!
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 : 93
Inscription : 17 Juil 2016
Localisation : 32

Re: [Résolu] Panneaux solaire avec Enphase

Messagepar ArnaudP » 12 Avr 2019 23:44

Hello

Merci pour le script :) j'avance d'un pas ...
Par contre je ne comprends pas forcement l'approche de tracer chaque panneaux individuellement ..

J'ai vu que le script appel un JSON type
http://adresse_IP_ENV/production.JSON

En tapant manuellement dans un explorateur cela renvoie pas mal d'information dont une qui a priori me suffirait c'est a dire ma consommation (extrait du renvoie)
La partie soulignée en bleu correspondrait à ma demande de consommation de ma maison

Image
http://www.xl-tech.fr/ENVOY.JPG (si l'image n'apparait pas)



Possible de m'aider à faire un script PHP pour extraire uniquement cette data ?
Merci pour le support que vous saurez m'apporter :)
Bonne nuit
ArnaudP
 
Messages : 57
Inscription : 06 Sep 2014

Re: [Résolu] Panneaux solaire avec Enphase

Messagepar RAR69 » 13 Avr 2019 09:37

Bonjour @ArnaudP,
Dans "Configuration du périphérique" tu peux cliquer sur l'oeil à droite de chaque périphérique (canal quand le périphérique est rattaché) et ainsi tu peux changer la visibilité du canal dans l'affichage.
Donc inutile de modifier le script qui est générique.
Justement toute l'astuce (Un GRAND MERCI à Merguez07) a été de "downloader" l'ensemble des informations sur une seule requête évitant ainsi d'en réaliser des dizaines pour rien...
En espérant t'avoir aidé,
Roland
J'en ai rêvé, Thibautg16, Havok, P@t, merguez07, Xeos, influman et MaDomotic les ont fait !!!
RAR69
 
Messages : 539
Inscription : 30 Août 2018
Localisation : Rhône

Re: [Résolu] Panneaux solaire avec Enphase

Messagepar merguez07 » 13 Avr 2019 11:15

Salut ArnaudP,

si tu ne souhaites pas de mise en forme, calcul, etc, cela ne sert à rien de passer par un script (merci à Vicnau32 pour ce rappel).
L'eedomus est capable de lire de base le json et il te suffit donc que mettre dans ton périphérique le lien url vers le json, de cliquer sur la case "convertir le json en xml", et de mettre le xpath qui va bien vers la donnée recherchée.
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 : 2346
Inscription : 15 Sep 2017
Localisation : Le Teil en Ardèche

PrécédentSuivant

Retour vers Box eedomus

Qui est en ligne ?

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