Probleme shelly 2.5

bonjour,

j’ai un petit soucis avec un shelly 2.5 sous plugin-mqtt2 en utilisant le template prévu.

lorsque le shelly envoi ses données de consommations, je perd le statut des sorties:

[2024-09-19 09:41:02][DEBUG] : Message reçu sans prise en charge par un plugin : {"shellies":{"shellyswitch25-6906C4":{"relay":["off","off"],"input":[0,0],"temperature":49.06,"temperature_f":120.32,"overtemperature":0,"temperature_status":"Normal","voltage":242.63}}}
[2024-09-19 09:41:02][DEBUG] : [Maison][shelly passerelle et escalier][Entrée 1]  mise à jour de  la valeur avec  : 0
[2024-09-19 09:41:02][DEBUG] : [Maison][shelly passerelle et escalier][Entrée 2]  mise à jour de  la valeur avec  : 0
[2024-09-19 09:41:02][DEBUG] : [Maison][shelly passerelle et escalier][Passerelle]  mise à jour de  la valeur avec  : off
[2024-09-19 09:41:02][DEBUG] : [Maison][shelly passerelle et escalier][Escalier]  mise à jour de  la valeur avec  : off
[2024-09-19 09:41:02][DEBUG] : [Maison][shelly passerelle et escalier][Température]  mise à jour de  la valeur avec  : 49.06
[2024-09-19 09:41:02][DEBUG] : [Maison][shelly passerelle et escalier][Voltage]  mise à jour de  la valeur avec  : 242.63
[2024-09-19 09:41:16][DEBUG] : Message reçu sans prise en charge par un plugin : {"shellies":{"shellyswitch25-6906C4":{"relay":["on",{"power":0,"energy":476}]}}}
[2024-09-19 09:41:16][DEBUG] : [Maison][shelly passerelle et escalier][Consommation 2]  mise à jour de  la valeur avec  : 476
[2024-09-19 09:41:16][DEBUG] : [Maison][shelly passerelle et escalier][Passerelle]  mise à jour de  la valeur avec  : on
[2024-09-19 09:41:16][DEBUG] : [Maison][shelly passerelle et escalier][Escalier]  mise à jour de  la valeur avec  : {}
[2024-09-19 09:41:16][DEBUG] : [Maison][shelly passerelle et escalier][Puissance 2]  mise à jour de  la valeur avec  : 0
[2024-09-19 09:41:24][DEBUG] : Message reçu sans prise en charge par un plugin : {"shellies":{"shellyswitch25-6906C4":{"relay":{"1":"on"}}}}
[2024-09-19 09:41:24][DEBUG] : [Maison][shelly passerelle et escalier][Escalier]  mise à jour de  la valeur avec  : on
[2024-09-19 09:41:25][DEBUG] : Message reçu sans prise en charge par un plugin : {"shellies":{"shellyswitch25-6906C4":{"relay":[{"power":104.39,"energy":2029},{"power":23.73,"energy":476}]}}}
[2024-09-19 09:41:25][DEBUG] : [Maison][shelly passerelle et escalier][Consommation 1]  mise à jour de  la valeur avec  : 2029
[2024-09-19 09:41:25][DEBUG] : [Maison][shelly passerelle et escalier][Consommation 2]  mise à jour de  la valeur avec  : 476
[2024-09-19 09:41:25][DEBUG] : [Maison][shelly passerelle et escalier][Passerelle]  mise à jour de  la valeur avec  : {}
[2024-09-19 09:41:25][DEBUG] : [Maison][shelly passerelle et escalier][Escalier]  mise à jour de  la valeur avec  : {}
[2024-09-19 09:41:25][DEBUG] : [Maison][shelly passerelle et escalier][Puissance 1]  mise à jour de  la valeur avec  : 104.39
[2024-09-19 09:41:25][DEBUG] : [Maison][shelly passerelle et escalier][Puissance 2]  mise à jour de  la valeur avec  : 23.73
[2024-09-19 09:41:48][DEBUG] : Message reçu sans prise en charge par un plugin : {"shellies":{"shellyswitch25-6906C4":{"relay":[{"power":104.1,"energy":2029},{"power":24.93,"energy":476}]}}}
[2024-09-19 09:41:48][DEBUG] : [Maison][shelly passerelle et escalier][Consommation 1]  mise à jour de  la valeur avec  : 2029
[2024-09-19 09:41:48][DEBUG] : [Maison][shelly passerelle et escalier][Consommation 2]  mise à jour de  la valeur avec  : 476
[2024-09-19 09:41:48][DEBUG] : [Maison][shelly passerelle et escalier][Passerelle]  mise à jour de  la valeur avec  : {}
[2024-09-19 09:41:48][DEBUG] : [Maison][shelly passerelle et escalier][Escalier]  mise à jour de  la valeur avec  : {}
[2024-09-19 09:41:48][DEBUG] : [Maison][shelly passerelle et escalier][Puissance 1]  mise à jour de  la valeur avec  : 104.1
[2024-09-19 09:41:48][DEBUG] : [Maison][shelly passerelle et escalier][Puissance 2]  mise à jour de  la valeur avec  : 24.93
[2024-09-19 09:41:57][DEBUG] : Message reçu sans prise en charge par un plugin : {"$SYS":{"broker":{"uptime":"909216 seconds","load":{"messages":{"received":{"1min":187.92,"5min":191.07,"15min":175.84},"sent":{"1min":318.92,"15min":276.77}},"publish":{"received":{"1min":180.36,"5min":182.97,"15min":167.59},"sent":{"1min":226.97,"5min":229.43,"15min":213.82}},"bytes":{"received":{"1min":89496.45,"5min":73450.04,"15min":60161.93},"sent":{"1min":91523.87,"5min":75238.32,"15min":63192.3}}},"messages":{"received":2401791,"sent":4875038},"publish":{"messages":{"received":2271689,"sent":4413249},"bytes":{"received":482909176,"sent":596461894}},"bytes":{"received":612993672,"sent":806597355}}}}
[2024-09-19 09:42:08][DEBUG] : Message reçu sans prise en charge par un plugin : {"$SYS":{"broker":{"uptime":"909227 seconds","load":{"messages":{"received":{"1min":160.1,"5min":184.97,"15min":173.97},"sent":{"1min":280.12,"5min":297.74,"15min":274.47}},"publish":{"received":{"1min":153.8,"5min":177.17,"15min":165.82},"sent":{"1min":201.74,"5min":223.92,"15min":212.15}},"bytes":{"received":{"1min":74639.27,"5min":70834.51,"15min":59440.84},"sent":{"1min":76608.49,"5min":72618.9,"15min":62454.8}}},"messages":{"received":2401795,"sent":4875073},"publish":{"messages":{"received":2271693,"sent":4413284},"bytes":{"received":482909183,"sent":596462106}},"bytes":{"received":612993819,"sent":806598857}}}}

de ce que je comprends: lorsqu’il envoi les infos de conso, il n’envoi pas les statut des sorties.

du coup je me retrouve avec ça:

[2024-09-19 09:41:16][DEBUG] : [Maison][shelly passerelle et escalier][Escalier]  mise à jour de  la valeur avec  : {}

ce qui remet l’état binaire a 0 (logiquement il devrait rester à On)

quelqu’un a déjà eu le soucis ou a une idée?

sur le dashboard ça fait que ça m’affiche la commande On et pas la Off car pour lui le statut est a 0

Bonjour,
Il est possible que shelly ait changé sa maniere de faire il faudrait mettre une capture de la page de commande pour voir si on peut corriger.

voilà:


Ok c’est la misere la… tu as des options dans le shelly pour le forcer a renvoyer le status des relay ? En gros la si je corrige pour ce moment je risque de casser tous les autres… Le mieux serait donc que le module renvoi proprement sont status

j’ai pas trouvé…

J’ai fait un truc faudra tester avec la bêta de demain

j’ai testé vite fait ce matin avant de partir, ça fonctionne :+1:

je regarderai plus en détail si je vois des effets de bord (j’ai juste regardé le statut qui reste bien présent)

1 « J'aime »