sasu-drooz / Domoticz-Rfplayer

Domoticz python Plugin for Ziblue RfPlayer Rfp1000
GNU General Public License v3.0
12 stars 16 forks source link

Erreur lors de l'initialisation du tout premier switch après detection automatique #14

Closed GregBaum closed 7 years ago

GregBaum commented 7 years ago

Je vais dans les interrupteurs, et décide de faire mon tout premier ajout avec détection auto. Je click sur la télécomande et je config mon interrupteur. L'interrupteur apparait et... Jusque la tout va bien. Je clic pour le faire changer d'état dans Domoticz et il ne change pas d'état! La log revèle qu'un truc semble mal se passer dans le plugin... Mais je ne l'ai pas captée pensant que cela se reproduirait. Mais l'anomalie ne semble exister que le premier coup. Je crée un second interrupteur et lui il fonctionne. J'efface le premier interrupteur et le problème disparait pour de bon. ...

zaraki673 commented 7 years ago

hummm, si tu arrives à me chopper la log, ça m'aiderais bcp, car j'arrive pas à reproduire :(

GregBaum commented 7 years ago

Ca m'etonne pas c'est sur le premier coup. Tu déclare le RFP et tu file creer l'interrupteur dans la foulée. Comme je suis pas sur du delete a chaque fois j'ai donné des noms distincts (la j'en suis à RFP20 :) )... et pareil pour l'interrupteur. Demain si j'ai quelques minutes je retente et je choppe la log. (il y avait trois ligne en erreur python je crois)

GregBaum commented 7 years ago

Voila la trace! 2017-05-10 22:19:23.132 User: Admin initiated a switch command (22/Switch Alpha/Off) 2017-05-10 22:19:23.144 (RFP20) Calling message handler 'onCommand'. 2017-05-10 22:19:23.144 (RFP20) SendtoRfplayer - Options find in DB: {} for devices unit 12 2017-05-10 22:19:23.144 Error: (RFP20) 'onCommand' failed 'KeyError'. 2017-05-10 22:19:23.144 Error: (RFP20) ----> Line 258 in /home/pi/domoticz/plugins/rfplayer/plugin.py, function onCommand 2017-05-10 22:19:23.144 Error: (RFP20) ----> Line 216 in /home/pi/domoticz/plugins/rfplayer/plugin.py, function onCommand 2017-05-10 22:19:23.144 Error: (RFP20) ----> Line 1182 in /home/pi/domoticz/plugins/rfplayer/plugin.py, function SendtoRfplayer 2017-05-10 22:19:26.201 (RFP20) Calling message handler 'onHeartbeat'.

zaraki673 commented 7 years ago

hum, merci, je regarde ça ;)

GregBaum commented 7 years ago

j'ai supprimé switch alpha puis recrée swtich alpha plus d'erreur. Ca ressemble a un truc mal initialisé

zaraki673 commented 7 years ago

oui, il trouve rien en options ds la bdd, du coup il sait pas quoi executer, étrange tout de même

GregBaum commented 7 years ago

Ca ca sent le bug dans le domoticz, toi tu lui demande juste de creer le device...

zaraki673 commented 7 years ago

ouais à surveiller ... on laisse ouvert, si quelqu'un a le problème il verra le ticket ( j'espères :D )

zaraki673 commented 7 years ago

pas eu de nouveau soucis signaler, je clos