OpenZWave. Heat value change on knob, but not update on HA after remote change. Cannot refresh HA Entity:(

Tags: #<Tag:0x00007f73ae1e7070>

I’ve changed ZWave integration to OpenZWave, and everything works great, but i have one issue. When I changing set temperature remotely i see the change on ozw-admin (immediately), but ozw don’t transfer the change to HA entity. OZW does not have a ‘refresh_entity’ method, so I cannot force download the new information:( I searched 2 days in a web for a solution but i can’t even find a clue. Any ideas?

BTW when i change target temperature manually on valve it show immediately on HA.

A few weeks of fighting and still nothing. When I change the temperature on the knob, the desired heat temperature is current in HA. When I change it remotely, it updates on the knob and OZWAdmin, but HA is still showing old value:( Please… help :frowning:

What do you mean by remotely? MQTT?

When I change the temperature through the panel in Home Assistant, or Hassio application. The temperature changes in the thermostat (I can hear the head moving), I can also see the change through the OZW admin. However, in HA the temperature returns to the old value after refreshing the page. So when I try to use a newly set temepartury for anything in automation, I can’t do it because it’s still old. As a result, I cannot control the boiler.

On the example above I set the temperature to 22C. I set it through the panel on the upper screen.The head was set correctly, you can see the change through OZWAdmin (bottom screen) Unfortunately after HomeAssistant still thinks that the set temperature is 20.5C. When I set the desired temperature manually on the knob, the HomeAssistant updates the set temperature immediately. I don’t know how to describe it better. There are no errors in openzWave, MQTT, HA logs.

Ah! That sounds like an issue with the integration on HA side. You could file an issue on GitHub.

BTW with my Popp Z-Wave thermostats it works flawlessly.

It looks a bit like OpenZWave does not propagate information about the set temperature to HA. I also don’t know how to force HA to refresh a value. In old integration i canuse refresh_entity service. In OZW there is no such a method:(

What version of Home Assistant?

Home Assistant 0.116.2

Can you do a mqtt.dump of your node and post it?

topic: OpenZWave/1/node/<number of your thermostat node>/#

The # at the end is important.
It will make a mqtt_dump.txt in your configuration directory.

Hi. At first thank you for helping. I’ve tried to make a dump. But when I tried make call serivce like this:


or that:

i get an errors

(“in validate_mapping raise er.MultipleInvalid(errors) voluptuous.error.MultipleInvalid: Wildcards can not be used in topic names for dictionary value @ data[‘topic’]” and “Call-service API error. Error Message: extra keys not allowed @ data[‘0’]”)

I tried to listen trought intergation/mqtt and it works:

Is that what you expect from that dump?

{
    "sendCount": 21,
    "sentFailed": 1,
    "retries": 0,
    "receivedPackets": 17,
    "receivedDupPackets": 0,
    "receivedUnsolicited": 2,
    "lastSentTimeStamp": 1602579234,
    "lastReceivedTimeStamp": 1602579234,
    "lastRequestRTT": 43,
    "averageRequestRTT": 444,
    "lastResponseRTT": 83,
    "averageResponseRTT": 121,
    "quality": 0,
    "extendedTXSupported": false,
    "txTime": 0,
    "hops": 0,
    "rssi_1": "",
    "rssi_2": "",
    "rssi_3": "",
    "rssi_4": "",
    "rssi_5": "",
    "route_1": 0,
    "route_2": 0,
    "route_3": 0,
    "route_4": 0,
    "ackChannel": 0,
    "lastTXChannel": 0,
    "routeScheme": "Idle",
    "routeUsed": "",
    "routeSpeed": "Auto",
    "routeTries": 0,
    "lastFailedLinkFrom": 0,
    "lastFailedLinkTo": 0
}
QoS: 0 - Retain: false
Message 70 get in OpenZWave/1/node/26/statistics/ o godzinie 11:45:
{
    "sendCount": 21,
    "sentFailed": 1,
    "retries": 0,
    "receivedPackets": 17,
    "receivedDupPackets": 0,
    "receivedUnsolicited": 2,
    "lastSentTimeStamp": 1602579234,
    "lastReceivedTimeStamp": 1602579234,
    "lastRequestRTT": 43,
    "averageRequestRTT": 444,
    "lastResponseRTT": 83,
    "averageResponseRTT": 121,
    "quality": 0,
    "extendedTXSupported": false,
    "txTime": 0,
    "hops": 0,
    "rssi_1": "",
    "rssi_2": "",
    "rssi_3": "",
    "rssi_4": "",
    "rssi_5": "",
    "route_1": 0,
    "route_2": 0,
    "route_3": 0,
    "route_4": 0,
    "ackChannel": 0,
    "lastTXChannel": 0,
    "routeScheme": "Idle",
    "routeUsed": "",
    "routeSpeed": "Auto",
    "routeTries": 0,
    "lastFailedLinkFrom": 0,
    "lastFailedLinkTo": 0
}
QoS: 0 - Retain: false
Message 69 get in OpenZWave/1/node/26/statistics/ o godzinie 11:45:
{
    "sendCount": 21,
    "sentFailed": 1,
    "retries": 0,
    "receivedPackets": 17,
    "receivedDupPackets": 0,
    "receivedUnsolicited": 2,
    "lastSentTimeStamp": 1602579234,
    "lastReceivedTimeStamp": 1602579234,
    "lastRequestRTT": 43,
    "averageRequestRTT": 444,
    "lastResponseRTT": 83,
    "averageResponseRTT": 121,
    "quality": 0,
    "extendedTXSupported": false,
    "txTime": 0,
    "hops": 0,
    "rssi_1": "",
    "rssi_2": "",
    "rssi_3": "",
    "rssi_4": "",
    "rssi_5": "",
    "route_1": 0,
    "route_2": 0,
    "route_3": 0,
    "route_4": 0,
    "ackChannel": 0,
    "lastTXChannel": 0,
    "routeScheme": "Idle",
    "routeUsed": "",
    "routeSpeed": "Auto",
    "routeTries": 0,
    "lastFailedLinkFrom": 0,
    "lastFailedLinkTo": 0
}
QoS: 0 - Retain: false
Message 68 get in OpenZWave/1/node/26/statistics/ o godzinie 11:44:
{
    "sendCount": 21,
    "sentFailed": 1,
    "retries": 0,
    "receivedPackets": 17,
    "receivedDupPackets": 0,
    "receivedUnsolicited": 2,
    "lastSentTimeStamp": 1602579234,
    "lastReceivedTimeStamp": 1602579234,
    "lastRequestRTT": 43,
    "averageRequestRTT": 444,
    "lastResponseRTT": 83,
    "averageResponseRTT": 121,
    "quality": 0,
    "extendedTXSupported": false,
    "txTime": 0,
    "hops": 0,
    "rssi_1": "",
    "rssi_2": "",
    "rssi_3": "",
    "rssi_4": "",
    "rssi_5": "",
    "route_1": 0,
    "route_2": 0,
    "route_3": 0,
    "route_4": 0,
    "ackChannel": 0,
    "lastTXChannel": 0,
    "routeScheme": "Idle",
    "routeUsed": "",
    "routeSpeed": "Auto",
    "routeTries": 0,
    "lastFailedLinkFrom": 0,
    "lastFailedLinkTo": 0
}
QoS: 0 - Retain: false
Message 67 get in OpenZWave/1/node/26/statistics/ o godzinie 11:44:
{
    "sendCount": 21,
    "sentFailed": 1,
    "retries": 0,
    "receivedPackets": 17,
    "receivedDupPackets": 0,
    "receivedUnsolicited": 2,
    "lastSentTimeStamp": 1602579234,
    "lastReceivedTimeStamp": 1602579234,
    "lastRequestRTT": 43,
    "averageRequestRTT": 444,
    "lastResponseRTT": 83,
    "averageResponseRTT": 121,
    "quality": 0,
    "extendedTXSupported": false,
    "txTime": 0,
    "hops": 0,
    "rssi_1": "",
    "rssi_2": "",
    "rssi_3": "",
    "rssi_4": "",
    "rssi_5": "",
    "route_1": 0,
    "route_2": 0,
    "route_3": 0,
    "route_4": 0,
    "ackChannel": 0,
    "lastTXChannel": 0,
    "routeScheme": "Idle",
    "routeUsed": "",
    "routeSpeed": "Auto",
    "routeTries": 0,
    "lastFailedLinkFrom": 0,
    "lastFailedLinkTo": 0
}
QoS: 0 - Retain: false
Message 66 get in OpenZWave/1/node/26/statistics/ o godzinie 11:43:
{
    "sendCount": 21,
    "sentFailed": 1,
    "retries": 0,
    "receivedPackets": 17,
    "receivedDupPackets": 0,
    "receivedUnsolicited": 2,
    "lastSentTimeStamp": 1602579234,
    "lastReceivedTimeStamp": 1602579234,
    "lastRequestRTT": 43,
    "averageRequestRTT": 444,
    "lastResponseRTT": 83,
    "averageResponseRTT": 121,
    "quality": 0,
    "extendedTXSupported": false,
    "txTime": 0,
    "hops": 0,
    "rssi_1": "",
    "rssi_2": "",
    "rssi_3": "",
    "rssi_4": "",
    "rssi_5": "",
    "route_1": 0,
    "route_2": 0,
    "route_3": 0,
    "route_4": 0,
    "ackChannel": 0,
    "lastTXChannel": 0,
    "routeScheme": "Idle",
    "routeUsed": "",
    "routeSpeed": "Auto",
    "routeTries": 0,
    "lastFailedLinkFrom": 0,
    "lastFailedLinkTo": 0
}
QoS: 0 - Retain: false
Message 65 get in OpenZWave/1/node/26/statistics/ o godzinie 11:43:
{
    "sendCount": 21,
    "sentFailed": 1,
    "retries": 0,
    "receivedPackets": 17,
    "receivedDupPackets": 0,
    "receivedUnsolicited": 2,
    "lastSentTimeStamp": 1602579234,
    "lastReceivedTimeStamp": 1602579234,
    "lastRequestRTT": 43,
    "averageRequestRTT": 444,
    "lastResponseRTT": 83,
    "averageResponseRTT": 121,
    "quality": 0,
    "extendedTXSupported": false,
    "txTime": 0,
    "hops": 0,
    "rssi_1": "",
    "rssi_2": "",
    "rssi_3": "",
    "rssi_4": "",
    "rssi_5": "",
    "route_1": 0,
    "route_2": 0,
    "route_3": 0,
    "route_4": 0,
    "ackChannel": 0,
    "lastTXChannel": 0,
    "routeScheme": "Idle",
    "routeUsed": "",
    "routeSpeed": "Auto",
    "routeTries": 0,
    "lastFailedLinkFrom": 0,
    "lastFailedLinkTo": 0
}
QoS: 0 - Retain: false
Message 64 get in OpenZWave/1/node/26/association/1/ o godzinie 11:43:
{
    "Name": "Lifeline",
    "Help": "",
    "MaxAssociations": 1,
    "Members": [
        "1.0"
    ],
    "TimeStamp": 1602495052
}
QoS: 0 - Retain: true
Message 63 get in OpenZWave/1/node/26/instance/2/commandclass/113/value/2251800255938596/ o godzinie 11:43:
{
    "Label": "Instance 2: Power Management",
    "Value": {
        "List": [
            {
                "Value": 0,
                "Label": "Clear"
            },
            {
                "Value": 10,
                "Label": "Replace Battery Soon"
            },
            {
                "Value": 11,
                "Label": "Replace Battery Now"
            }
        ],
        "Selected": "Clear",
        "Selected_id": 0
    },
    "Units": "",
    "ValueSet": false,
    "ValuePolled": false,
    "ChangeVerified": false,
    "Min": 0,
    "Max": 0,
    "Type": "List",
    "Instance": 2,
    "CommandClass": "COMMAND_CLASS_NOTIFICATION",
    "Index": 8,
    "Node": 26,
    "Genre": "User",
    "Help": "Power Management Alerts",
    "ValueIDKey": 2251800255938596,
    "ReadOnly": true,
    "WriteOnly": false,
    "Event": "valueAdded",
    "TimeStamp": 1602495052
}
QoS: 0 - Retain: true
Message 62 get in OpenZWave/1/node/26/instance/2/commandclass/113/value/72057594480181281/ o godzinie 11:43:
{
    "Label": "Instance 2: Previous Event Cleared",
    "Value": 0,
    "Units": "",
    "ValueSet": false,
    "ValuePolled": false,
    "ChangeVerified": false,
    "Min": 0,
    "Max": 255,
    "Type": "Byte",
    "Instance": 2,
    "CommandClass": "COMMAND_CLASS_NOTIFICATION",
    "Index": 256,
    "Node": 26,
    "Genre": "User",
    "Help": "Previous Event that was sent",
    "ValueIDKey": 72057594480181280,
    "ReadOnly": true,
    "WriteOnly": false,
    "Event": "valueAdded",
    "TimeStamp": 1602495052
}
QoS: 0 - Retain: true
Message 61 get in OpenZWave/1/node/26/instance/2/commandclass/113/ o godzinie 11:43:
{
    "Instance": 2,
    "CommandClassId": 113,
    "CommandClass": "COMMAND_CLASS_NOTIFICATION",
    "CommandClassVersion": 8,
    "TimeStamp": 1602495052
}
QoS: 0 - Retain: true
Message 60 get in OpenZWave/1/node/26/instance/2/commandclass/152/value/451280928/ o godzinie 11:43:
{
    "Label": "Instance 2: Secured",
    "Value": false,
    "Units": "",
    "ValueSet": false,
    "ValuePolled": false,
    "ChangeVerified": false,
    "Min": 0,
    "Max": 0,
    "Type": "Bool",
    "Instance": 2,
    "CommandClass": "COMMAND_CLASS_SECURITY",
    "Index": 0,
    "Node": 26,
    "Genre": "System",
    "Help": "Is Communication with Device Encrypted",
    "ValueIDKey": 451280928,
    "ReadOnly": true,
    "WriteOnly": false,
    "Event": "valueAdded",
    "TimeStamp": 1602495052
}
QoS: 0 - Retain: true
Message 59 get in OpenZWave/1/node/26/instance/2/commandclass/152/ o godzinie 11:43:
{
    "Instance": 2,
    "CommandClassId": 152,
    "CommandClass": "COMMAND_CLASS_SECURITY",
    "CommandClassVersion": 1,
    "TimeStamp": 1602495052
}
QoS: 0 - Retain: true
Message 58 get in OpenZWave/1/node/26/instance/2/commandclass/94/value/562950403751974/ o godzinie 11:43:
{
    "Label": "Instance 2: UserIcon",
    "Value": 3329,
    "Units": "",
    "ValueSet": false,
    "ValuePolled": false,
    "ChangeVerified": false,
    "Min": -32768,
    "Max": 32767,
    "Type": "Short",
    "Instance": 2,
    "CommandClass": "COMMAND_CLASS_ZWAVEPLUS_INFO",
    "Index": 2,
    "Node": 26,
    "Genre": "System",
    "Help": "Icon File to use for the User Application",
    "ValueIDKey": 562950403751974,
    "ReadOnly": true,
    "WriteOnly": false,
    "Event": "valueAdded",
    "TimeStamp": 1602495052
}
QoS: 0 - Retain: true
Message 57 get in OpenZWave/1/node/26/instance/2/commandclass/94/value/281475427041318/ o godzinie 11:43:
{
    "Label": "Instance 2: InstallerIcon",
    "Value": 3329,
    "Units": "",
    "ValueSet": false,
    "ValuePolled": false,
    "ChangeVerified": false,
    "Min": -32768,
    "Max": 32767,
    "Type": "Short",
    "Instance": 2,
    "CommandClass": "COMMAND_CLASS_ZWAVEPLUS_INFO",
    "Index": 1,
    "Node": 26,
    "Genre": "System",
    "Help": "Icon File to use for the Installer Application",
    "ValueIDKey": 281475427041318,
    "ReadOnly": true,
    "WriteOnly": false,
    "Event": "valueAdded",
    "TimeStamp": 1602495052
}
QoS: 0 - Retain: true
Message 56 get in OpenZWave/1/node/26/instance/2/commandclass/94/value/450330657/ o godzinie 11:43:
{
    "Label": "Instance 2: ZWave+ Version",
    "Value": 1,
    "Units": "",
    "ValueSet": false,
    "ValuePolled": false,
    "ChangeVerified": false,
    "Min": 0,
    "Max": 255,
    "Type": "Byte",
    "Instance": 2,
    "CommandClass": "COMMAND_CLASS_ZWAVEPLUS_INFO",
    "Index": 0,
    "Node": 26,
    "Genre": "System",
    "Help": "ZWave+ Version Supported on the Device",
    "ValueIDKey": 450330657,
    "ReadOnly": true,
    "WriteOnly": false,
    "Event": "valueAdded",
    "TimeStamp": 1602495052
}
QoS: 0 - Retain: true
Message 55 get in OpenZWave/1/node/26/instance/2/commandclass/94/ o godzinie 11:43:
{
    "Instance": 2,
    "CommandClassId": 94,
    "CommandClass": "COMMAND_CLASS_ZWAVEPLUS_INFO",
    "CommandClassVersion": 1,
    "TimeStamp": 1602495052
}
QoS: 0 - Retain: true
Message 54 get in OpenZWave/1/node/26/instance/2/ o godzinie 11:43:
{
    "Instance": 2,
    "TimeStamp": 1602495052
}
QoS: 0 - Retain: true
Message 53 get in OpenZWave/1/node/26/instance/1/commandclass/113/value/2533275232649236/ o godzinie 11:43:
{
    "Label": "Instance 1: System",
    "Value": {
        "List": [
            {
                "Value": 0,
                "Label": "Clear"
            },
            {
                "Value": 3,
                "Label": "Hardware Failure Code"
            }
        ],
        "Selected": "Clear",
        "Selected_id": 0
    },
    "Units": "",
    "ValueSet": false,
    "ValuePolled": false,
    "ChangeVerified": false,
    "Min": 0,
    "Max": 0,
    "Type": "List",
    "Instance": 1,
    "CommandClass": "COMMAND_CLASS_NOTIFICATION",
    "Index": 9,
    "Node": 26,
    "Genre": "User",
    "Help": "System Alerts",
    "ValueIDKey": 2533275232649236,
    "ReadOnly": true,
    "WriteOnly": false,
    "Event": "valueAdded",
    "TimeStamp": 1602495052
}
QoS: 0 - Retain: true
Message 52 get in OpenZWave/1/node/26/instance/1/commandclass/113/value/74872344247287831/ o godzinie 11:43:
{
    "Label": "Instance 1: Error Code",
    "Value": "",
    "Units": "",
    "ValueSet": false,
    "ValuePolled": false,
    "ChangeVerified": false,
    "Min": 0,
    "Max": 0,
    "Type": "String",
    "Instance": 1,
    "CommandClass": "COMMAND_CLASS_NOTIFICATION",
    "Index": 266,
    "Node": 26,
    "Genre": "User",
    "Help": "The Error Code returned by the device",
    "ValueIDKey": 74872344247287820,
    "ReadOnly": true,
    "WriteOnly": false,
    "Event": "valueAdded",
    "TimeStamp": 1602495052
}
QoS: 0 - Retain: true
Message 51 get in OpenZWave/1/node/26/instance/1/commandclass/113/value/2251800255938580/ o godzinie 11:43:
{
    "Label": "Instance 1: Power Management",
    "Value": {
        "List": [
            {
                "Value": 0,
                "Label": "Clear"
            },
            {
                "Value": 12,
                "Label": "Battery Charging"
            },
            {
                "Value": 13,
                "Label": "Battery Charged"
            },
            {
                "Value": 14,
                "Label": "Battery Low"
            },
            {
                "Value": 15,
                "Label": "Battery Critical"
            }
        ],
        "Selected": "Clear",
        "Selected_id": 0
    },
    "Units": "",
    "ValueSet": false,
    "ValuePolled": false,
    "ChangeVerified": false,
    "Min": 0,
    "Max": 0,
    "Type": "List",
    "Instance": 1,
    "CommandClass": "COMMAND_CLASS_NOTIFICATION",
    "Index": 8,
    "Node": 26,
    "Genre": "User",
    "Help": "Power Management Alerts",
    "ValueIDKey": 2251800255938580,
    "ReadOnly": true,
    "WriteOnly": false,
    "Event": "valueAdded",
    "TimeStamp": 1602495052
}
QoS: 0 - Retain: true
Message 50 get in OpenZWave/1/node/26/instance/1/commandclass/113/value/72057594480181265/ o godzinie 11:43:
{
    "Label": "Instance 1: Previous Event Cleared",
    "Value": 12,
    "Units": "",
    "ValueSet": false,
    "ValuePolled": false,
    "ChangeVerified": false,
    "Min": 0,
    "Max": 255,
    "Type": "Byte",
    "Instance": 1,
    "CommandClass": "COMMAND_CLASS_NOTIFICATION",
    "Index": 256,
    "Node": 26,
    "Genre": "User",
    "Help": "Previous Event that was sent",
    "ValueIDKey": 72057594480181260,
    "ReadOnly": true,
    "WriteOnly": false,
    "Event": "valueAdded",
    "TimeStamp": 1602495052
}
QoS: 0 - Retain: true
Message 49 get in OpenZWave/1/node/26/instance/1/commandclass/113/ o godzinie 11:43:
{
    "Instance": 1,
    "CommandClassId": 113,
    "CommandClass": "COMMAND_CLASS_NOTIFICATION",
    "CommandClassVersion": 8,
    "TimeStamp": 1602495052
}
QoS: 0 - Retain: true
Message 48 get in OpenZWave/1/node/26/instance/1/commandclass/49/value/72057594487521300/ o godzinie 11:43:
{
    "Label": "Air Temperature Units",
    "Value": {
        "List": [
            {
                "Value": 0,
                "Label": "Celsius"
            }
        ],
        "Selected": "Celsius",
        "Selected_id": 0
    },
    "Units": "",
    "ValueSet": false,
    "ValuePolled": false,
    "ChangeVerified": false,
    "Min": 0,
    "Max": 0,
    "Type": "List",
    "Instance": 1,
    "CommandClass": "COMMAND_CLASS_SENSOR_MULTILEVEL",
    "Index": 256,
    "Node": 26,
    "Genre": "System",
    "Help": "Air Temperature Sensor Available Units",
    "ValueIDKey": 72057594487521300,
    "ReadOnly": false,
    "WriteOnly": false,
    "Event": "valueAdded",
    "TimeStamp": 1602495052
}
QoS: 0 - Retain: true
Message 47 get in OpenZWave/1/node/26/instance/1/commandclass/49/value/281475417915410/ o godzinie 11:43:
{
    "Label": "Air Temperature",
    "Value": 20.399999618530273,
    "Units": "C",
    "ValueSet": true,
    "ValuePolled": false,
    "ChangeVerified": false,
    "Min": 0,
    "Max": 0,
    "Type": "Decimal",
    "Instance": 1,
    "CommandClass": "COMMAND_CLASS_SENSOR_MULTILEVEL",
    "Index": 1,
    "Node": 26,
    "Genre": "User",
    "Help": "Air Temperature Sensor Value",
    "ValueIDKey": 281475417915410,
    "ReadOnly": true,
    "WriteOnly": false,
    "Event": "valueChanged",
    "TimeStamp": 1602495343
}
QoS: 0 - Retain: true
Message 46 get in OpenZWave/1/node/26/instance/1/commandclass/49/ o godzinie 11:43:
{
    "Instance": 1,
    "CommandClassId": 49,
    "CommandClass": "COMMAND_CLASS_SENSOR_MULTILEVEL",
    "CommandClassVersion": 5,
    "TimeStamp": 1602495052
}
QoS: 0 - Retain: true
Message 45 get in OpenZWave/1/node/26/instance/1/commandclass/152/value/451280912/ o godzinie 11:43:
{
    "Label": "Instance 1: Secured",
    "Value": false,
    "Units": "",
    "ValueSet": false,
    "ValuePolled": false,
    "ChangeVerified": false,
    "Min": 0,
    "Max": 0,
    "Type": "Bool",
    "Instance": 1,
    "CommandClass": "COMMAND_CLASS_SECURITY",
    "Index": 0,
    "Node": 26,
    "Genre": "System",
    "Help": "Is Communication with Device Encrypted",
    "ValueIDKey": 451280912,
    "ReadOnly": true,
    "WriteOnly": false,
    "Event": "valueAdded",
    "TimeStamp": 1602495052
}
QoS: 0 - Retain: true
Message 44 get in OpenZWave/1/node/26/instance/1/commandclass/152/ o godzinie 11:43:
{
    "Instance": 1,
    "CommandClassId": 152,
    "CommandClass": "COMMAND_CLASS_SECURITY",
    "CommandClassVersion": 1,
    "TimeStamp": 1602495052
}
QoS: 0 - Retain: true
Message 43 get in OpenZWave/1/node/26/instance/1/commandclass/134/value/562950404407319/ o godzinie 11:43:
{
    "Label": "Application Version",
    "Value": "4.06",
    "Units": "",
    "ValueSet": false,
    "ValuePolled": false,
    "ChangeVerified": false,
    "Min": 0,
    "Max": 0,
    "Type": "String",
    "Instance": 1,
    "CommandClass": "COMMAND_CLASS_VERSION",
    "Index": 2,
    "Node": 26,
    "Genre": "System",
    "Help": "Application Version",
    "ValueIDKey": 562950404407319,
    "ReadOnly": true,
    "WriteOnly": false,
    "Event": "valueAdded",
    "TimeStamp": 1602495052
}
QoS: 0 - Retain: true
Message 42 get in OpenZWave/1/node/26/instance/1/commandclass/134/value/281475427696663/ o godzinie 11:43:
{
    "Label": "Protocol Version",
    "Value": "4.61",
    "Units": "",
    "ValueSet": false,
    "ValuePolled": false,
    "ChangeVerified": false,
    "Min": 0,
    "Max": 0,
    "Type": "String",
    "Instance": 1,
    "CommandClass": "COMMAND_CLASS_VERSION",
    "Index": 1,
    "Node": 26,
    "Genre": "System",
    "Help": "Z-Wave Protocol Version",
    "ValueIDKey": 281475427696663,
    "ReadOnly": true,
    "WriteOnly": false,
    "Event": "valueAdded",
    "TimeStamp": 1602495052
}

and the another node log (also thermostat)

Message 66 get in OpenZWave/1/node/25/statistics/ o godzinie 14:29:
{
    "sendCount": 25,
    "sentFailed": 0,
    "retries": 0,
    "receivedPackets": 18,
    "receivedDupPackets": 0,
    "receivedUnsolicited": 0,
    "lastSentTimeStamp": 1602592133,
    "lastReceivedTimeStamp": 1602592134,
    "lastRequestRTT": 71,
    "averageRequestRTT": 570,
    "lastResponseRTT": 156,
    "averageResponseRTT": 188,
    "quality": 0,
    "extendedTXSupported": false,
    "txTime": 0,
    "hops": 0,
    "rssi_1": "",
    "rssi_2": "",
    "rssi_3": "",
    "rssi_4": "",
    "rssi_5": "",
    "route_1": 0,
    "route_2": 0,
    "route_3": 0,
    "route_4": 0,
    "ackChannel": 0,
    "lastTXChannel": 0,
    "routeScheme": "Idle",
    "routeUsed": "",
    "routeSpeed": "Auto",
    "routeTries": 0,
    "lastFailedLinkFrom": 0,
    "lastFailedLinkTo": 0
}
QoS: 0 - Retain: false
Message 65 get in OpenZWave/1/node/25/statistics/ o godzinie 14:28:
{
    "sendCount": 23,
    "sentFailed": 0,
    "retries": 0,
    "receivedPackets": 17,
    "receivedDupPackets": 0,
    "receivedUnsolicited": 0,
    "lastSentTimeStamp": 1602592050,
    "lastReceivedTimeStamp": 1602592050,
    "lastRequestRTT": 80,
    "averageRequestRTT": 793,
    "lastResponseRTT": 243,
    "averageResponseRTT": 221,
    "quality": 0,
    "extendedTXSupported": false,
    "txTime": 0,
    "hops": 0,
    "rssi_1": "",
    "rssi_2": "",
    "rssi_3": "",
    "rssi_4": "",
    "rssi_5": "",
    "route_1": 0,
    "route_2": 0,
    "route_3": 0,
    "route_4": 0,
    "ackChannel": 0,
    "lastTXChannel": 0,
    "routeScheme": "Idle",
    "routeUsed": "",
    "routeSpeed": "Auto",
    "routeTries": 0,
    "lastFailedLinkFrom": 0,
    "lastFailedLinkTo": 0
}
QoS: 0 - Retain: false
Message 64 get in OpenZWave/1/node/25/association/1/ o godzinie 14:28:
{
    "Name": "Lifeline",
    "Help": "",
    "MaxAssociations": 1,
    "Members": [
        "1.0"
    ],
    "TimeStamp": 1602586634
}
QoS: 0 - Retain: true
Message 63 get in OpenZWave/1/node/25/instance/2/commandclass/113/value/2251800239161380/ o godzinie 14:28:
{
    "Label": "Instance 2: Power Management",
    "Value": {
        "List": [
            {
                "Value": 0,
                "Label": "Clear"
            },
            {
                "Value": 10,
                "Label": "Replace Battery Soon"
            },
            {
                "Value": 11,
                "Label": "Replace Battery Now"
            }
        ],
        "Selected": "Clear",
        "Selected_id": 0
    },
    "Units": "",
    "ValueSet": false,
    "ValuePolled": false,
    "ChangeVerified": false,
    "Min": 0,
    "Max": 0,
    "Type": "List",
    "Instance": 2,
    "CommandClass": "COMMAND_CLASS_NOTIFICATION",
    "Index": 8,
    "Node": 25,
    "Genre": "User",
    "Help": "Power Management Alerts",
    "ValueIDKey": 2251800239161380,
    "ReadOnly": true,
    "WriteOnly": false,
    "Event": "valueAdded",
    "TimeStamp": 1602586634
}
QoS: 0 - Retain: true
Message 62 get in OpenZWave/1/node/25/instance/2/commandclass/113/value/72057594463404065/ o godzinie 14:28:
{
    "Label": "Instance 2: Previous Event Cleared",
    "Value": 0,
    "Units": "",
    "ValueSet": false,
    "ValuePolled": false,
    "ChangeVerified": false,
    "Min": 0,
    "Max": 255,
    "Type": "Byte",
    "Instance": 2,
    "CommandClass": "COMMAND_CLASS_NOTIFICATION",
    "Index": 256,
    "Node": 25,
    "Genre": "User",
    "Help": "Previous Event that was sent",
    "ValueIDKey": 72057594463404060,
    "ReadOnly": true,
    "WriteOnly": false,
    "Event": "valueAdded",
    "TimeStamp": 1602586634
}
QoS: 0 - Retain: true
Message 61 get in OpenZWave/1/node/25/instance/2/commandclass/113/ o godzinie 14:28:
{
    "Instance": 2,
    "CommandClassId": 113,
    "CommandClass": "COMMAND_CLASS_NOTIFICATION",
    "CommandClassVersion": 8,
    "TimeStamp": 1602586634
}
QoS: 0 - Retain: true
Message 60 get in OpenZWave/1/node/25/instance/2/commandclass/152/value/434503712/ o godzinie 14:28:
{
    "Label": "Instance 2: Secured",
    "Value": false,
    "Units": "",
    "ValueSet": false,
    "ValuePolled": false,
    "ChangeVerified": false,
    "Min": 0,
    "Max": 0,
    "Type": "Bool",
    "Instance": 2,
    "CommandClass": "COMMAND_CLASS_SECURITY",
    "Index": 0,
    "Node": 25,
    "Genre": "System",
    "Help": "Is Communication with Device Encrypted",
    "ValueIDKey": 434503712,
    "ReadOnly": true,
    "WriteOnly": false,
    "Event": "valueAdded",
    "TimeStamp": 1602586634
}
QoS: 0 - Retain: true
Message 59 get in OpenZWave/1/node/25/instance/2/commandclass/152/ o godzinie 14:28:
{
    "Instance": 2,
    "CommandClassId": 152,
    "CommandClass": "COMMAND_CLASS_SECURITY",
    "CommandClassVersion": 1,
    "TimeStamp": 1602586634
}
QoS: 0 - Retain: true
Message 58 get in OpenZWave/1/node/25/instance/2/commandclass/94/value/562950386974758/ o godzinie 14:28:
{
    "Label": "Instance 2: UserIcon",
    "Value": 3329,
    "Units": "",
    "ValueSet": false,
    "ValuePolled": false,
    "ChangeVerified": false,
    "Min": -32768,
    "Max": 32767,
    "Type": "Short",
    "Instance": 2,
    "CommandClass": "COMMAND_CLASS_ZWAVEPLUS_INFO",
    "Index": 2,
    "Node": 25,
    "Genre": "System",
    "Help": "Icon File to use for the User Application",
    "ValueIDKey": 562950386974758,
    "ReadOnly": true,
    "WriteOnly": false,
    "Event": "valueAdded",
    "TimeStamp": 1602586634
}
QoS: 0 - Retain: true
Message 57 get in OpenZWave/1/node/25/instance/2/commandclass/94/value/281475410264102/ o godzinie 14:28:
{
    "Label": "Instance 2: InstallerIcon",
    "Value": 3329,
    "Units": "",
    "ValueSet": false,
    "ValuePolled": false,
    "ChangeVerified": false,
    "Min": -32768,
    "Max": 32767,
    "Type": "Short",
    "Instance": 2,
    "CommandClass": "COMMAND_CLASS_ZWAVEPLUS_INFO",
    "Index": 1,
    "Node": 25,
    "Genre": "System",
    "Help": "Icon File to use for the Installer Application",
    "ValueIDKey": 281475410264102,
    "ReadOnly": true,
    "WriteOnly": false,
    "Event": "valueAdded",
    "TimeStamp": 1602586634
}
QoS: 0 - Retain: true
Message 56 get in OpenZWave/1/node/25/instance/2/commandclass/94/value/433553441/ o godzinie 14:28:
{
    "Label": "Instance 2: ZWave+ Version",
    "Value": 1,
    "Units": "",
    "ValueSet": false,
    "ValuePolled": false,
    "ChangeVerified": false,
    "Min": 0,
    "Max": 255,
    "Type": "Byte",
    "Instance": 2,
    "CommandClass": "COMMAND_CLASS_ZWAVEPLUS_INFO",
    "Index": 0,
    "Node": 25,
    "Genre": "System",
    "Help": "ZWave+ Version Supported on the Device",
    "ValueIDKey": 433553441,
    "ReadOnly": true,
    "WriteOnly": false,
    "Event": "valueAdded",
    "TimeStamp": 1602586634
}
QoS: 0 - Retain: true
Message 55 get in OpenZWave/1/node/25/instance/2/commandclass/94/ o godzinie 14:28:
{
    "Instance": 2,
    "CommandClassId": 94,
    "CommandClass": "COMMAND_CLASS_ZWAVEPLUS_INFO",
    "CommandClassVersion": 1,
    "TimeStamp": 1602586634
}
QoS: 0 - Retain: true
Message 54 get in OpenZWave/1/node/25/instance/2/ o godzinie 14:28:
{
    "Instance": 2,
    "TimeStamp": 1602586634
}
QoS: 0 - Retain: true
Message 53 get in OpenZWave/1/node/25/instance/1/commandclass/113/value/2533275215872020/ o godzinie 14:28:
{
    "Label": "Instance 1: System",
    "Value": {
        "List": [
            {
                "Value": 0,
                "Label": "Clear"
            },
            {
                "Value": 3,
                "Label": "Hardware Failure Code"
            }
        ],
        "Selected": "Clear",
        "Selected_id": 0
    },
    "Units": "",
    "ValueSet": false,
    "ValuePolled": false,
    "ChangeVerified": false,
    "Min": 0,
    "Max": 0,
    "Type": "List",
    "Instance": 1,
    "CommandClass": "COMMAND_CLASS_NOTIFICATION",
    "Index": 9,
    "Node": 25,
    "Genre": "User",
    "Help": "System Alerts",
    "ValueIDKey": 2533275215872020,
    "ReadOnly": true,
    "WriteOnly": false,
    "Event": "valueAdded",
    "TimeStamp": 1602586634
}
QoS: 0 - Retain: true
Message 52 get in OpenZWave/1/node/25/instance/1/commandclass/113/value/74872344230510615/ o godzinie 14:28:
{
    "Label": "Instance 1: Error Code",
    "Value": "",
    "Units": "",
    "ValueSet": false,
    "ValuePolled": false,
    "ChangeVerified": false,
    "Min": 0,
    "Max": 0,
    "Type": "String",
    "Instance": 1,
    "CommandClass": "COMMAND_CLASS_NOTIFICATION",
    "Index": 266,
    "Node": 25,
    "Genre": "User",
    "Help": "The Error Code returned by the device",
    "ValueIDKey": 74872344230510610,
    "ReadOnly": true,
    "WriteOnly": false,
    "Event": "valueAdded",
    "TimeStamp": 1602586634
}
QoS: 0 - Retain: true
Message 51 get in OpenZWave/1/node/25/instance/1/commandclass/113/value/2251800239161364/ o godzinie 14:28:
{
    "Label": "Instance 1: Power Management",
    "Value": {
        "List": [
            {
                "Value": 0,
                "Label": "Clear"
            },
            {
                "Value": 12,
                "Label": "Battery Charging"
            },
            {
                "Value": 13,
                "Label": "Battery Charged"
            },
            {
                "Value": 14,
                "Label": "Battery Low"
            },
            {
                "Value": 15,
                "Label": "Battery Critical"
            }
        ],
        "Selected": "Clear",
        "Selected_id": 0
    },
    "Units": "",
    "ValueSet": false,
    "ValuePolled": false,
    "ChangeVerified": false,
    "Min": 0,
    "Max": 0,
    "Type": "List",
    "Instance": 1,
    "CommandClass": "COMMAND_CLASS_NOTIFICATION",
    "Index": 8,
    "Node": 25,
    "Genre": "User",
    "Help": "Power Management Alerts",
    "ValueIDKey": 2251800239161364,
    "ReadOnly": true,
    "WriteOnly": false,
    "Event": "valueAdded",
    "TimeStamp": 1602586634
}
QoS: 0 - Retain: true
Message 50 get in OpenZWave/1/node/25/instance/1/commandclass/113/value/72057594463404049/ o godzinie 14:28:
{
    "Label": "Instance 1: Previous Event Cleared",
    "Value": 0,
    "Units": "",
    "ValueSet": false,
    "ValuePolled": false,
    "ChangeVerified": false,
    "Min": 0,
    "Max": 255,
    "Type": "Byte",
    "Instance": 1,
    "CommandClass": "COMMAND_CLASS_NOTIFICATION",
    "Index": 256,
    "Node": 25,
    "Genre": "User",
    "Help": "Previous Event that was sent",
    "ValueIDKey": 72057594463404050,
    "ReadOnly": true,
    "WriteOnly": false,
    "Event": "valueAdded",
    "TimeStamp": 1602586634
}
QoS: 0 - Retain: true
Message 49 get in OpenZWave/1/node/25/instance/1/commandclass/113/ o godzinie 14:28:
{
    "Instance": 1,
    "CommandClassId": 113,
    "CommandClass": "COMMAND_CLASS_NOTIFICATION",
    "CommandClassVersion": 8,
    "TimeStamp": 1602586634
}
QoS: 0 - Retain: true
Message 48 get in OpenZWave/1/node/25/instance/1/commandclass/49/value/72057594470744084/ o godzinie 14:28:
{
    "Label": "Air Temperature Units",
    "Value": {
        "List": [
            {
                "Value": 0,
                "Label": "Celsius"
            }
        ],
        "Selected": "Celsius",
        "Selected_id": 0
    },
    "Units": "",
    "ValueSet": false,
    "ValuePolled": false,
    "ChangeVerified": false,
    "Min": 0,
    "Max": 0,
    "Type": "List",
    "Instance": 1,
    "CommandClass": "COMMAND_CLASS_SENSOR_MULTILEVEL",
    "Index": 256,
    "Node": 25,
    "Genre": "System",
    "Help": "Air Temperature Sensor Available Units",
    "ValueIDKey": 72057594470744080,
    "ReadOnly": false,
    "WriteOnly": false,
    "Event": "valueAdded",
    "TimeStamp": 1602586634
}
QoS: 0 - Retain: true
Message 47 get in OpenZWave/1/node/25/instance/1/commandclass/49/value/281475401138194/ o godzinie 14:28:
{
    "Label": "Air Temperature",
    "Value": 21,
    "Units": "C",
    "ValueSet": true,
    "ValuePolled": false,
    "ChangeVerified": false,
    "Min": 0,
    "Max": 0,
    "Type": "Decimal",
    "Instance": 1,
    "CommandClass": "COMMAND_CLASS_SENSOR_MULTILEVEL",
    "Index": 1,
    "Node": 25,
    "Genre": "User",
    "Help": "Air Temperature Sensor Value",
    "ValueIDKey": 281475401138194,
    "ReadOnly": true,
    "WriteOnly": false,
    "Event": "valueChanged",
    "TimeStamp": 1602586878
}
QoS: 0 - Retain: true
Message 46 get in OpenZWave/1/node/25/instance/1/commandclass/49/ o godzinie 14:28:
{
    "Instance": 1,
    "CommandClassId": 49,
    "CommandClass": "COMMAND_CLASS_SENSOR_MULTILEVEL",
    "CommandClassVersion": 5,
    "TimeStamp": 1602586634
}
QoS: 0 - Retain: true
Message 45 get in OpenZWave/1/node/25/instance/1/commandclass/152/value/434503696/ o godzinie 14:28:
{
    "Label": "Instance 1: Secured",
    "Value": false,
    "Units": "",
    "ValueSet": false,
    "ValuePolled": false,
    "ChangeVerified": false,
    "Min": 0,
    "Max": 0,
    "Type": "Bool",
    "Instance": 1,
    "CommandClass": "COMMAND_CLASS_SECURITY",
    "Index": 0,
    "Node": 25,
    "Genre": "System",
    "Help": "Is Communication with Device Encrypted",
    "ValueIDKey": 434503696,
    "ReadOnly": true,
    "WriteOnly": false,
    "Event": "valueAdded",
    "TimeStamp": 1602586634
}
QoS: 0 - Retain: true
Message 44 get in OpenZWave/1/node/25/instance/1/commandclass/152/ o godzinie 14:28:
{
    "Instance": 1,
    "CommandClassId": 152,
    "CommandClass": "COMMAND_CLASS_SECURITY",
    "CommandClassVersion": 1,
    "TimeStamp": 1602586634
}
QoS: 0 - Retain: true
Message 43 get in OpenZWave/1/node/25/instance/1/commandclass/134/value/562950387630103/ o godzinie 14:28:
{
    "Label": "Application Version",
    "Value": "4.06",
    "Units": "",
    "ValueSet": false,
    "ValuePolled": false,
    "ChangeVerified": false,
    "Min": 0,
    "Max": 0,
    "Type": "String",
    "Instance": 1,
    "CommandClass": "COMMAND_CLASS_VERSION",
    "Index": 2,
    "Node": 25,
    "Genre": "System",
    "Help": "Application Version",
    "ValueIDKey": 562950387630103,
    "ReadOnly": true,
    "WriteOnly": false,
    "Event": "valueAdded",
    "TimeStamp": 1602586634
}
QoS: 0 - Retain: true
Message 42 get in OpenZWave/1/node/25/instance/1/commandclass/134/value/281475410919447/ o godzinie 14:28:
{
    "Label": "Protocol Version",
    "Value": "4.61",
    "Units": "",
    "ValueSet": false,
    "ValuePolled": false,
    "ChangeVerified": false,
    "Min": 0,
    "Max": 0,
    "Type": "String",
    "Instance": 1,
    "CommandClass": "COMMAND_CLASS_VERSION",
    "Index": 1,
    "Node": 25,
    "Genre": "System",
    "Help": "Z-Wave Protocol Version",
    "ValueIDKey": 281475410919447,
    "ReadOnly": true,
    "WriteOnly": false,
    "Event": "valueAdded",
    "TimeStamp": 1602586634
}
QoS: 0 - Retain: true
Message 41 get in OpenZWave/1/node/25/instance/1/commandclass/134/value/434208791/ o godzinie 14:28:
{
    "Label": "Library Version",
    "Value": "3",
    "Units": "",
    "ValueSet": false,
    "ValuePolled": false,
    "ChangeVerified": false,
    "Min": 0,
    "Max": 0,
    "Type": "String",
    "Instance": 1,
    "CommandClass": "COMMAND_CLASS_VERSION",
    "Index": 0,
    "Node": 25,
    "Genre": "System",
    "Help": "Z-Wave Library Version",
    "ValueIDKey": 434208791,
    "ReadOnly": true,
    "WriteOnly": false,
    "Event": "valueAdded",
    "TimeStamp": 1602586634
}
QoS: 0 - Retain: true
Message 40 get in OpenZWave/1/node/25/instance/1/commandclass/134/ o godzinie 14:28:
{
    "Instance": 1,
    "CommandClassId": 134,
    "CommandClass": "COMMAND_CLASS_VERSION",
    "CommandClassVersion": 1,
    "TimeStamp": 1602586634
}
QoS: 0 - Retain: true
Message 39 get in OpenZWave/1/node/25/instance/1/commandclass/129/value/562950379159569/ o godzinie 14:28:
{
    "Label": "Minute",
    "Value": 32,
    "Units": "",
    "ValueSet": true,
    "ValuePolled": false,
    "ChangeVerified": false,
    "Min": 0,
    "Max": 255,
    "Type": "Byte",
    "Instance": 1,
    "CommandClass": "COMMAND_CLASS_CLOCK",
    "Index": 2,
    "Node": 25,
    "Genre": "User",
    "Help": "Minute",
    "ValueIDKey": 562950379159569,
    "ReadOnly": false,
    "WriteOnly": false,
    "Event": "valueChanged",
    "TimeStamp": 1602586880
}
QoS: 0 - Retain: true
Message 38 get in OpenZWave/1/node/25/instance/1/commandclass/129/value/281475402448913/ o godzinie 14:28:
{
    "Label": "Hour",
    "Value": 3,
    "Units": "",
    "ValueSet": true,
    "ValuePolled": false,
    "ChangeVerified": false,
    "Min": 0,
    "Max": 255,
    "Type": "Byte",
    "Instance": 1,
    "CommandClass": "COMMAND_CLASS_CLOCK",
    "Index": 1,
    "Node": 25,
    "Genre": "User",
    "Help": "Hour",
    "ValueIDKey": 281475402448913,
    "ReadOnly": false,
    "WriteOnly": false,
    "Event": "valueChanged",
    "TimeStamp": 1602586880
}
QoS: 0 - Retain: true
Message 37 get in OpenZWave/1/node/25/instance/1/commandclass/129/value/425738260/ o godzinie 14:28:
{
    "Label": "Day",
    "Value": {
        "List": [
            {
                "Value": 1,
                "Label": "Monday"
            },
            {
                "Value": 2,
                "Label": "Tuesday"
            },
            {
                "Value": 3,
                "Label": "Wednesday"
            },
            {
                "Value": 4,
                "Label": "Thursday"
            },
            {
                "Value": 5,
                "Label": "Friday"
            },
            {
                "Value": 6,
                "Label": "Saturday"
            },
            {
                "Value": 7,
                "Label": "Sunday"
            }
        ],
        "Selected": "Monday",
        "Selected_id": 1
    },
    "Units": "",
    "ValueSet": true,
    "ValuePolled": false,
    "ChangeVerified": false,
    "Min": 0,
    "Max": 0,
    "Type": "List",
    "Instance": 1,
    "CommandClass": "COMMAND_CLASS_CLOCK",
    "Index": 0,
    "Node": 25,
    "Genre": "User",
    "Help": "Day of Week",
    "ValueIDKey": 425738260,
    "ReadOnly": false,
    "WriteOnly": false,
    "Event": "valueChanged",
    "TimeStamp": 1602586880
}
QoS: 0 - Retain: true
Message 36 get in OpenZWave/1/node/25/instance/1/commandclass/129/ o godzinie 14:28:
{
    "Instance": 1,
    "CommandClassId": 129,
    "CommandClass": "COMMAND_CLASS_CLOCK",
    "CommandClassVersion": 1,
    "TimeStamp": 1602586634
}

I also noticed that those termostat don’t send a actual tempture. Below temperatur from the same room by working zigbee sensor, and thermostat tempture sensor.


I even reset to default my Aeon Stick and I setted the whole z-wave network again… still nothing. Any ideas?

OK, Finally totally by chance I found this topic: Fibaro Wall Plug Issues

@knutz writed an automatyzation with also works with thermostat values, and in the end of the day helped me out to workaround my problem. Thank you @knutz!

- alias: "Refresh Wall Plug"
  initial_state: True
  trigger:
  - platform: mqtt
    topic: "OpenZWave/1/command/setvalue/"
  action:
    - delay:
        milliseconds: 200
    - service_template: mqtt.publish
      data_template:
        topic: "OpenZWave/1/command/refreshvalue/"
        payload_template: "{{ trigger.payload.split(',')[0] +'\n}' }}"
1 Like