quazzie / tellstick-plugin-mqtt-hass

Plugin for tellstick, connect to homeassistant via mqtt with autodiscovery.
39 stars 7 forks source link

Climate devices are stopped working again in the releases 0.84 to 0.86 #21

Closed tb-lund closed 3 years ago

tb-lund commented 4 years ago

Originally posted by @quazzie in https://github.com/quazzie/tellstick-plugin-mqtt-hass/issues/8#issuecomment-585589311

Hi!

Thank you for all the great work with this plugin. I have been using the 0.83b14 beta version since February and it has been working very well with a single exception. That is a Heatit z‑trm2fx thermostat for the bathroom floor heating. The issue with this device is that it generates two subnodes for the z-wave device and one of them is the one which you need to control. Those subdevices are however not presented over MQTT using the plugin even though they are presented through the live.telldus.com interface. Do you think that it would be possible for you to look into adding the support for this? I would be happy to help troubleshoot and test it.

In my quest to solve this I did however discover that the thermostat control is broken in version 0.84 through 0.86. I updated to those versions in the hope that you had added the support for the subnodes. Then all climate devices stopped working. I downgraded to 0.83b14 and they were working again. It appears to be broken in all three published versions since 0.83b14. Below is the debug output before and after the upgrade:

0.83b14

telldus/znet/debug 15:18:55 - discover devices
telldus/znet/debug 15:18:55 - {"methods": 2048, "battery": 86, "isSensor": true, "deviceId": 55, "sensors": {"1": [{"scale": 0, "lastUpdated": 1601267698, "value": "20.4"}]}, "name": "Vardagsrummet", "parameters": {"devicetype": "00000011-0001-1000-2005-ACCA54000000", "thermostat": {"setpoints": {"heat": {}}, "modes": ["heat"]}}, "state": [1, ""], "typeStr": "zwave", "type": "climate", "isDevice": true}
telldus/znet/debug 15:18:55 - device 55 has battery
telldus/znet/debug 15:18:55 - device 55 is climate
telldus/znet/debug 15:18:55 - climateState 55, sensorValues: {1: [{'scale': 0, 'lastUpdated': 1601267698, 'value': u'20.4'}]}, thermovalues: {u'setpoint': {u'heat': 10.0}, u'mode': u'heat'}, setPoint: 10.0, mode: heat
telldus/znet/debug 15:18:55 - {"methods": 2048, "battery": 81, "isSensor": true, "deviceId": 56, "sensors": {"1": [{"scale": 0, "lastUpdated": 1601260699, "value": "20.4"}]}, "name": "Sovrummet", "parameters": {"devicetype": "00000011-0001-1000-2005-ACCA54000000", "thermostat": {"setpoints": {"heat": {}}, "modes": ["heat"]}}, "state": [1, ""], "typeStr": "zwave", "type": "climate", "isDevice": true}
telldus/znet/debug 15:18:55 - device 56 has battery
telldus/znet/debug 15:18:55 - device 56 is climate
telldus/znet/debug 15:18:55 - climateState 56, sensorValues: {1: [{'scale': 0, 'lastUpdated': 1601260699, 'value': u'20.4'}]}, thermovalues: {u'setpoint': {u'heat': 15.0}, u'mode': u'heat'}, setPoint: 15.0, mode: heat
telldus/znet/debug 15:18:55 - {"methods": 19, "battery": null, "isSensor": true, "deviceId": 58, "sensors": {"256": [{"scale": 2, "lastUpdated": 1600510080, "value": "0.0"}]}, "name": "DIN_Matsal", "parameters": {"devicetype": "00000005-0001-1000-2005-ACCA54000000"}, "state": [2, ""], "typeStr": "zwave", "type": "light", "isDevice": true}
telldus/znet/debug 15:18:55 - device 58 has sensors
telldus/znet/debug 15:18:55 - sensortype 256 has [{'scale': 2, 'lastUpdated': 1600510080, 'value': u'0.0'}]
telldus/znet/debug 15:18:55 - sensorState {'scale': 2, 'lastUpdated': 1600510080, 'value': u'0.0'}
telldus/znet/debug 15:18:55 - device 58 is a device
telldus/znet/debug 15:18:55 - device is device: {"deviceConfig": {"state_topic": "homeassistant/light/znet/58/state", "command_topic": "homeassistant/light/znet/58/set", "schema": "json", "name": "DIN_Matsal", "brightness": true}, "deviceTopic": "homeassistant/light/znet/58", "deviceType": "light"}
telldus/znet/debug 15:18:55 - deviceState 58, state: 2, value: 
telldus/znet/debug 15:18:55 - {"methods": 19, "battery": null, "isSensor": true, "deviceId": 59, "sensors": {"256": [{"scale": 2, "lastUpdated": 1598561826, "value": "0.0"}]}, "name": "DIN_Sovrum", "parameters": {"devicetype": "00000005-0001-1000-2005-ACCA54000000"}, "state": [2, ""], "typeStr": "zwave", "type": "light", "isDevice": true}
telldus/znet/debug 15:18:55 - device 59 has sensors
telldus/znet/debug 15:18:55 - sensortype 256 has [{'scale': 2, 'lastUpdated': 1598561826, 'value': u'0.0'}]
telldus/znet/debug 15:18:55 - sensorState {'scale': 2, 'lastUpdated': 1598561826, 'value': u'0.0'}
telldus/znet/debug 15:18:55 - device 59 is a device
telldus/znet/debug 15:18:55 - device is device: {"deviceConfig": {"state_topic": "homeassistant/light/znet/59/state", "command_topic": "homeassistant/light/znet/59/set", "schema": "json", "name": "DIN_Sovrum", "brightness": true}, "deviceTopic": "homeassistant/light/znet/59", "deviceType": "light"}
telldus/znet/debug 15:18:55 - deviceState 59, state: 2, value: 
telldus/znet/debug 15:18:56 - {"methods": 19, "battery": null, "isSensor": true, "deviceId": 75, "sensors": {"256": [{"scale": 2, "lastUpdated": 1594450751, "value": "0.0"}]}, "name": "DIN_Vardagsrum", "parameters": {"devicetype": "00000005-0001-1000-2005-ACCA54000000"}, "state": [2, ""], "typeStr": "zwave", "type": "light", "isDevice": true}
telldus/znet/debug 15:18:56 - device 75 has sensors
telldus/znet/debug 15:18:56 - sensortype 256 has [{'scale': 2, 'lastUpdated': 1594450751, 'value': u'0.0'}]
telldus/znet/debug 15:18:56 - sensorState {'scale': 2, 'lastUpdated': 1594450751, 'value': u'0.0'}
telldus/znet/debug 15:18:56 - device 75 is a device
telldus/znet/debug 15:18:56 - device is device: {"deviceConfig": {"state_topic": "homeassistant/light/znet/75/state", "command_topic": "homeassistant/light/znet/75/set", "schema": "json", "name": "DIN_Vardagsrum", "brightness": true}, "deviceTopic": "homeassistant/light/znet/75", "deviceType": "light"}
telldus/znet/debug 15:18:56 - deviceState 75, state: 2, value: 
telldus/znet/debug 15:18:56 - {"methods": 2048, "battery": 88, "isSensor": true, "deviceId": 76, "sensors": {"1": [{"scale": 0, "lastUpdated": 1601259748, "value": "20.4"}]}, "name": "Matsalen", "parameters": {"devicetype": "00000011-0001-1000-2005-ACCA54000000", "thermostat": {"setpoints": {"heat": {}}, "modes": ["heat"]}}, "state": [1, ""], "typeStr": "zwave", "type": "climate", "isDevice": true}
telldus/znet/debug 15:18:56 - device 76 has battery
telldus/znet/debug 15:18:56 - device 76 is climate
telldus/znet/debug 15:18:56 - climateState 76, sensorValues: {1: [{'scale': 0, 'lastUpdated': 1601259748, 'value': u'20.4'}]}, thermovalues: {u'setpoint': {u'heat': 14.0}, u'mode': u'heat'}, setPoint: 14.0, mode: heat
telldus/znet/debug 15:18:56 - {"methods": 3, "battery": null, "isSensor": false, "deviceId": 77, "sensors": {}, "name": "Brytare", "parameters": {"devicetype": "00000010-0001-1000-2005-ACCA54000000"}, "state": [2, ""], "typeStr": "zwave", "type": "switch", "isDevice": true}
telldus/znet/debug 15:18:56 - device 77 is a device
telldus/znet/debug 15:18:56 - device is device: {"deviceConfig": {"state_topic": "homeassistant/switch/znet/77/state", "command_topic": "homeassistant/switch/znet/77/set", "name": "Brytare"}, "deviceTopic": "homeassistant/switch/znet/77", "deviceType": "switch"}
telldus/znet/debug 15:18:56 - deviceState 77, state: 2, value: 
telldus/znet/debug 15:18:56 - {"methods": 2050, "battery": null, "isSensor": true, "deviceId": 88, "sensors": {}, "name": "Golvv\u00e4rme normal", "parameters": {"devicetype": "00000011-0001-1000-2005-ACCA54000000", "thermostat": {"setpoints": {"heat": {"max": 35.0, "min": 5.0}, "eco-heat": {"max": 35.0, "min": 5.0}, "cool": {"max": 35.0, "min": 5.0}}, "modes": ["off", "heat", "cool", "eco-heat"]}}, "state": [1, ""], "typeStr": "zwave", "type": "climate", "isDevice": true}
telldus/znet/debug 15:18:56 - device 88 is climate
telldus/znet/debug 15:18:56 - discoverThermostat 1
telldus/znet/debug 15:18:56 - climateState exception 1
telldus/znet/debug 15:18:56 - {"methods": 2050, "battery": null, "isSensor": false, "deviceId": 89, "sensors": {}, "name": "Golvv\u00e4rme Badrum", "parameters": {"devicetype": "00000011-0001-1000-2005-ACCA54000000", "thermostat": {"setpoints": {"heat": {}, "eco-heat": {}, "cool": {}}, "modes": ["off", "heat", "cool", "eco-heat"]}}, "state": [1, ""], "typeStr": "zwave", "type": "climate", "isDevice": true}
telldus/znet/debug 15:18:56 - device 89 is climate
telldus/znet/debug 15:18:56 - climateState exception 1
telldus/znet/debug 15:18:56 - {"methods": 0, "battery": null, "isSensor": true, "deviceId": 90, "sensors": {"1": [{"scale": 0, "lastUpdated": 1601305944, "value": "20.8"}]}, "name": "Golvv\u00e4rmen", "parameters": {"devicetype": "0000000D-0001-1000-2005-ACCA54000000"}, "state": [2, ""], "typeStr": "zwave", "type": "binary_sensor", "isDevice": true}
telldus/znet/debug 15:18:56 - device 90 has sensors
telldus/znet/debug 15:18:56 - sensortype 1 has [{'scale': 0, 'lastUpdated': 1601305944, 'value': u'20.8'}]
telldus/znet/debug 15:18:56 - sensorState {'scale': 0, 'lastUpdated': 1601305944, 'value': u'20.8'}
telldus/znet/debug 15:18:56 - device 90 is a device
telldus/znet/debug 15:18:56 - device is device: {"deviceConfig": {"state_topic": "homeassistant/binary_sensor/znet/90/state", "name": "Golvv\u00e4rmen"}, "deviceTopic": "homeassistant/binary_sensor/znet/90", "deviceType": "binary_sensor"}
telldus/znet/debug 15:18:56 - deviceState 90, state: 2, value: 
telldus/znet/debug 15:18:56 - {"methods": 3, "battery": null, "isSensor": false, "deviceId": 91, "sensors": {}, "name": "Device 91", "parameters": {"devicetype": "00000000-0001-1000-2005-ACCA54000000"}, "state": [1, ""], "typeStr": "zwave", "type": "switch", "isDevice": true}
telldus/znet/debug 15:18:56 - device 91 is a device
telldus/znet/debug 15:18:56 - device is device: {"deviceConfig": {"state_topic": "homeassistant/switch/znet/91/state", "command_topic": "homeassistant/switch/znet/91/set", "name": "Device 91"}, "deviceTopic": "homeassistant/switch/znet/91", "deviceType": "switch"}
telldus/znet/debug 15:18:56 - deviceState 91, state: 1, value: 
telldus/znet/debug 15:18:56 - {"methods": 3, "battery": null, "isSensor": false, "deviceId": 92, "sensors": {"256": [{"scale": 0, "lastUpdated": 1601306003, "value": "295.8"}, {"scale": 2, "lastUpdated": 1601305943, "value": "0.0"}, {"scale": 4, "lastUpdated": 1601305944, "value": "233.7"}]}, "name": "Device 92", "parameters": {"devicetype": "00000000-0001-1000-2005-ACCA54000000"}, "state": [2, ""], "typeStr": "zwave", "type": "switch", "isDevice": true}
telldus/znet/debug 15:18:56 - device 92 is a device
telldus/znet/debug 15:18:56 - device is device: {"deviceConfig": {"state_topic": "homeassistant/switch/znet/92/state", "command_topic": "homeassistant/switch/znet/92/set", "name": "Device 92"}, "deviceTopic": "homeassistant/switch/znet/92", "deviceType": "switch"}
telldus/znet/debug 15:18:56 - deviceState 92, state: 2, value: 
telldus/znet/debug 15:18:56 - Updating config.devices_configured to : [('sensor', '55', 'ACCA54013CBC_55_battery'), ('climate', '55', '55'), ('sensor', '56', 'ACCA54013CBC_56_battery'), ('climate', '56', '56'), ('sensor', '58', '58_256_2'), ('light', '58', '58'), ('sensor', '59', '59_256_2'), ('light', '59', '59'), ('sensor', '75', '75_256_2'), ('light', '75', '75'), ('sensor', '76', 'ACCA54013CBC_76_battery'), ('climate', '76', '76'), ('switch', '77', '77'), ('climate', '89', '89'), ('sensor', '90', '90_1_0'), ('binary_sensor', '90', '90'), ('switch', '91', '91'), ('switch', '92', '92')]
telldus/znet/debug 15:18:56 - config updated devices_configured [('sensor', '55', 'ACCA54013CBC_55_battery'), ('climate', '55', '55'), ('sensor', '56', 'ACCA54013CBC_56_battery'), ('climate', '56', '56'), ('sensor', '58', '58_256_2'), ('light', '58', '58'), ('sensor', '59', '59_256_2'), ('light', '59', '59'), ('sensor', '75', '75_256_2'), ('light', '75', '75'), ('sensor', '76', 'ACCA54013CBC_76_battery'), ('climate', '76', '76'), ('switch', '77', '77'), ('climate', '89', '89'), ('sensor', '90', '90_1_0'), ('binary_sensor', '90', '90'), ('switch', '91', '91'), ('switch', '92', '92')]
telldus/znet/debug 15:18:56 - subscribing

