Forum eedomus http://forum.eedomus.fr/ |
|
récupérer valeur d'un cloud pour mes panneaux solaires http://forum.eedomus.fr/viewtopic.php?f=17&t=10603 |
Page 1 sur 1 |
Auteur: | flodur [ 20 Mars 2021 21:38 ] | ||
Sujet du message: | récupérer valeur d'un cloud pour mes panneaux solaires | ||
Bonjour, je vous explique mon soucis, en espérant que quelqu'un pourra m'aider parce que je suis presque sûr que c'est possible de réaliser ce que je souhaite quand on connait le chemin lol J'ai des panneaux solaires avec un onduleur connecté sur internet. L'onduleur envoie régulièrement (tous les 15 mins quelques choses comme ça) la production instantannée, la production journalière, etc. Ce que je souhaiterai c'est récupérer ces données, donc production instannée et production journalière. Le reste est du bonus mais si le principe fonctionne tout sera possible. Mon problème (et en même c'est normal) est que ces infos sont affiché sur une page protégé avec un login et un mot de passe. Je dois aller sur une page web générale https://www.semsportal.com/Home/Login indiqué mon login et mdp et cliquer sur connexion. Donc, est-ce qu'il n'y a pas moyen de faire un script ou autre style capteur html qui simulerai le fait d'entrer ces valeurs, de cliquer sur connexion et après récupérer les valeurs souhaitée sur la page "2" Je mets en pièce jointe une capture d'écran des infos que j'ai sur le site de mon onduleur Merci d'avance pour votre aide ![]() Ps: Prenez soin de vous avec ce foutu covid... Florent
|
Auteur: | thrymartin [ 21 Mars 2021 03:47 ] |
Sujet du message: | Re: récupérer valeur d'un cloud pour mes panneaux solaires |
sauf si l'accès via mot de passe est alambiqué (un tableau à cliquer etc), la méthode habituelle est : http://LOGIN:PASS@URL l'URL ici sera celle, copiée dans la barre d'adresse, de la page concernée (ta "page 2") il faudra bien sur ensuite convertir ton HTML en XML pour pouvoir en extraire les données pertinentes, c'est la que le script intervient, mais il ne peut pas intervenir comme une "macro" sur une page web, à ta place : par exemple, cliquer sur un captcha. Mais il peut gérer quelques aspects avec la fonction d'appel httpquery : httpquery possède l'argument $user_pwd qui réalise la même chose (user_pwd = login_pass) et s'il y a un cookie qui permet de zapper cette entrée de mot de passe, httpquery possède aussi l'argument $cookies qui permet d'aller chercher le cookies concerné voir la DOC Au pire, si c'est nécessaire, tu peux appeler plusieurs fois httpquery si la page a besoin d'être débloquée, mais celui qui t'intéresse doit pointer forcement sur la page concernée pour en récupérer le code html tu peux éventuellement faire des essais pour voir si tu récupères le bon code avec un script simple qui ne contient que le/les httpquery en question et un echo sur le résultat dans une page de test eedomus afin de visualiser le résultat dans l'espace XML (le test ne fonctionnera pas puisqu'il attend un résultat XPath, c'est juste la visualisation de la fenêtre XML qui compte ici : est-ce que le retour du httpquery est le bon ?) |
Auteur: | flodur [ 22 Mars 2021 20:33 ] |
Sujet du message: | Re: récupérer valeur d'un cloud pour mes panneaux solaires |
Bonsoir, merci pour vos conseils ![]() |
Auteur: | flodur [ 22 Mars 2021 20:52 ] |
Sujet du message: | Re: récupérer valeur d'un cloud pour mes panneaux solaires |
bon ![]() c'est un formulaire POST pour se connecter sur la session sécurité (et le site est en https) je suppose que ça change un peu la façon de faire... |
Auteur: | Kitor [ 23 Mars 2021 09:01 ] |
Sujet du message: | Re: récupérer valeur d'un cloud pour mes panneaux solaires |
Renseigne toi s'il n'y a pas une api comme les envoys |
Auteur: | dommarion [ 08 Mai 2021 18:19 ] |
Sujet du message: | Re: récupérer valeur d'un cloud pour mes panneaux solaires |
Bonsoir flodur, J'ai regardé le site dont tu parles, et il y a plusieurs développements. En effet, il faut en premier récupérer le token d'authentification... Donc methode POST. Je te mets quelques liens: https://www.itdroplets.com/get-sems-goodwe-data-with-powershell/
Et aussi: https://github.com/topics/sems-portal https://pypi.org/project/pygoodwe/ Il faut développer un script pour lancer tout cela. Voilà tu avais peut être déjà vu tout cela, mais au cas où... Bon weekend dommarion |
Auteur: | flodur [ 25 Mai 2021 12:16 ] |
Sujet du message: | Re: récupérer valeur d'un cloud pour mes panneaux solaires |
@dommarion Merci beaucoup, je vais creuser de ce coté là ![]() |
Auteur: | Perchero [ 15 Mars 2023 14:22 ] |
Sujet du message: | Re: récupérer valeur d'un cloud pour mes panneaux solaires |
Des nouvelles de l'intégration de l'onduleur Goodwe dans eedomus? Je n'ai aucune connaissance en code mais j'ai vu qu'il y a une intégration en HA. Est-ce que quelqu'un a cet onduleur qui fonctionne sur eedomus? Désolé pour mon français |
Page 1 sur 1 | Le fuseau horaire est UTC+1 heure |
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/ |