bbqkees / ems-esp-domoticz-plugin

Domoticz plugin for the EMS Wi-Fi Gateway with Proddy's EMS-ESP firmware
MIT License
7 stars 8 forks source link

Some errors with new EMS-ESP #36

Closed sq4bja closed 2 years ago

sq4bja commented 2 years ago

Since installing the latest version of EMS-ESP (currently version 3.1.2b1) I have been observing the following errors in Domoticz logs. I`m using newest plugin from dev-multi2 branch.

2021-07-08 14:18:51.477 Error: BUDERUS - DALLAS: (BUDERUS - DALLAS) 'onMessage' failed 'AttributeError':''str' object has no attribute 'items''. 2021-07-08 14:18:51.477 Error: BUDERUS - DALLAS: (BUDERUS - DALLAS) ----> Line 1081 in '/home/pi/domoticz/plugins/ems-esp-domoticz-plugin/plugin.py', function onMessage 2021-07-08 14:18:51.477 Error: BUDERUS - DALLAS: (BUDERUS - DALLAS) ----> Line 162 in '/home/pi/domoticz/plugins/ems-esp-domoticz-plugin/plugin.py', function onMessage 2021-07-08 14:18:51.477 Error: BUDERUS - DALLAS: (BUDERUS - DALLAS) ----> Line 114 in '/home/pi/domoticz/plugins/ems-esp-domoticz-plugin/mqtt.py', function onMessage 2021-07-08 14:18:51.477 Error: BUDERUS - DALLAS: (BUDERUS - DALLAS) ----> Line 195 in '/home/pi/domoticz/plugins/ems-esp-domoticz-plugin/plugin.py', function onMQTTPublish 2021-07-08 14:18:51.477 Error: BUDERUS - DALLAS: (BUDERUS - DALLAS) ----> Line 207 in '/home/pi/domoticz/plugins/ems-esp-domoticz-plugin/plugin.py', function onMqttMessage 2021-07-08 14:18:51.488 Error: BUDERUS - Boiler: (BUDERUS - Boiler) 'onMessage' failed 'AttributeError':''str' object has no attribute 'items''. 2021-07-08 14:18:51.488 Error: BUDERUS - Boiler: (BUDERUS - Boiler) ----> Line 1081 in '/home/pi/domoticz/plugins/ems-esp-domoticz-plugin/plugin.py', function onMessage 2021-07-08 14:18:51.488 Error: BUDERUS - Boiler: (BUDERUS - Boiler) ----> Line 162 in '/home/pi/domoticz/plugins/ems-esp-domoticz-plugin/plugin.py', function onMessage 2021-07-08 14:18:51.488 Error: BUDERUS - Boiler: (BUDERUS - Boiler) ----> Line 114 in '/home/pi/domoticz/plugins/ems-esp-domoticz-plugin/mqtt.py', function onMessage 2021-07-08 14:18:51.488 Error: BUDERUS - Boiler: (BUDERUS - Boiler) ----> Line 195 in '/home/pi/domoticz/plugins/ems-esp-domoticz-plugin/plugin.py', function onMQTTPublish 2021-07-08 14:18:51.488 Error: BUDERUS - Boiler: (BUDERUS - Boiler) ----> Line 207 in '/home/pi/domoticz/plugins/ems-esp-domoticz-plugin/plugin.py', function onMqttMessage 2021-07-08 14:18:51.488 Error: BUDERUS - Termostat: (BUDERUS - Termostat) 'onMessage' failed 'AttributeError':''str' object has no attribute 'items''. 2021-07-08 14:18:51.489 Error: BUDERUS - Termostat: (BUDERUS - Termostat) ----> Line 1081 in '/home/pi/domoticz/plugins/ems-esp-domoticz-plugin/plugin.py', function onMessage 2021-07-08 14:18:51.489 Error: BUDERUS - Termostat: (BUDERUS - Termostat) ----> Line 162 in '/home/pi/domoticz/plugins/ems-esp-domoticz-plugin/plugin.py', function onMessage 2021-07-08 14:18:51.489 Error: BUDERUS - Termostat: (BUDERUS - Termostat) ----> Line 114 in '/home/pi/domoticz/plugins/ems-esp-domoticz-plugin/mqtt.py', function onMessage 2021-07-08 14:18:51.489 Error: BUDERUS - Termostat: (BUDERUS - Termostat) ----> Line 195 in '/home/pi/domoticz/plugins/ems-esp-domoticz-plugin/plugin.py', function onMQTTPublish 2021-07-08 14:18:51.489 Error: BUDERUS - Termostat: (BUDERUS - Termostat) ----> Line 207 in '/home/pi/domoticz/plugins/ems-esp-domoticz-plugin/plugin.py', function onMqttMessage

Bartekn86 commented 2 years ago

get the same messages

Bartekn86 commented 2 years ago

2021-11-01 21:41:26.251 Error: ems _dallas: (ems _dallas) 'onMessage' failed 'AttributeError':''str' object has no attribute 'items''. 2021-11-01 21:41:26.251 Error: ems _dallas: (ems _dallas) Exception traceback: 2021-11-01 21:41:26.251 Error: ems _dallas: (ems _dallas) ----> Line 1081 in '/home/pi/domoticz/plugins/ems-esp-domoticz-plugin/plugin.py', function onMessage 2021-11-01 21:41:26.251 Error: ems _dallas: (ems _dallas) ----> Line 162 in '/home/pi/domoticz/plugins/ems-esp-domoticz-plugin/plugin.py', function onMessage 2021-11-01 21:41:26.251 Error: ems _dallas: (ems _dallas) ----> Line 114 in '/home/pi/domoticz/plugins/ems-esp-domoticz-plugin/mqtt.py', function onMessage 2021-11-01 21:41:26.251 Error: ems _dallas: (ems _dallas) ----> Line 195 in '/home/pi/domoticz/plugins/ems-esp-domoticz-plugin/plugin.py', function onMQTTPublish 2021-11-01 21:41:26.251 Error: ems _dallas: (ems _dallas) ----> Line 207 in '/home/pi/domoticz/plugins/ems-esp-domoticz-plugin/plugin.py', function onMqttMessage 2021-11-01 21:41:26.252 Error: ems_termostat: (ems_termostat) 'onMessage' failed 'AttributeError':''str' object has no attribute 'items''. 2021-11-01 21:41:26.252 Error: ems_termostat: (ems_termostat) Exception traceback: 2021-11-01 21:41:26.252 Error: ems_termostat: (ems_termostat) ----> Line 1081 in '/home/pi/domoticz/plugins/ems-esp-domoticz-plugin/plugin.py', function onMessage 2021-11-01 21:41:26.252 Error: ems_termostat: (ems_termostat) ----> Line 162 in '/home/pi/domoticz/plugins/ems-esp-domoticz-plugin/plugin.py', function onMessage 2021-11-01 21:41:26.252 Error: ems_termostat: (ems_termostat) ----> Line 114 in '/home/pi/domoticz/plugins/ems-esp-domoticz-plugin/mqtt.py', function onMessage 2021-11-01 21:41:26.252 Error: ems_termostat: (ems_termostat) ----> Line 195 in '/home/pi/domoticz/plugins/ems-esp-domoticz-plugin/plugin.py', function onMQTTPublish 2021-11-01 21:41:26.252 Error: ems_termostat: (ems_termostat) ----> Line 207 in '/home/pi/domoticz/plugins/ems-esp-domoticz-plugin/plugin.py', function onMqttMessage 2021-11-01 21:41:26.253 Error: ems_solar: (ems_solar) 'onMessage' failed 'AttributeError':''str' object has no attribute 'items''. 2021-11-01 21:41:26.253 Error: ems_solar: (ems_solar) Exception traceback: 2021-11-01 21:41:26.253 Error: ems_solar: (ems_solar) ----> Line 1081 in '/home/pi/domoticz/plugins/ems-esp-domoticz-plugin/plugin.py', function onMessage 2021-11-01 21:41:26.253 Error: ems_solar: (ems_solar) ----> Line 162 in '/home/pi/domoticz/plugins/ems-esp-domoticz-plugin/plugin.py', function onMessage 2021-11-01 21:41:26.253 Error: ems_solar: (ems_solar) ----> Line 114 in '/home/pi/domoticz/plugins/ems-esp-domoticz-plugin/mqtt.py', function onMessage 2021-11-01 21:41:26.253 Error: ems_solar: (ems_solar) ----> Line 195 in '/home/pi/domoticz/plugins/ems-esp-domoticz-plugin/plugin.py', function onMQTTPublish 2021-11-01 21:41:26.253 Error: ems_solar: (ems_solar) ----> Line 207 in '/home/pi/domoticz/plugins/ems-esp-domoticz-plugin/plugin.py', function onMqttMessage

© 2012-2021 Domoticz | WWW: Domoticz.com

bbqkees commented 2 years ago

I'll have a look at it.

Last week I found out they are adding MQTT Autodiscovery to Domoticz. Want to focus on getting the Gateway to work with that (EMS-ESP already uses it for Home Assistant), we may be able to get rid of this plugin completely.

Bartekn86 commented 2 years ago

thanks ;)