0.86

telldus/znet/debug 15:25:21 - discover devices
telldus/znet/debug 15:25:21 - {"methods": 2048, "battery": null, "isSensor": true, "deviceId": 55, "sensors": {"1": [{"scale": 0, "lastUpdated": 1601267698, "value": "20.4"}]}, "name": "Vardagsrummet", "parameters": {"devicetype": "00000000-0001-1000-2005-ACCA54000000"}, "state": [1, ""], "typeStr": "zwave", "type": "binary_sensor", "isDevice": true}
telldus/znet/debug 15:25:21 - device 55 has sensors
telldus/znet/debug 15:25:21 - sensortype 1 has [{'scale': 0, 'lastUpdated': 1601267698, 'value': u'20.4'}]
telldus/znet/debug 15:25:21 - sensorState {'scale': 0, 'lastUpdated': 1601267698, 'value': u'20.4'}
telldus/znet/debug 15:25:21 - device 55 is a device
telldus/znet/debug 15:25:21 - device is device: {"deviceConfig": {"state_topic": "homeassistant/binary_sensor/znet/55/state", "name": "Vardagsrummet"}, "deviceTopic": "homeassistant/binary_sensor/znet/55", "deviceType": "binary_sensor"}
telldus/znet/debug 15:25:21 - deviceState 55, state: 1, value: 
telldus/znet/debug 15:25:21 - {"methods": 2048, "battery": null, "isSensor": true, "deviceId": 56, "sensors": {"1": [{"scale": 0, "lastUpdated": 1601260699, "value": "20.4"}]}, "name": "Sovrummet", "parameters": {"devicetype": "00000000-0001-1000-2005-ACCA54000000"}, "state": [1, ""], "typeStr": "zwave", "type": "binary_sensor", "isDevice": true}
telldus/znet/debug 15:25:21 - device 56 has sensors
telldus/znet/debug 15:25:21 - sensortype 1 has [{'scale': 0, 'lastUpdated': 1601260699, 'value': u'20.4'}]
telldus/znet/debug 15:25:21 - sensorState {'scale': 0, 'lastUpdated': 1601260699, 'value': u'20.4'}
telldus/znet/debug 15:25:21 - device 56 is a device
telldus/znet/debug 15:25:21 - device is device: {"deviceConfig": {"state_topic": "homeassistant/binary_sensor/znet/56/state", "name": "Sovrummet"}, "deviceTopic": "homeassistant/binary_sensor/znet/56", "deviceType": "binary_sensor"}
telldus/znet/debug 15:25:21 - deviceState 56, state: 1, value: 
telldus/znet/debug 15:25:21 - {"methods": 19, "battery": null, "isSensor": true, "deviceId": 58, "sensors": {"256": [{"scale": 2, "lastUpdated": 1600510080, "value": "0.0"}]}, "name": "DIN_Matsal", "parameters": {"devicetype": "00000000-0001-1000-2005-ACCA54000000"}, "state": [2, ""], "typeStr": "zwave", "type": "light", "isDevice": true}
telldus/znet/debug 15:25:21 - device 58 has sensors
telldus/znet/debug 15:25:21 - sensortype 256 has [{'scale': 2, 'lastUpdated': 1600510080, 'value': u'0.0'}]
telldus/znet/debug 15:25:21 - sensorState {'scale': 2, 'lastUpdated': 1600510080, 'value': u'0.0'}
telldus/znet/debug 15:25:21 - device 58 is a device
telldus/znet/debug 15:25:22 - device is device: {"deviceConfig": {"state_topic": "homeassistant/light/znet/58/state", "command_topic": "homeassistant/light/znet/58/set", "schema": "json", "name": "DIN_Matsal", "brightness": true}, "deviceTopic": "homeassistant/light/znet/58", "deviceType": "light"}
telldus/znet/debug 15:25:22 - deviceState 58, state: 2, value: 
telldus/znet/debug 15:25:22 - {"methods": 19, "battery": null, "isSensor": true, "deviceId": 59, "sensors": {"256": [{"scale": 2, "lastUpdated": 1598561826, "value": "0.0"}]}, "name": "DIN_Sovrum", "parameters": {"devicetype": "00000000-0001-1000-2005-ACCA54000000"}, "state": [2, ""], "typeStr": "zwave", "type": "light", "isDevice": true}
telldus/znet/debug 15:25:22 - device 59 has sensors
telldus/znet/debug 15:25:22 - sensortype 256 has [{'scale': 2, 'lastUpdated': 1598561826, 'value': u'0.0'}]
telldus/znet/debug 15:25:22 - sensorState {'scale': 2, 'lastUpdated': 1598561826, 'value': u'0.0'}
telldus/znet/debug 15:25:22 - device 59 is a device
telldus/znet/debug 15:25:22 - device is device: {"deviceConfig": {"state_topic": "homeassistant/light/znet/59/state", "command_topic": "homeassistant/light/znet/59/set", "schema": "json", "name": "DIN_Sovrum", "brightness": true}, "deviceTopic": "homeassistant/light/znet/59", "deviceType": "light"}
telldus/znet/debug 15:25:22 - deviceState 59, state: 2, value: 
telldus/znet/debug 15:25:22 - {"methods": 19, "battery": null, "isSensor": true, "deviceId": 75, "sensors": {"256": [{"scale": 2, "lastUpdated": 1594450751, "value": "0.0"}]}, "name": "DIN_Vardagsrum", "parameters": {"devicetype": "00000000-0001-1000-2005-ACCA54000000"}, "state": [2, ""], "typeStr": "zwave", "type": "light", "isDevice": true}
telldus/znet/debug 15:25:22 - device 75 has sensors
telldus/znet/debug 15:25:22 - sensortype 256 has [{'scale': 2, 'lastUpdated': 1594450751, 'value': u'0.0'}]
telldus/znet/debug 15:25:22 - sensorState {'scale': 2, 'lastUpdated': 1594450751, 'value': u'0.0'}
telldus/znet/debug 15:25:22 - device 75 is a device
telldus/znet/debug 15:25:22 - device is device: {"deviceConfig": {"state_topic": "homeassistant/light/znet/75/state", "command_topic": "homeassistant/light/znet/75/set", "schema": "json", "name": "DIN_Vardagsrum", "brightness": true}, "deviceTopic": "homeassistant/light/znet/75", "deviceType": "light"}
telldus/znet/debug 15:25:22 - deviceState 75, state: 2, value: 
telldus/znet/debug 15:25:22 - {"methods": 2048, "battery": null, "isSensor": true, "deviceId": 76, "sensors": {"1": [{"scale": 0, "lastUpdated": 1601259748, "value": "20.4"}]}, "name": "Matsalen", "parameters": {"devicetype": "00000000-0001-1000-2005-ACCA54000000"}, "state": [1, ""], "typeStr": "zwave", "type": "binary_sensor", "isDevice": true}
telldus/znet/debug 15:25:22 - device 76 has sensors
telldus/znet/debug 15:25:22 - sensortype 1 has [{'scale': 0, 'lastUpdated': 1601259748, 'value': u'20.4'}]
telldus/znet/debug 15:25:22 - sensorState {'scale': 0, 'lastUpdated': 1601259748, 'value': u'20.4'}
telldus/znet/debug 15:25:22 - device 76 is a device
telldus/znet/debug 15:25:22 - device is device: {"deviceConfig": {"state_topic": "homeassistant/binary_sensor/znet/76/state", "name": "Matsalen"}, "deviceTopic": "homeassistant/binary_sensor/znet/76", "deviceType": "binary_sensor"}
telldus/znet/debug 15:25:22 - deviceState 76, state: 1, value: 
telldus/znet/debug 15:25:22 - {"methods": 3, "battery": null, "isSensor": false, "deviceId": 77, "sensors": {}, "name": "Brytare", "parameters": {"devicetype": "00000000-0001-1000-2005-ACCA54000000"}, "state": [2, ""], "typeStr": "zwave", "type": "switch", "isDevice": true}
telldus/znet/debug 15:25:22 - device 77 is a device
telldus/znet/debug 15:25:22 - device is device: {"deviceConfig": {"state_topic": "homeassistant/switch/znet/77/state", "command_topic": "homeassistant/switch/znet/77/set", "name": "Brytare"}, "deviceTopic": "homeassistant/switch/znet/77", "deviceType": "switch"}
telldus/znet/debug 15:25:22 - deviceState 77, state: 2, value: 
telldus/znet/debug 15:25:22 - {"methods": 2050, "battery": null, "isSensor": true, "deviceId": 88, "sensors": {}, "name": "Golvv\u00e4rme normal", "parameters": {"devicetype": "00000000-0001-1000-2005-ACCA54000000"}, "state": [1, ""], "typeStr": "zwave", "type": "binary_sensor", "isDevice": true}
telldus/znet/debug 15:25:22 - device 88 has sensors
telldus/znet/debug 15:25:22 - device 88 is a device
telldus/znet/debug 15:25:22 - device is device: {"deviceConfig": {"state_topic": "homeassistant/binary_sensor/znet/88/state", "name": "Golvv\u00e4rme normal"}, "deviceTopic": "homeassistant/binary_sensor/znet/88", "deviceType": "binary_sensor"}
telldus/znet/debug 15:25:23 - deviceState 88, state: 1, value: 
telldus/znet/debug 15:25:23 - {"methods": 2050, "battery": null, "isSensor": false, "deviceId": 89, "sensors": {}, "name": "Golvv\u00e4rme Badrum", "parameters": {"devicetype": "00000000-0001-1000-2005-ACCA54000000"}, "state": [1, ""], "typeStr": "zwave", "type": "binary_sensor", "isDevice": true}
telldus/znet/debug 15:25:23 - device 89 is a device
telldus/znet/debug 15:25:23 - device is device: {"deviceConfig": {"state_topic": "homeassistant/binary_sensor/znet/89/state", "name": "Golvv\u00e4rme Badrum"}, "deviceTopic": "homeassistant/binary_sensor/znet/89", "deviceType": "binary_sensor"}
telldus/znet/debug 15:25:23 - deviceState 89, state: 1, value: 
telldus/znet/debug 15:25:23 - {"methods": 0, "battery": null, "isSensor": true, "deviceId": 90, "sensors": {"1": [{"scale": 0, "lastUpdated": 1601306544, "value": "20.6"}]}, "name": "Golvv\u00e4rmen", "parameters": {"devicetype": "00000000-0001-1000-2005-ACCA54000000"}, "state": [2, ""], "typeStr": "zwave", "type": "binary_sensor", "isDevice": true}
telldus/znet/debug 15:25:23 - device 90 has sensors
telldus/znet/debug 15:25:23 - sensortype 1 has [{'scale': 0, 'lastUpdated': 1601306544, 'value': u'20.6'}]
telldus/znet/debug 15:25:23 - sensorState {'scale': 0, 'lastUpdated': 1601306544, 'value': u'20.6'}
telldus/znet/debug 15:25:23 - device 90 is a device
telldus/znet/debug 15:25:23 - device is device: {"deviceConfig": {"state_topic": "homeassistant/binary_sensor/znet/90/state", "name": "Golvv\u00e4rmen"}, "deviceTopic": "homeassistant/binary_sensor/znet/90", "deviceType": "binary_sensor"}
telldus/znet/debug 15:25:23 - deviceState 90, state: 2, value: 
telldus/znet/debug 15:25:23 - {"methods": 3, "battery": null, "isSensor": false, "deviceId": 91, "sensors": {}, "name": "Device 91", "parameters": {"devicetype": "00000000-0001-1000-2005-ACCA54000000"}, "state": [1, ""], "typeStr": "zwave", "type": "switch", "isDevice": true}
telldus/znet/debug 15:25:23 - device 91 is a device
telldus/znet/debug 15:25:23 - device is device: {"deviceConfig": {"state_topic": "homeassistant/switch/znet/91/state", "command_topic": "homeassistant/switch/znet/91/set", "name": "Device 91"}, "deviceTopic": "homeassistant/switch/znet/91", "deviceType": "switch"}
telldus/znet/debug 15:25:23 - deviceState 91, state: 1, value: 
telldus/znet/debug 15:25:23 - {"methods": 3, "battery": null, "isSensor": false, "deviceId": 92, "sensors": {"256": [{"scale": 0, "lastUpdated": 1601306603, "value": "295.8"}, {"scale": 2, "lastUpdated": 1601306543, "value": "0.03"}, {"scale": 4, "lastUpdated": 1601306544, "value": "234.5"}]}, "name": "Device 92", "parameters": {"devicetype": "00000000-0001-1000-2005-ACCA54000000"}, "state": [2, ""], "typeStr": "zwave", "type": "switch", "isDevice": true}
telldus/znet/debug 15:25:23 - device 92 is a device
telldus/znet/debug 15:25:23 - device is device: {"deviceConfig": {"state_topic": "homeassistant/switch/znet/92/state", "command_topic": "homeassistant/switch/znet/92/set", "name": "Device 92"}, "deviceTopic": "homeassistant/switch/znet/92", "deviceType": "switch"}
telldus/znet/debug 15:25:23 - deviceState 92, state: 2, value: 
telldus/znet/debug 15:25:23 - remove discovered device climate,89,89 : homeassistant/climate/znet/89
telldus/znet/debug 15:25:23 - remove discovered device climate,76,76 : homeassistant/climate/znet/76
telldus/znet/debug 15:25:23 - remove discovered device sensor,56,ACCA54013CBC_56_battery : homeassistant/sensor/znet/ACCA54013CBC_56_battery
telldus/znet/debug 15:25:23 - remove discovered device climate,56,56 : homeassistant/climate/znet/56
telldus/znet/debug 15:25:23 - remove discovered device sensor,76,ACCA54013CBC_76_battery : homeassistant/sensor/znet/ACCA54013CBC_76_battery
telldus/znet/debug 15:25:23 - remove discovered device sensor,55,ACCA54013CBC_55_battery : homeassistant/sensor/znet/ACCA54013CBC_55_battery
telldus/znet/debug 15:25:23 - remove discovered device climate,55,55 : homeassistant/climate/znet/55
telldus/znet/debug 15:25:23 - Updating config.devices_configured to : [('hub', 'hub', 'hub'), ('sensor', '55', '55_1_0'), ('binary_sensor', '55', '55'), ('sensor', '56', '56_1_0'), ('binary_sensor', '56', '56'), ('sensor', '58', '58_256_2'), ('light', '58', '58'), ('sensor', '59', '59_256_2'), ('light', '59', '59'), ('sensor', '75', '75_256_2'), ('light', '75', '75'), ('sensor', '76', '76_1_0'), ('binary_sensor', '76', '76'), ('switch', '77', '77'), ('binary_sensor', '88', '88'), ('binary_sensor', '89', '89'), ('sensor', '90', '90_1_0'), ('binary_sensor', '90', '90'), ('switch', '91', '91'), ('switch', '92', '92')]
telldus/znet/debug 15:25:23 - config updated devices_configured [('hub', 'hub', 'hub'), ('sensor', '55', '55_1_0'), ('binary_sensor', '55', '55'), ('sensor', '56', '56_1_0'), ('binary_sensor', '56', '56'), ('sensor', '58', '58_256_2'), ('light', '58', '58'), ('sensor', '59', '59_256_2'), ('light', '59', '59'), ('sensor', '75', '75_256_2'), ('light', '75', '75'), ('sensor', '76', '76_1_0'), ('binary_sensor', '76', '76'), ('switch', '77', '77'), ('binary_sensor', '88', '88'), ('binary_sensor', '89', '89'), ('sensor', '90', '90_1_0'), ('binary_sensor', '90', '90'), ('switch', '91', '91'), ('switch', '92', '92')]
telldus/znet/debug 15:25:24 - subscribing

Thank you again!

quazzie commented 3 years ago

Try 0.90.1. Its a total rewrite of the code so if it still isn't working, please capture new debug and reopen / create new issue. Thanks.