Bonjour, j'ai acheté des prises ikea. ça fonctionne correctement cependant dans les logs à chaque activation/désactivation de la prise j'ai droit à :
2020-12-09 18:23:47.312 Error: (Zigate) 'onMessage' failed 'NameError':'name 'MsgAttStatus' is not defined'.
2020-12-09 18:23:47.312 Error: (Zigate) ----> Line 871 in '/usr/local/domoticz/var/plugins/Domoticz-Zigate/plugin.py'
2020-12-09 18:23:47.312 Error: (Zigate) ----> Line 518 in '/usr/local/domoticz/var/plugins/Domoticz-Zigate/plugin.py'
2020-12-09 18:23:47.312 Error: (Zigate) ----> Line 269 in '/usr/local/domoticz/var/plugins/Domoticz-Zigate/Classes/Transport.py'
2020-12-09 18:23:47.312 Error: (Zigate) ----> Line 471 in '/usr/local/domoticz/var/plugins/Domoticz-Zigate/Classes/Transport.py'
2020-12-09 18:23:47.312 Error: (Zigate) ----> Line 522 in '/usr/local/domoticz/var/plugins/Domoticz-Zigate/plugin.py'
2020-12-09 18:23:47.312 Error: (Zigate) ----> Line 100 in '/usr/local/domoticz/var/plugins/Domoticz-Zigate/Modules/input.py'
2020-12-09 18:23:47.312 Error: (Zigate) ----> Line 1446 in '/usr/local/domoticz/var/plugins/Domoticz-Zigate/Modules/input.py'
2020-12-09 18:23:47.313 Error: (Zigate) 'onMessage' failed 'NameError':'name 'MsgAttStatus' is not defined'.
2020-12-09 18:23:47.313 Error: (Zigate) ----> Line 871 in '/usr/local/domoticz/var/plugins/Domoticz-Zigate/plugin.py'
2020-12-09 18:23:47.313 Error: (Zigate) ----> Line 518 in '/usr/local/domoticz/var/plugins/Domoticz-Zigate/plugin.py'
2020-12-09 18:23:47.313 Error: (Zigate) ----> Line 269 in '/usr/local/domoticz/var/plugins/Domoticz-Zigate/Classes/Transport.py'
2020-12-09 18:23:47.313 Error: (Zigate) ----> Line 471 in '/usr/local/domoticz/var/plugins/Domoticz-Zigate/Classes/Transport.py'
2020-12-09 18:23:47.313 Error: (Zigate) ----> Line 522 in '/usr/local/domoticz/var/plugins/Domoticz-Zigate/plugin.py'
2020-12-09 18:23:47.313 Error: (Zigate) ----> Line 100 in '/usr/local/domoticz/var/plugins/Domoticz-Zigate/Modules/input.py'
2020-12-09 18:23:47.313 Error: (Zigate) ----> Line 1446 in '/usr/local/domoticz/var/plugins/Domoticz-Zigate/Modules/input.py'
2020-12-09 18:23:47.313 Error: (Zigate) 'onMessage' failed 'NameError':'name 'MsgAttStatus' is not defined'.
2020-12-09 18:23:47.313 Error: (Zigate) ----> Line 871 in '/usr/local/domoticz/var/plugins/Domoticz-Zigate/plugin.py'
2020-12-09 18:23:47.314 Error: (Zigate) ----> Line 518 in '/usr/local/domoticz/var/plugins/Domoticz-Zigate/plugin.py'
2020-12-09 18:23:47.314 Error: (Zigate) ----> Line 269 in '/usr/local/domoticz/var/plugins/Domoticz-Zigate/Classes/Transport.py'
2020-12-09 18:23:47.314 Error: (Zigate) ----> Line 471 in '/usr/local/domoticz/var/plugins/Domoticz-Zigate/Classes/Transport.py'
2020-12-09 18:23:47.314 Error: (Zigate) ----> Line 522 in '/usr/local/domoticz/var/plugins/Domoticz-Zigate/plugin.py'
2020-12-09 18:23:47.314 Error: (Zigate) ----> Line 100 in '/usr/local/domoticz/var/plugins/Domoticz-Zigate/Modules/input.py'
2020-12-09 18:23:47.314 Error: (Zigate) ----> Line 1446 in '/usr/local/domoticz/var/plugins/Domoticz-Zigate/Modules/input.py'
D'après le dashboard je suis à jour :
Version plugin: 4.7.008
Version Firmware: 031d
Est-ce qu'un bout de la fonction utiliserait du python3 qui pourrait expliquer cette erreur?
def onMessage(self, Connection, Data):
#loggingPlugin( self, 'Debug', "onMessage called on Connection " + " Data = '" +str(Data) + "'")
if isinstance(Data, dict):
if self.pluginconf.pluginConf['enableWebServer']:
self.webserver.onMessage( Connection, Data)
return
if len(Data) == 0:
Domoticz.Error("onMessage - empty message received on %s" %Connection)
self.Ping['Nb Ticks'] = 0
self.ZigateComm.onMessage(Data)
Merci d'avance
J'ai également ce message de temps en temps, sur la même fonction, je ne sais par contre pas ce qui le déclenche:
2020-12-09 18:28:57.245 (Zigate) Decode8000 - More information . New Firmware ???
2020-12-09 18:28:57.245 (Zigate) Decode8000 - 009301000115
2020-12-09 18:28:57.397 Error: (Zigate) 'onMessage' failed 'NameError':'name 'MsgAttStatus' is not defined'.
2020-12-09 18:28:57.397 Error: (Zigate) ----> Line 871 in '/usr/local/domoticz/var/plugins/Domoticz-Zigate/plugin.py'
2020-12-09 18:28:57.397 Error: (Zigate) ----> Line 518 in '/usr/local/domoticz/var/plugins/Domoticz-Zigate/plugin.py'
Prise ikea, erreur dans les logs
Re: Prise ikea, erreur dans les logs
Il me semble que tu n'es pas à jour (je suis en 4.11.XXX). Mets toi sur le canal stable et fais une mise à jour.
Le plugin utilise python3 et à besoin qu'il soit installer. Voir le wiki pour plus d'infos.
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Re: Prise ikea, erreur dans les logs
En effet, pendant "longtemps" c'était en rouge dans l'interface et j'ai récemment mis à jour le firmware et le bandeau du dashboard était en vert, j'ai donc cru que tout était à jour.
J'ai bien la version avec python3.8, j'ai donc fait un git pull, et après stop/start plus de soucis sur ces messages, merci
J'ai bien la version avec python3.8, j'ai donc fait un git pull, et après stop/start plus de soucis sur ces messages, merci
Re: Prise ikea, erreur dans les logs
Tant mieux 
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos