Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

Script html (onduleur zeversolar)

Réservé à l'utilisation et la programmation de scripts dans JEEDOM
romanais
Actif
Messages : 1999
Inscription : 21 août 2014, 21:36
Localisation : Drôme

Re: Script html (onduleur zeversolar)

Message par romanais » 23 févr. 2019, 19:19

Houla curieuse bouillie, normal que tu n'aies rien qui ressorte avec ton script !
Je te préparerai un autre bout de code à tester.
Merci à toute l'équipe pour le taf

Mon matériel

fidelmarco
Timide
Messages : 34
Inscription : 04 août 2014, 18:34
Localisation : Belgique

Re: Script html (onduleur zeversolar)

Message par fidelmarco » 23 févr. 2019, 19:30

me disais aussi.
J'avance doucement mais ça fait un moment je cale sur ça, alors que j'avais essayé un script sur un site météo et ça fonctionnait.
Nuc Intel (jeedom) - RFXcom - Enocean - SonOff
6X camera IP - Onduleur Zeversolar ZL3680

vincent62100
Timide
Messages : 146
Inscription : 17 déc. 2017, 21:19

Re: Script html (onduleur zeversolar)

Message par vincent62100 » 24 févr. 2019, 07:36

fidelmarco a écrit :
23 févr. 2019, 19:30
me disais aussi.
J'avance doucement mais ça fait un moment je cale sur ça, alors que j'avais essayé un script sur un site météo et ça fonctionnait.
Bonjour FidelMarco, hey hey moi aussi j'ai un onduleur Zeversolar, donc je vais suivre avec un grand intérêt ce sujet :D
je sais pas si tu as la même configuration que moi ( module PMU relié en RS485 sur ton onduleur ?? ), car idem je peux accéder aussi via une adresse de type 192.168..... en local Mais actuellement je ne suis pas chez moi...
Je n'ai aucune connaissance en script mais d'après mes recherches j'ai vu qu'on peut récupérer les données via l'API du site zevercloud, je sais pas quel solution serait la plus simple ? local ou via API
donc si des experts lisent ce topic ;) :mrgreen: je les remercie d'avance !

Donc ce que j'ai trouvé pour l'instant, mais je ne sais pas comment récupérer les données suivantes et les insérer dans Jeedom
Par exemple si je tape sur internet:
https://www.zevercloud.com/api/v1/getPl ... iew?key=ma clé API
j'obtiens :
{"sid":4811,"ludt":"2019-02-23 18:22:09","E-Today":{"unit":"kWh","value":0},"E-Month":{"unit":"kWh","value":136.27},"E-Total":{"unit":"MWh","value":7.22},"TotalYield":{"unit":"€","value":1776.91},"CO2Avoided":{"unit":"T","value":5.78},"Power":{"unit":"W","value":0}}

