12-30-2019, 12:50 PM
(12-29-2019, 07:45 PM)sud-domotique-expert a écrit : bonjour ,
je suis en train de refaire un bout de projet que j'avais mis en place sur domoticz avant de passer sur lifedomus, celui-ci consiste en un programme qui fait appel aux API de solaredge afin de récupérer les informations courantes et journalières de consommation de mes panneaux solaires ainsi que l'utilisation de la production dans mes équipements.
je suis parti sur 1 connecteur http qui va envoyer toutes les x minutes 1 requête get vers le site de solaredge afin de récupérer ces informations et 1 équipement qui aura 2 commandes pour moduler le contenu des requêtes
les requêtes ont cette tête
https://monitoringapi.solaredge.com/site/"MonSolaredge_Id"/powerDetails.json?&startTime="maintenant_moins_xminutes"&endTime="maintenant"&api_key=" MonSolaredge_Apikey"
ou je mets https://monitoringapi.solaredge.com/site...aredge_Id/ dans l'URL du connecteur
et
/powerDetails.json?&startTime={maintenant_moins_xminutes}&endTime={maintenant}&api_key=MonSolaredge_Apikey
dans la commande cyclique de mon équipement
jusque là pas de souci si j'ai compris la doc mais si je fais erreur merci de me le dire, c'est mon 1er developpement avec LD.
la ou je coince c'est dans la construction de la partie variable de la requête
maintenant_moins_xminutes
maintenant
"edit posté trop tôt"
je n'ai pas trouvé comment mettre dans le bon format et calculer ces 2 variables
le format de maintenant doit être : %Y-%m-%d%%20%H:%M:%S (ce qui n'est pas le cas du format date heure de CS)
mais surtout je ne sais pas comment calculer maintenant -x minutes et mettre au bon format
merci de votre aide
Salut .....,
LD a de gros problèmes avec les calculs sur les dates et les heures.
Donc avec un automate le calcul avec les dates est impossible. Avec les heures je pense aussi.
Donc il vaut mieux calculer tout dans le Json avant la récupération de la variable pour LD CS.
C'est mon avis, mais je ne suis pas un expert du Javascript... il y a des pro sur le forum, il vont nous informer...
C'est en cherchant que l'on trouve...
Al_Bla
Al_Bla