Page 1 sur 3

[Plugin Tiers] SMA - Sunny Boy / Tripower

Publié : 03 juil. 2019, 22:33
par Sattaz
Bonjour à tous!

Je vous présente mon premier plugin 'SMA - Sunny Boy' qui permet de récupérer les informations de production photovoltaïque des onduleurs SMA de type Sunny Boy et Tripower.
Attention: Uniquement compatible avec les modèles ayant une interface 'WebConnect'. (Protocol RS485 pas pris en compte par le plugin!)

1) Voici le widget tout simple qui affiche les informations :
SMA_SunnyBoy_1.jpg
SMA_SunnyBoy_1.jpg (29.36 Kio) Consulté 6118 fois

2) Ici le paramétrage de l'équipement où il suffit de renseigner:
- L'IP de l'onduleur
- Le mot de passe de connexion
- La puissance crête de son installation photovoltaïque
SMA_SunnyBoy_2.jpg
SMA_SunnyBoy_2.jpg (45.29 Kio) Consulté 6161 fois

3) Les commandes automatiquement générées:
SMA_SunnyBoy_3.jpg
SMA_SunnyBoy_3.jpg (126.18 Kio) Consulté 6161 fois

J'espère que ce plugin sera utile à beaucoup d'entre nous!

@ bientôt!

Sébastien

Re: [Plugin Tiers] SMA - Sunny Boy / Tripower

Publié : 14 juil. 2019, 15:37
par Mandelbrot
Bonjour, j’essaye d’utiliser votre plugin. Tout d’abord merci pour ce travail. Je n’arrive par contre pas à récupérer les valeurs de l’onduleur, j’obtiens un message « error getting inverter values » et les logs sont peu verbeux.

Le mot de passe à indiquer est bien celui permettant l’accès local à l’onduleur : accès « utilisateur » ?

Re: [Plugin Tiers] SMA - Sunny Boy / Tripower

Publié : 14 juil. 2019, 17:45
par Sattaz
Mandelbrot a écrit :
14 juil. 2019, 15:37
Bonjour, j’essaye d’utiliser votre plugin. Tout d’abord merci pour ce travail. Je n’arrive par contre pas à récupérer les valeurs de l’onduleur, j’obtiens un message « error getting inverter values » et les logs sont peu verbeux.

Le mot de passe à indiquer est bien celui permettant l’accès local à l’onduleur : accès « utilisateur » ?
Bonjour,

Oui c'est bien ça.
Le plugin utilise l'utilisateur 'user' pour se connecter.
C'est bien par Wifi que votre onduleur est connecté à votre réseau?
Pourrais-je avoir accès à votre onduleur SMA pour déboguer?

Pour l'instant un autre membre et moi-même utilisons le plugin et ça fonctionne sur nos onduleur SMA Tripower.

Re: [Plugin Tiers] SMA - Sunny Boy / Tripower

Publié : 15 juil. 2019, 08:10
par Mandelbrot
Bonjour, merci pour votre réponse.

Il ne m’est pas possible de vous donner l’accès, pourriez-vous m’indiquer le format des appels que vous faites pour voir si un élément est différent. J’interroge un Sunny Boy et pas un Tripower.

Cordialement.

Thierry

Re: [Plugin Tiers] SMA - Sunny Boy / Tripower

Publié : 15 juil. 2019, 09:53
par Sattaz
Mandelbrot a écrit :
15 juil. 2019, 08:10
Bonjour, merci pour votre réponse.

Il ne m’est pas possible de vous donner l’accès, pourriez-vous m’indiquer le format des appels que vous faites pour voir si un élément est différent. J’interroge un Sunny Boy et pas un Tripower.

Cordialement.

Thierry
Salut,

Peux-tu te connecter à l'interface WebConnect de ton onduleur SMA avec CHROME?
Je suppose que tu as le même menu:
SMA_Debug_1.jpg
SMA_Debug_1.jpg (36.57 Kio) Consulté 6043 fois
Une fois connecté, vas dans la section 'Valeurs Instantanées' et ouvres la partie 'Côté AC'.
Avec ton pointeur souris, vas sur la puissance que génère ton onduleur et fais un clic-droit puis sélectionne 'Inspecter'.
-> Là tu devrais voir le code HTML de la page avec la valeur de la puissance qui s'actualise comme sur l'interface WebConnect.
Tout en haut de la fenêtre 'Inspecter', vas sur l'onglet 'Network' et sélectionne 'Preserve Log'.
Tu devrais voir des lignes d'appels de fichiers .json ... est-ce que tu vois 'getAllOnlValues.json' dans la liste? Comme ça:
SMA_Debug_2.jpg
SMA_Debug_2.jpg (162.66 Kio) Consulté 6043 fois