ensuite si je tape
https://www.zevercloud.com/api/v1/getPlantOutput?key=ma clé API&period=bydays&date=2019-02-23
j'obtiens:
{"sid":4811,"dataunit":"kW","data":[{"time":"00:00","no":"0","value":"0.00"},{"time":"00:20","no":"2","value":"0.00"},{"time":"00:40","no":"4","value":"0.00"},{"time":"01:00","no":"6","value":"0.00"},{"time":"01:20","no":"8","value":"0.00"},{"time":"01:40","no":"10","value":"0.00"},{"time":"02:00","no":"12","value":"0.00"},{"time":"02:20","no":"14","value":"0.00"},{"time":"02:40","no":"16","value":"0.00"},{"time":"03:00","no":"18","value":"0.00"},{"time":"03:20","no":"20","value":"0.00"},{"time":"03:40","no":"22","value":"0.00"},{"time":"04:00","no":"24","value":"0.00"},{"time":"04:20","no":"26","value":"0.00"},{"time":"04:40","no":"28","value":"0.00"},{"time":"05:00","no":"30","value":"0.00"},{"time":"05:20","no":"32","value":"0.00"},{"time":"05:40","no":"34","value":"0.00"},{"time":"06:00","no":"36","value":"0.00"},{"time":"06:20","no":"38","value":"0.00"},{"time":"06:40","no":"40","value":"0.00"},{"time":"07:00","no":"42","value":"0.00"},{"time":"07:20","no":"44","value":"0.00"},{"time":"07:40","no":"46","value":"0.00"},{"time":"08:00","no":"48","value":"0.04"},{"time":"08:20","no":"50","value":"0.05"},{"time":"08:40","no":"52","value":"0.08"},{"time":"09:00","no":"54","value":"0.16"},{"time":"09:20","no":"56","value":"0.39"},{"time":"09:40","no":"58","value":"0.34"},{"time":"10:00","no":"60","value":"0.62"},{"time":"10:20","no":"62","value":"1.39"},{"time":"10:40","no":"64","value":"1.50"},{"time":"11:00","no":"66","value":"1.62"},{"time":"11:20","no":"68","value":"1.72"},{"time":"11:40","no":"70","value":"1.76"},{"time":"12:00","no":"72","value":"1.78"},{"time":"12:20","no":"74","value":"1.79"},{"time":"12:40","no":"76","value":"1.78"},{"time":"13:00","no":"78","value":"1.76"},{"time":"13:20","no":"80","value":"1.71"},{"time":"13:40","no":"82","value":"1.66"},{"time":"14:00","no":"84","value":"1.61"},{"time":"14:20","no":"86","value":"1.51"},{"time":"14:40","no":"88","value":"1.42"},{"time":"15:00","no":"90","value":"1.32"},{"time":"15:20","no":"92","value":"1.19"},{"time":"15:40","no":"94","value":"1.02"},{"time":"16:00","no":"96","value":"0.84"},{"time":"16:20","no":"98","value":"0.65"},{"time":"16:40","no":"100","value":"0.43"},{"time":"17:00","no":"102","value":"0.28"},{"time":"17:20","no":"104","value":"0.18"},{"time":"17:40","no":"106","value":"0.08"},{"time":"18:00","no":"108","value":"0.04"},{"time":"18:20","no":"110","value":"0.00"},{"time":"18:40","no":"112","value":"0.00"},{"time":"19:00","no":"114","value":"0.00"},{"time":"19:20","no":"116","value":"0.00"},{"time":"19:40","no":"118","value":"0.00"},{"time":"20:00","no":"120","value":"0.00"},{"time":"20:20","no":"122","value":"0.00"},{"time":"20:40","no":"124","value":"0.00"},{"time":"21:00","no":"126","value":"0.00"},{"time":"21:20","no":"128","value":"0.00"},{"time":"21:40","no":"130","value":"0.00"},{"time":"22:00","no":"132","value":"0.00"},{"time":"22:20","no":"134","value":"0.00"},{"time":"22:40","no":"136","value":"0.00"},{"time":"23:00","no":"138","value":"0.00"},{"time":"23:20","no":"140","value":"0.00"},{"time":"23:40","no":"142","value":"0.00"}]}
jeedom 3.3.7
Raspberry pi 3
Xiaomi ( 2 gateways / 22 périphériques )
Edisio ( 3 périphériques)
RFXCOM-RFXtrx433E ( 20 périphériques DI-O)
Smart life ( 6 prises Teckin)

fidelmarco
Timide
Messages : 34
Inscription : 04 août 2014, 18:34
Localisation : Belgique

Re: Script html (onduleur zeversolar)

Message par fidelmarco » 24 févr. 2019, 08:48

Bonjour Vincent,
Ravi de voir que je ne suis pas le seul. ;)
module PMU
je n'ai pas
Je n'ai aucune connaissance en script
moi non plus, je débute
j'ai vu qu'on peut récupérer les données via l'API du site zevercloud, je sais pas quel solution serait la plus simple ? local ou via API
Je suis aussi sur le site zevercloud, comment avoir la clé API ?
Nuc Intel (jeedom) - RFXcom - Enocean - SonOff
6X camera IP - Onduleur Zeversolar ZL3680

Avatar de l’utilisateur
rombautsdidier
Helper
Messages : 446
Inscription : 01 juin 2016, 07:56
Localisation : Grabels, France
Contact :

Re: Script html (onduleur zeversolar)

