supermat / PluginDomoticzFreebox

13 stars 12 forks source link

Erreur interrupteur Reboot #2

Open Potjoe-97 opened 5 years ago

Potjoe-97 commented 5 years ago

Bonjour,

Tout d'abord merci pour ce formidable plugin ! Je viens de l'installer et je constate un petit souci au niveau du Switch qui permet le redémarrage de la Freebox. Voici ce que j'obtiens dans les logs :

2019-02-06 17:30:06.741 Error: (Freebox) 'onCommand' failed 'UnboundLocalError':'local variable 'f' referenced before assignment'. 2019-02-06 17:30:06.741 Error: (Freebox) ----> Line 282 in /home/pi/domoticz/plugins/PluginDomoticzFreebox/plugin.py, function onCommand 2019-02-06 17:30:06.741 Error: (Freebox) ----> Line 208 in /home/pi/domoticz/plugins/PluginDomoticzFreebox/plugin.py, function onCommand

J'ai essayé de regarder de mon côté mais je n'ai pas de piste.

supermat commented 5 years ago

Bonjour,

J'ai déménagé et je n'ai malheureusement plus de Freebox. Avez vous donné les bonnes autorisations dans l'interface de la Freebox?

Potjoe-97 commented 5 years ago

Bonsoir,

Oui j'ai vu que quelqu'un en parlait sur un forum, j'ai bien accordé les autorisations depuis l'interface web. Serait-ce lié au fait que le script est exécuté par une version 2 de python ? Je sais que les deux versions sont presentes sur pi.

Édit : voici le lien en question https://easydomoticz.com/forum/viewtopic.php?t=6222&start=80

SnakeBonD commented 4 years ago

Bonjour, J'ai également la même erreur : 2019-12-23 16:38:18.598 Status: User: Admin initiated a switch command (458/FreeBox v7 - WIFI On/Off/On) 2019-12-23 16:38:18.690 Error: (FreeBox v7) 'onCommand' failed 'KeyError'. 2019-12-23 16:38:18.690 Error: (FreeBox v7) ----> Line 282 in '/home/pi/domoticz/plugins/PluginDomoticzFreebox/plugin.py', function onCommand 2019-12-23 16:38:18.690 Error: (FreeBox v7) ----> Line 203 in '/home/pi/domoticz/plugins/PluginDomoticzFreebox/plugin.py', function onCommand 2019-12-23 16:38:18.690 Error: (FreeBox v7) ----> Line 222 in '/home/pi/domoticz/plugins/PluginDomoticzFreebox/freebox.py', function setOnOFFWifi

Pour info je suis sur une Fbx v7 et avec contrôle total au niveau des autorisations.

Versions Python : Python 2.7.9
Python 3.4.2

ilionel commented 2 years ago

Bonjour,

J'ai corrigé ce "bug" dans un fork "améliorant" certains aspects : https://github.com/ilionel/PluginDomoticzFreebox

Ne pas hésiter à me faire un retour