SVP, fais moi une copie d'écran de tout ce qui se passe lorsque tu fais ces étapes.
Ce serait plus simple si je pouvais avoir accès à ton onduleur pour déboguer.
Sinon on peut se faire un WebEx (réunion à distance) et je pourrais avoir accès chez toi en local pour déboguer.

Merci,

Re: [Plugin Tiers] SMA - Sunny Boy / Tripower

Publié : 15 juil. 2019, 13:06
par JJMB
Bonjour,
j'ai le même problème, si tu veux je pourrais te donner accès à mon sunny boys 1.5 ce soir

cordialement
JMB

Re: [Plugin Tiers] SMA - Sunny Boy / Tripower

Publié : 15 juil. 2019, 14:01
par Sattaz
JJMB a écrit :
15 juil. 2019, 13:06
Bonjour,
j'ai le même problème, si tu veux je pourrais te donner accès à mon sunny boys 1.5 ce soir

cordialement
JMB
Salut!

Oui, ceci simplifierait les choses.
Si j'ai accès, je peux déboguer et adapter le plugin ...

Je pensais que Sunny Boy et Sunny Tripower c'était pareil mais apparemment ce n'est pas le cas.
Pas d'inquiétude, si vous arrivez à voir les valeurs de vos onduleurs sur une interface web, alors j'arriverai à adapter le plugin.

@ ce soir!

Re: [Plugin Tiers] SMA - Sunny Boy / Tripower

Publié : 15 juil. 2019, 20:40
par JJMB
Salut
j'ai fait les modifications pour que tu puisse avoir accès
Dit moi comment veux tu que l'on communique après
@+

Re: [Plugin Tiers] SMA - Sunny Boy / Tripower

Publié : 15 juil. 2019, 21:02
par Sattaz
JJMB a écrit :
15 juil. 2019, 20:40
Salut
j'ai fait les modifications pour que tu puisse avoir accès
Dit moi comment veux tu que l'on communique après
@+
Salut,

Envoie moi l'IP / Port / mot de passe par MP.
Je suis en déplacement demain et mercredi, j'aurais du temps qu'à partir de jeudi.

Merci,

Re: [Plugin Tiers] SMA - Sunny Boy / Tripower

Publié : 15 juil. 2019, 22:17
par Sattaz
JJMB a écrit :
15 juil. 2019, 20:40
Salut
j'ai fait les modifications pour que tu puisse avoir accès
Dit moi comment veux tu que l'on communique après
@+
Salut,

J'ai eu ton email avec tout ce qu'il faut pour me connecter à ton SMA, merci!

J'ai jeté un coup d’œil et effectivement il y a une différence entre les modèles Sunny Boy et Sunny Tripower.
La méthode d'identification est la même mais les tags pour relever les données ne sont pas les mêmes!
Je vais donc devoir ajuster mon plugin.

Peux-tu me laisser l'accès jusque fin de semaine?
Je n'aurais du temps qu'à partir de jeudi.

Merci,

Re: [Plugin Tiers] SMA - Sunny Boy / Tripower

Publié : 18 juil. 2019, 14:56
par Sattaz
Salut à tous!

Je reviens avec une nouvelle version qui devrait corriger le problème de connexion avec les onduleur de type Sunny Boy.
En fait il s'agissait du protocole HTTPS (port 443) utilisé sur Sunny Tripower et HTTP (port 80) utilisé sur Sunny Boy.

Le plugin gère cela dès que le bon port est spécifié.

Donc:
Pour Sunny Boy: mettre port = 80
Pour Sunny Tripower: mettre port = 443

Voici le résultat:
capture.jpg
capture.jpg (57.22 Kio) Consulté 5970 fois
@JJMB, peux-tu tester et revenir donner un feedback?
Si ça fonctionne, tu peux enlever mes accès à ton onduleur!

Merci,

Re: [Plugin Tiers] SMA - Sunny Boy / Tripower

Publié : 19 juil. 2019, 06:08
par poluket
Super
Merci pour le plugin 😁

Re: [Plugin Tiers] SMA - Sunny Boy / Tripower

Publié : 19 juil. 2019, 10:03
par JJMB
Salut
je te confirme cela fonctionne,
j'ai maintenant les infos de mon onduleur Sunny Boy 1.5