Message par rombautsdidier » 24 févr. 2019, 08:49

Je pense que tu peux t’inspirer du script EcoPellet disponible sur le market pour afficher les données sur la tuile d’un Virtuel avec une commande info pour la partie où tu mets juste la clé API.

Par contre, pour les valeurs d’une période, afficher tout ça va prendre de la place sur ton Dashboard si tu suis la même méthode.


Envoyé de mon iPad en utilisant Tapatalk
https://didier.rombauts.fr
Didier Rombauts
Helper Officiel Jeedom
Jeedom SMART
https://didier.rombauts.fr

vincent62100
Timide
Messages : 146
Inscription : 17 déc. 2017, 21:19

Re: Script html (onduleur zeversolar)

Message par vincent62100 » 24 févr. 2019, 09:01

Bonjour Vincent,
Ravi de voir que je ne suis pas le seul. ;)
Moi aussi , je pensais être un extraterrestre :mrgreen:
Je suis aussi sur le site zevercloud, comment avoir la clé API ?
Dans Plant list, tu as un petit nuage sur ta droite"batch download" c'est un fichier excell, tu trouveras ta clé API
Sinon tu peux la trouver aussi dans le menu
-Configuration:
--Plant configuration
---API Key

Du coup j'espère qu'on vas trouver une solution ;-)
jeedom 3.3.7
Raspberry pi 3
Xiaomi ( 2 gateways / 22 périphériques )
Edisio ( 3 périphériques)
RFXCOM-RFXtrx433E ( 20 périphériques DI-O)
Smart life ( 6 prises Teckin)

fidelmarco
Timide
Messages : 34
Inscription : 04 août 2014, 18:34
Localisation : Belgique

Re: Script html (onduleur zeversolar)

Message par fidelmarco » 24 févr. 2019, 09:10

fidelmarco a écrit :
24 févr. 2019, 08:48

Je suis aussi sur le site zevercloud, comment avoir la clé API ?
J'ai trouvé ma clé API
Nuc Intel (jeedom) - RFXcom - Enocean - SonOff
6X camera IP - Onduleur Zeversolar ZL3680

vincent62100
Timide
Messages : 146
Inscription : 17 déc. 2017, 21:19

Re: Script html (onduleur zeversolar)

Message par vincent62100 » 24 févr. 2019, 09:43

rombautsdidier a écrit :
24 févr. 2019, 08:49
Je pense que tu peux t’inspirer du script EcoPellet disponible sur le market pour afficher les données sur la tuile d’un Virtuel avec une commande info pour la partie où tu mets juste la clé API.

Par contre, pour les valeurs d’une période, afficher tout ça va prendre de la place sur ton Dashboard si tu suis la même méthode.
Bonjour Didier,merci ,je vais essayer de regarder cela mais je t'avouerais que je pense pas maitriser tout les aspects script ect..
jeedom 3.3.7
Raspberry pi 3
Xiaomi ( 2 gateways / 22 périphériques )
Edisio ( 3 périphériques)
RFXCOM-RFXtrx433E ( 20 périphériques DI-O)
Smart life ( 6 prises Teckin)

vincent62100
Timide
Messages : 146
Inscription : 17 déc. 2017, 21:19

Re: Script html (onduleur zeversolar)

Message par vincent62100 » 24 févr. 2019, 09:48

fidelmarco a écrit :
24 févr. 2019, 09:10
fidelmarco a écrit :
24 févr. 2019, 08:48

Je suis aussi sur le site zevercloud, comment avoir la clé API ?
J'ai trouvé ma clé API
Tiens moi au courant si tu arrives à exploiter les commandes JSON,

dans le script jeedom "type JSON" avec la requete "sid" par exemple, j'ai bien un retour de valeur,
mais je ne sais pas comment intégrer les requêtes E-Today, E-Month , ect....

ci joint un document de Zeversolar pour son API avec les requêtes à formuler,
mais c'est pas très clair pour moi la façon de l'intégrer dans une commande script....
Voilà ou j'en suis pour le moment
Pièces jointes
Solarcloud-API-guide_En_v20141114.pdf
(744.51 Kio) Téléchargé 47 fois
jeedom 3.3.7
Raspberry pi 3
Xiaomi ( 2 gateways / 22 périphériques )
Edisio ( 3 périphériques)
RFXCOM-RFXtrx433E ( 20 périphériques DI-O)
Smart life ( 6 prises Teckin)

