Problème de rapatriement MQTT sur 2 onduleurs WKS EVO CIRCLE
|
Messages : 9
Sujets : 1
Inscription : Feb 2023
Réputation :
0
Bonjour à toutes et tous,
Je suis nouveau sur ce forum, j'avais posé la question à Jean-Luc qui m'a répondu très rapidement et je le remercie beaucoup, il m'a conseillé de poster ce sujet ici pour qu'il soit discuté.
Le dispose de 2 onduleurs WKS EVO CIRCLE 4,8KW câblé en parallèle (avec chacuns 1 ligne de 9 panneaux) sur mon installation avec un pack de 3 batteries Pylontech 5000 qui communiquent en protocole série avec ces 2 onduleurs.
J'ai découvert recement le logiciel Smartphoton que j'ai installé sur un Raspberry PI 4 et c'est simplement génial (au passage merci beaucoup pour ce travail de développement, c'est clair, simple pour s'y retrouver toutes les infos sont là, bref c'est superbe).
Dans mon cas, j'ai dû installer Smartphoton sur un 2 eme Raspberry (1 pour chaque onduleur) car les données ne sont pas cumulée malgré leurs câble de communication série qui les relient) mais bon ce n'est pas un problème, ca fonctionne.
Mon problème:
Je travaille avec la domotique JEEDOM, je voulais centraliser les infos les plus importantes sur 2 page dédiée. Je suis parvenu via le server MQTT de mon Jeedom (MQTT Manager) à rapatrier les infos du logiciel Smartphoton (via également son interface MQTT) Bref ca fonctionne MAIS où j'ai un problème c'est que quand je prends MQTT explorer et que je le connecte sur l'IP de mon JEEDOM pour visualiser ce qui arrive, je vois un nom de racine identique pour les 2 onduleurs
-Pour le premier onduleur le nom est : Onduleur suivit des informations.
-Pour le 2 eme onduleur le nom est également : Onduleur suivit des informations .
Comme le MQTT JEEDOM reçoit les paquets des 2 onduleurs à 5 seconde d'interval avec le même nom, dans mon MQTT explorer, je ne vois apparaitre qu'une seul colonne nommée Onduleur qui se rafraichit toute les 5 secondes une fois avec un paquet de londuleur 1 et l'autre fois avec le paquet de l'onduleur 2 et je ne sais donc pas distinguer quel onduleur envoit les infos.
Ma question est donc, avez-vous une solution pour pouvoir donner un nom racine différent au paquets suivant l'onduleur ou les onduleurs qui transmet(ent) car il peut parfois y en avoir beaucoup plus que 2.
J'espère avoir été assez clair dans mes explications :)
Merci
Bien à vous
Pol
Messages : 2,102
Sujets : 158
Inscription : Mar 2022
Réputation :
4
C'est sympa d'avoir pris le temps d'écrire sur le forum. En effet, c'est une jolie situation avec une demande nouvelle.
On en a discuté hier avec Romain et Alexis. On est tombé d'accord sur la solution.
Nous allons proposer à l'utilisateur le choix de pouvoir déterminer le topic de sortie de chaque onduleur via un champ dans le menu paramètres ou assimilé.
Par exemple sur le 1er smartphoton, le topic sera Onduleur-1/PhotoVoltaique-Watt et sur le 2ème il sera par exemple Onduleur-2/PhotoVoltaique-Watt
Mais ce n'est pas pour l'immédiat vu nos emplis du temps chargés.
La version V6 est en préparation active et elle devrait être une révolution, si si , comme chez Apple :P si ça vous rappelle quelque chose ?
Dans l'intervalle et pour peu que tu me l'autorise, je pourrais faire la modif sur une de tes machines histoire d'avoir déjà tes données différenciées et donc avancer sur ton projet de tout réunir sous Jeedom.
Il me faudrait donc un accès (possible, tout est prévu) sur un de tes Pi. A toi de voir si cela te convient.
L'accès est sécurisé. Il n'y a que moi (pour le moment) qui puisse m' y connecter et il est désactivable ensuite.
Mais de mon coté, je serais preneur que tu partages ton expérience d'intégration sous Jeedom dans le sujet Ad-oc prévu dans le forum. Ce serait Top !
J'attends donc avec plaisir ta réaction à ma proposition.
Jean-Luc
Messages : 9
Sujets : 1
Inscription : Feb 2023
Réputation :
0
22-02-2023, 09:38 PM
(Modification du message : 22-02-2023, 09:51 PM par Petitjean Pol.)
Bonjour, C'est super gentil de votre part, merci pour votre réactivité et votre sérieux. Je peux effectivement vous donner accès ce n'est pas un problème pour moi, expliquez moi la procédure à suivre et je ferai le nécessaire.
Bon pour ce qui est de l'intégration dans Jeedom, je suis très très loin d'être un spécialiste je découvre seulement Jeedom. En fait, je suis occupé à tester Jeedom et Home Assistant (un peu tous les jours) , chacun a ses avantages et inconvénients et mon coeur balance entre les 2, l'interface smartphone de Home assistant est super bien fait que sur Jeedom ce n'est pas top. Toutefois, je veux bien réaliser une petite procédure et la mettre sur le forum dès que possible afin d'aider ceux qui sont vraiment axé sur Jeedom.
Bien à vous
Pol
Messages : 2,102
Sujets : 158
Inscription : Mar 2022
Réputation :
4
Alors pour ce faire, il faut:
Sur disons la 2ème machine qui controle l'onduleur 2
1) désactiver l'accès à distance. Important. (menu paramètres)
2) appuyer bouton " initialiser zerotier" (menu debug).
3) Re-activer l'accès à distance. Important. (menu paramètres)
4) appuyer bouton " status zerotier" (menu debug).
5) me donner juste le code en haut à gauche après le mot "info"
6) Je dois ensuite autoriser ce No dans ma console Web Zerotier votre machine qui est prête à être acceptée dans mon réseau privé
7) je vous informe que c'est ok (si tout va bien)
6) Vous vérifier le statuts avec le bouton "status zerotier" qui doit être OK
Good luck
Jean-Luc
Messages : 9
Sujets : 1
Inscription : Feb 2023
Réputation :
0
Désolé, je viens de rentrer voici le code
e90a53f919 1.10.2 ONLINE
Messages : 2,102
Sujets : 158
Inscription : Mar 2022
Réputation :
4
23-02-2023, 04:34 PM
(Modification du message : 23-02-2023, 04:36 PM par jlm.)
Voilà j'ai pu me connecter et j'ai fait la modification. C'était long (1h30), je ne m'étais pas rendu compte du nombre de topics
Alors, je ne peux évidemment pas tester le broker facilement à distance.
Je vous laisse le soin de vérifier que les données remontent bien sous un nouveau préfix de topic
Surtout surtout, ne pas faire de mise-à-jour car la modification n'est que pour vous, elle n'est pas dans mon image de base.
J'attends votre retour imagé (captures d'écrans, commentaires) avec impatience (j'espère qu'il est positif)
Jean-Luc
Messages : 9
Sujets : 1
Inscription : Feb 2023
Réputation :
0
(23-02-2023, 04:34 PM)jlm a écrit : Voilà j'ai pu me connecter et j'ai fait la modification. C'était long (1h30), je ne m'étais pas rendu compte du nombre de topics
Alors, je ne peux évidemment pas tester le broker facilement à distance.
Je vous laisse le soin de vérifier que les données remontent bien sous un nouveau préfix de topic
Surtout surtout, ne pas faire de mise-à-jour car la modification n'est que pour vous, elle n'est pas dans mon image de base.
J'attends votre retour imagé (captures d'écrans, commentaires) avec impatience (j'espère qu'il est positif)
Bonjour Jean-Luc,
Voilà comme je t'ai expliqué, je suis occupé à travailler sur Jeedom, mais aussi sur home assistant , je teste beaucoup :) . Je suis occupé sur home assistant actuellement, quand je veux intégrer les infos dans la partie aperçu, je ne visualise que les infos du premier onduleur mais pas du 2 eme (que tu as renommé onduleur -2), alors que les infos arrivent bien à ma mon RPI4 car quand je met le mqtt explorer pointé sur l'IP de mon Home assistant j'ai bien les infos du 2 eme onduleur qui remontent aussi.
Peux- tu m'expliquer pourquoi je ne vois pas les infos du 2 eme onduleur pour créer l'aperçu dans home assistant ?
L'interface mqtt des 2 cartes smarphotons onduleur et onduleur 2 pointent bien toutes les 2 sur l'IP de ma carte home assistant avec le port 1883 (mqtt) pour les 2. je viens de faire le test en coupant le mqtt de l'onduleur qui est OK (nommé onduleur dans mqtt explorer) et je vois bien que les données du 2 eme onduleur (onduleur-2 où tu as modifié le nom) arrivent toujours bien sur le home assistant mais je ne les vois pas dans l'éditeur .
Merci pour ton aide, Bien à toi
Pol
Voici ce qui arrive à l'entrée de mon RPI4 ou est installé home assistant :
Voici quelques Infos brute du premier onduleur intégrée dans home assistant :
Messages : 2,102
Sujets : 158
Inscription : Mar 2022
Réputation :
4
25-02-2023, 10:37 AM
(Modification du message : 25-02-2023, 11:27 AM par jlm.)
Je peux apercevoir que les modifications ont bien fonctionné donc.
J'ai modifié toute la partie des Topic MQTT de base. Comme demandé précédemment pour remonter les infos dans Jeedom par exemple.
Pour ce qui est de l'intégration automatique dans Home Assistant, il y a alors encore du boulot. Je n'ai pas fait cette partie là.
Ce qui explique que tout n'est pas remonté tout seul dans HA.
Mais les topic sont bien là. Vous pouvez utiliser les entités créées tel que dans HA pour vos tests !?
Ce qui est fait ne suffit pas pour tes tests ?
Jean-Luc
Messages : 9
Sujets : 1
Inscription : Feb 2023
Réputation :
0
25-02-2023, 11:39 AM
(Modification du message : 25-02-2023, 11:47 AM par Petitjean Pol.)
Rebonjour Jean-Luc,
Merci pour ce qui a été fait c’est parfait, mais ma question est de savoir comment je peux procéder autrement ( puisqu’il ne sont actuellement pas remonté automatiquement dans home assistant) pour récupérer les topics nommée onduleur-2 qui arrivent bien à l’entrée de la carte home assistant et les intégrer dans ce dernier ?
Merci
Bien à toi
Pol
Messages : 2,102
Sujets : 158
Inscription : Mar 2022
Réputation :
4
Tel que fait là, mes compétences s'arrêtent là concernant Home Assistant. Il faudrait que les pros de HA puissent t'aider.
Ou modifier complètement le code. Mais vraiment ce n'est pas dans nos capacités temporelles en ce moment. Nous travaillons énormément sur la suite à donner à smartphoton. Son orientation, sa mue en somme.
Jean-Luc
Messages : 28
Sujets : 1
Inscription : Jul 2022
Réputation :
0
Bonjour, pour rapatrier les Topics dans HA, il faut les déclarer dans le fichier configuration.yaml en écrivant les lignes comme dans l'exemple qui suit :
# Sensors MQTT libres
mqtt:
sensor:
- name: "PWspecpower"
state_topic: "pwsolaire/sensor/specpower_W"
unit_of_measurement: "Wc"
device_class: power
- name: "PWPower"
state_topic: "pwsolaire/sensor/power_W"
unit_of_measurement: "W"
device_class: power
#value_template: '{{ payload }}'
- name: "PWCourant"
state_topic: "pwsolaire/sensor/courant_mA"
unit_of_measurement: "mA"
device_class: current
#value_template: '{{ payload }}'
- name: "PwTension"
state_topic: "pwsolaire/sensor/busvoltage_V"
unit_of_measurement: "V"
device_class: voltage
#value_template: '{{ payload }}'
- name: "PwTensionShunt"
state_topic: "pwsolaire/sensor/shuntvoltage_mV"
unit_of_measurement: "mv"
device_class: voltage
#value_template: '{{ payload }}'
- name: "PwTensionFiltrée"
state_topic: "pwsolaire/sensor/voltage_filtre_V"
unit_of_measurement: "V"
device_class: voltage
#value_template: '{{ payload }}'
Messages : 9
Sujets : 1
Inscription : Feb 2023
Réputation :
0
25-02-2023, 02:31 PM
(Modification du message : 25-02-2023, 02:38 PM par Petitjean Pol.)
Bonjour,
je vous remercie énormément je vais tester cela cet après midi et je vous donne le retour dès que possible.
Bien à vous
Pol
(25-02-2023, 12:39 PM)jlm a écrit : Tel que fait là, mes compétences s'arrêtent là concernant Home Assistant. Il faudrait que les pros de HA puissent t'aider.
Ou modifier complètement le code. Mais vraiment ce n'est pas dans nos capacités temporelles en ce moment. Nous travaillons énormément sur la suite à donner à smartphoton. Son orientation, sa mue en somme.
Un super grand merci pour ton aide et ta réactivité Jean-Luc c'est au delà de mes espérances.
Bon travail pour la suite de ton développement de Smartphoton car encore une fois (vu avec l'oeil de l'amateur que je suis) c'est du super boulot.
Bien à toi
Pol
Messages : 9
Sujets : 1
Inscription : Feb 2023
Réputation :
0
25-02-2023, 06:13 PM
(Modification du message : 25-02-2023, 06:35 PM par Petitjean Pol.)
Bonjour,j'ai testé et re-testé toute les syntaxe possible, mais rien n'y fait quand je connecte mqtt explorer sur l'adresse ip de ma carte ou est installé home assistant, je vois bien les 2 topics (Onduleur et Onduleur-2) qui arrivent à la carte avec toutes les infos venant de mes 2 onduleurs qui sont bien distincte et qui sont bien rafraîchie régulièrement (comme dans la capture d'écran montrée plus haut). Pour rappel j'ai 2 cartes RPI avec Smartphoton installé sur chacune des cartes (une carte par onduleur) et c'est le logiciel qui m'envoie les infos via le mqtt. Jean -Luc a modifié à distance le topic d'une des 2 carte car j'avais Onduleur qui arrivait pour les 2 cartes avant cette modification.
Les paramètres du 1er onduleur (Onduleur) son bien pris en compte dans Home assistant ca c'est OK, par pour les paramètres de Onduleur-2 impossible de les faire lire par home assistant il n'y a rien qui entre.
Il y a quelque chose qui m'échappe mais je ne sais pas quoi .
Merci pour votre aide
Bien à vous Pol
Messages : 28
Sujets : 1
Inscription : Jul 2022
Réputation :
0
25-02-2023, 06:35 PM
(Modification du message : 25-02-2023, 06:43 PM par jlc71.)
Avez-vous essayé ceci ? : (en respectant les espaces)
mqtt:
sensor:
-name:"Onduleur 2 - Tension Batterie
state_topic: "Oduleur-2/battery-voltage"
unit_of_measurement: "V"
device_class: voltage
Voici mes topics dans HA
et voici la déclaration dans confiragtion.yaml
Il faut faire pareil avec vos topics dans votre fichier configuration
Messages : 9
Sujets : 1
Inscription : Feb 2023
Réputation :
0
Bonjour, voilà tout est ok ça fonctionne, comme disait Jean-Luc, tous les paramètres ne sont pas encore rapatriés du 2 eme onduleur mais tous les paramètres disponibles à ce jours sont rapatrié dans Home Assistant c’est génial.
Il s’agissait bien d’un problème de syntaxe au niveau de la page de configuration.yaml de home Assistant.
Merci beaucoup à tous pour votre aide et à jlc71 qui m’a donné la solution.
Je vous met la syntaxe exacte dès demain matin pour ceux que cela intéresse .
Bien à vous.
Pol
jlm et jlc71 aiment ce post
Messages : 187
Sujets : 16
Inscription : Jan 2023
Réputation :
0
Merci jlc71,
Tu m'as solutionné par la même occasion mes problèmes de topics MQTT de liaison entre HA et nodered, nikel
Messages : 28
Sujets : 1
Inscription : Jul 2022
Réputation :
0
(28-02-2023, 12:29 AM)Septain21 a écrit : Merci jlc71,
Tu m'as solutionné par la même occasion mes problèmes de topics MQTT de liaison entre HA et nodered, nikel
Alors c'est super de pouvoir donner des infos qui servent à résoudre des soucis d'autres personnes.
Ca fait juste 2 mois que je me suis mis à Home Assistant et je commence à maitriser le langage YAML (totalement inconnu jusqu'alors)
Mes réflexes d'automaticien à la retraite sont encore là mais c'est vrai que ce langage est spécial (tout comme l'est la programmation Wemos ou Arduino avec lequel je m'amuse actuellement en parallèle).
Après, je pense qu'il y a plus simple en programmant les Topics en mode découverte et là tout devrait se faire tout seul dans HA (mais je n'ai pas encore essayé)
|
Utilisateur(s) parcourant ce sujet : 5 visiteur(s)
|
Synthèse
|
Please login or register to use this functionality. |
discussions récentes
|
retour Pylontech HS
|
Bonjour,
Les infos que tu d...Le bieslois — 09:15 PM |
surcharge pylontech us5000
|
bonsoir a tous!
j'espère que ...Le bieslois — 08:50 PM |
Compatilbilité onduleur
|
C'est bien un de nos objectifs...jlm — 01:30 PM |
Compatilbilité onduleur
|
ah oui, c'est notre fameux c...Sylvain — 12:31 PM |
Compatilbilité onduleur
|
Merci je m'en doutais un peu
...Sylvain — 04:37 PM |
Petit retour
|
Je suis toujours épaté par la ...jeanserien — 10:45 AM |
Compatilbilité onduleur
|
Oh que ouijlm — 07:06 AM |
Compatilbilité onduleur
|
ouai c est le faux frères du s...gazzzzton — 02:10 AM |
Compatilbilité onduleur
|
ah oui, c'est notre fameux cop...jlm — 10:46 PM |
Compatilbilité onduleur
|
Bonjour,
Savez vous si ce...gazzzzton — 10:40 PM |
Presentation F6HDP57740
|
Salut Christian,
Très sympa...jlm — 10:35 PM |
Who's Online
|
There are currently 228 online users. [Complete List] » 1 Member(s) | 227 Guest(s)
|
|
goals
|
96.4% of the way to our goal of 7,000 posts!
|
Statistics
|
» Members: 628
» Latest member: chrismil
» Forum threads: 717
» Forum posts: 6,742
Full Statistics
|
|
|