Super travail
Merci

j'ai retirer la redirection (accès à l'onduleur) de mon routeur
si tu as besoin à nouveau pour faire des tests, n’hésite pas

@+

Re: [Plugin Tiers] SMA - Sunny Boy / Tripower

Publié : 19 juil. 2019, 10:42
par Gwladys
Bonjour,

Super, merci pour ton boulot.
Cependant, je ne pourrais pas l'utiliser car j'ai 6 onduleurs avec des webbox et les onduleurssont donne tes sur les webbox en rs485.
Dommage,

Re: [Plugin Tiers] SMA - Sunny Boy / Tripower

Publié : 19 juil. 2019, 17:16
par Sattaz
JJMB a écrit :
19 juil. 2019, 10:03
Salut
je te confirme cela fonctionne,
j'ai maintenant les infos de mon onduleur Sunny Boy 1.5

Super travail
Merci

j'ai retirer la redirection (accès à l'onduleur) de mon routeur
si tu as besoin à nouveau pour faire des tests, n’hésite pas

@+
Salut,

Super cool!!!!
Merci pour l'information.

Dans la prochaine version j'ajouterai des infos pour calculer et afficher les KWh par jour/semaine/mois/année. (déjà en place chez moi :-) )

@++

Re: [Plugin Tiers] SMA - Sunny Boy / Tripower

Publié : 19 juil. 2019, 17:19
par Sattaz
Gwladys a écrit :
19 juil. 2019, 10:42
Bonjour,

Super, merci pour ton boulot.
Cependant, je ne pourrais pas l'utiliser car j'ai 6 onduleurs avec des webbox et les onduleurssont donne tes sur les webbox en rs485.
Dommage,
Salut,

Très intéressant, j'ai un ami qui a une configuration semblable... et on se demandait si justement on pouvais faire quelque chose avec.

Une idée de comment ça fonctionne le RS485 ?
Si un programmeur passe par là et peux expliquer, alors je pourrais adapter au plugin.

Merci!

Re: [Plugin Tiers] SMA - Sunny Boy / Tripower

Publié : 20 juil. 2019, 17:19
par cariboudundee
Bonjour et merci pour le travail fourni sur ce plugin.
Je possède un onduleur Sunny tripower 9000TL
L'onduleur est connecté et je peux le suivre en ligne sur la page web SMA, ainsi que sur l'application sur mon smartphone.
Je connais l'adresse IP de l'onduleur sur mon réseau local.
Cependant, lorsque je tape l'adresse IP 192.168.1.126 dans mon navigateur, rien ne s'ouvre.
Je vois mon onduleur sur Sunny explorer, mais en tant qu'utilisateur.
Je ne possède pas le code installateur, je viens de faire une demande chez SMA pour recevoir un code PUK.
J'ai essayé les deux port proposé ici, mais jeedom ne vois pas l'onduleur.
Est-ce que je dois modifier quelque chose dans la configuration de mon onduleur pour le voir dans mon navigateur ?
Comment je peux trouver le port ?

Merci pour votre aide
(Je débute sur jeedom)

Re: [Plugin Tiers] SMA - Sunny Boy / Tripower

Publié : 20 juil. 2019, 18:20
par Gwladys
Bonjour
Il est fort probable que tu ais à indiquer le port en plus de l'adresse IP pour accéder à l'onduleur.

Re: [Plugin Tiers] SMA - Sunny Boy / Tripower

Publié : 20 juil. 2019, 18:26
par Gwladys
@sattaz

Bonjour,
C'est la génération précédente.
La webbox est un contrôleur qui rapatrie les infos en rs485, onduleurs, anemometre,.... et comporte un serveur web par lequel je peux accéder à toutes les infos par un serveur web, donc très verbeuse.
Il n'y a pas d'API pour ces matériels, il convient donc de développer une interface emulant le dialogue web.....

Re: [Plugin Tiers] SMA - Sunny Boy / Tripower

Publié : 20 juil. 2019, 18:42
par cariboudundee
@Gwladys, dans le peu d'informations auquel j'ai accès sur Sunny explorer, j'ai vu "UDP:502" j'ai essayé en mettant le port 502 ou ceux proposés dans le topic, mais ça ne fonctionne pas. Et pourtant, il communique, je reçois mon mail avec ma production tout les matins, et je le vois dans l'application.
Je vais voir lorsque j'aurai reçu le PUK de chez SMA et un accès "installateur" si je peux trouver plus d'infos !

Merci