fidelmarco
Timide
Messages : 34
Inscription : 04 août 2014, 18:34
Localisation : Belgique

Re: Script html (onduleur zeversolar)

Message par fidelmarco » 24 févr. 2019, 10:17

vincent62100 a écrit :
24 févr. 2019, 09:48
fidelmarco a écrit :
24 févr. 2019, 09:10
fidelmarco a écrit :
24 févr. 2019, 08:48

Je suis aussi sur le site zevercloud, comment avoir la clé API ?
J'ai trouvé ma clé API
Tiens moi au courant si tu arrives à exploiter les commandes JSON,

dans le script jeedom "type JSON" avec la requete "sid" par exemple, j'ai bien un retour de valeur,
mais je ne sais pas comment intégrer les requêtes E-Today, E-Month , ect....

ci joint un document de Zeversolar pour son API avec les requêtes à formuler,
mais c'est pas très clair pour moi la façon de l'intégrer dans une commande script....
Voilà ou j'en suis pour le moment
Nous en sommes au même point excepté que tu as 25 minutes d'avance sur moi
Nuc Intel (jeedom) - RFXcom - Enocean - SonOff
6X camera IP - Onduleur Zeversolar ZL3680

fidelmarco
Timide
Messages : 34
Inscription : 04 août 2014, 18:34
Localisation : Belgique

Re: Script html (onduleur zeversolar)

Message par fidelmarco » 24 févr. 2019, 10:20

Je crois avoir lu quelque part qu'il était possible d'enlever certains caractères indésirables, mais je ne sais plus ou j'ai vu cela
Nuc Intel (jeedom) - RFXcom - Enocean - SonOff
6X camera IP - Onduleur Zeversolar ZL3680

fidelmarco
Timide
Messages : 34
Inscription : 04 août 2014, 18:34
Localisation : Belgique

Re: Script html (onduleur zeversolar)

Message par fidelmarco » 24 févr. 2019, 10:35

E-Month.jpg
E-Month.jpg (105 Kio) Consulté 2495 fois
{"unit":"kWh","value":197.57}
Comment n'avoir que KWh et 197.57
Nuc Intel (jeedom) - RFXcom - Enocean - SonOff
6X camera IP - Onduleur Zeversolar ZL3680

romanais
Actif
Messages : 1999
Inscription : 21 août 2014, 21:36
Localisation : Drôme

Re: Script html (onduleur zeversolar)

Message par romanais » 24 févr. 2019, 10:49

Salut, tu peux nous copier l'ensemble des données renvoyées par l'API pour que l'on te dise ça ?
Top qu'il y ait une API en tout cas :-)
Merci à toute l'équipe pour le taf

Mon matériel

fidelmarco
Timide
Messages : 34
Inscription : 04 août 2014, 18:34
Localisation : Belgique

Re: Script html (onduleur zeversolar)

Message par fidelmarco » 24 févr. 2019, 10:54

Code : Tout sélectionner

{"sid":48852,"ludt":"2019-02-24 10:53:16","E-Today":{"unit":"kWh","value":3.5},"E-Month":{"unit":"kWh","value":198.57},"E-Total":{"unit":"MWh","value":2.37},"TotalYield":{"unit":"€","value":1657.64},"CO2Avoided":{"unit":"T","value":1.89},"Power":{"unit":"kW","value":2.14}}
Nuc Intel (jeedom) - RFXcom - Enocean - SonOff
6X camera IP - Onduleur Zeversolar ZL3680

romanais
Actif
Messages : 1999
Inscription : 21 août 2014, 21:36
Localisation : Drôme

Re: Script html (onduleur zeversolar)

Message par romanais » 24 févr. 2019, 11:06

E-Month > unit
E-Month > value
1.png
1.png (31.08 Kio) Consulté 2480 fois
Tu es obligé de faire une commande pour chaque valeur souhaitée, d'après la doc, on ne peut récupérer qu'un élément à la fois (ce n'est en principe pas gênant).
Sinon après il faudrait que l'on passe par un script php pour parser le résultat de ton url et faire ce que tu veux avec les données.
Merci à toute l'équipe pour le taf

Mon matériel

vincent62100
Timide
Messages : 146
Inscription : 17 déc. 2017, 21:19

Re: Script html (onduleur zeversolar)

Message par vincent62100 » 24 févr. 2019, 11:13

romanais a écrit :
24 févr. 2019, 11:06
E-Month > unit
E-Month > value
1.png

Tu es obligé de faire une commande pour chaque valeur souhaitée, d'après la doc, on ne peut récupérer qu'un élément à la fois (ce n'est en principe pas gênant).
Sinon après il faudrait que l'on passe par un script php pour parser le résultat de ton url et faire ce que tu veux avec les données.
Ah cool E-Month > value fonctionne chez moi :) :)
alors que E-Month seulement contrairement à fidelmarco me retourne pas de valeur

Sinon un truc bizarre: lorsque je sauvegarde à chaque changement de mon script j'ai le message suivant:
Echec de la requête HTTP : https://www.zevercloud.com/api/v1/getPlantOverview?key=..... cURL error : Protocol " https" not supported or disabled in libcurl
jeedom 3.3.7
Raspberry pi 3
Xiaomi ( 2 gateways / 22 périphériques )
Edisio ( 3 périphériques)
RFXCOM-RFXtrx433E ( 20 périphériques DI-O)
Smart life ( 6 prises Teckin)

fidelmarco
Timide
Messages : 34
Inscription : 04 août 2014, 18:34
Localisation : Belgique

Re: Script html (onduleur zeversolar)

Message par fidelmarco » 24 févr. 2019, 11:14

romanais a écrit :
24 févr. 2019, 11:06
E-Month > unit
E-Month > value
1.png

Tu es obligé de faire une commande pour chaque valeur souhaitée, d'après la doc, on ne peut récupérer qu'un élément à la fois (ce n'est en principe pas gênant).
Sinon après il faudrait que l'on passe par un script php pour parser le résultat de ton url et faire ce que tu veux avec les données.
C'est parfait, ça fonctionne. ;)
merci
Nuc Intel (jeedom) - RFXcom - Enocean - SonOff
6X camera IP - Onduleur Zeversolar ZL3680

vincent62100
Timide
Messages : 146
Inscription : 17 déc. 2017, 21:19

Re: Script html (onduleur zeversolar)

Message par vincent62100 » 24 févr. 2019, 11:17

bon par contre j'ai pas de retours pour les autres
E-Total > value
E-Today > value

je ne pige pas trop :-/
jeedom 3.3.7
Raspberry pi 3
Xiaomi ( 2 gateways / 22 périphériques )
Edisio ( 3 périphériques)
RFXCOM-RFXtrx433E ( 20 périphériques DI-O)
Smart life ( 6 prises Teckin)

fidelmarco
Timide
Messages : 34
Inscription : 04 août 2014, 18:34
Localisation : Belgique

Re: Script html (onduleur zeversolar)

Message par fidelmarco » 24 févr. 2019, 11:31

vincent62100 a écrit :
24 févr. 2019, 11:17
bon par contre j'ai pas de retours pour les autres
E-Total > value
E-Today > value

je ne pige pas trop :-/
Pour moi tout est OK
Nuc Intel (jeedom) - RFXcom - Enocean - SonOff
6X camera IP - Onduleur Zeversolar ZL3680

romanais
Actif
Messages : 1999
Inscription : 21 août 2014, 21:36
Localisation : Drôme

Re: Script html (onduleur zeversolar)

Message par romanais » 24 févr. 2019, 12:30

vincent62100 a écrit :
24 févr. 2019, 11:17
bon par contre j'ai pas de retours pour les autres
E-Total > value
E-Today > value

je ne pige pas trop :-/
Pas de retour, c'est-à-dire ?
Merci à toute l'équipe pour le taf

Mon matériel

Répondre

Revenir vers « [Plugin officiel] Scripts »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 13 invités