Prise ikea, erreur dans les logs

Forum dédié au plugin ZigBeeForDomoticZ : installation, paramétrage, utilisation, interfaces ...
Skwi
Messages : 53
Inscription : 20 nov. 2018, 13:09

Prise ikea, erreur dans les logs

Message par Skwi »

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'
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: Prise ikea, erreur dans les logs

Message par Keros »

Skwi a écrit : 09 déc. 2020, 18:31 Version plugin: 4.7.008
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
Skwi
Messages : 53
Inscription : 20 nov. 2018, 13:09

Re: Prise ikea, erreur dans les logs

Message par Skwi »

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
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: Prise ikea, erreur dans les logs

Message par Keros »

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
Répondre