core: HE-ZW-THERM-FL2 thermosat broken
The problem
Not possible to set or view thermostat setpoint not matter, interactive, by script or by Node-RED HA integration
From ZwaveJS2MQTT CP setpoint can be set successfully, for example:
2021-11-10 14:34:09.905 INFO ZWAVE: Calling api writeValue with args: [
{
nodeId: 46,
commandClass: 67,
endpoint: 0,
property: 'setpoint',
propertyKey: 1
},
11.5,
{},
[length]: 3
]
2021-11-10 14:34:09.905 INFO ZWAVE: Writing 11.5 to 46-67-0-setpoint-1
2021-11-10 14:34:10.028 INFO ZWAVE: Success zwave api call writeValue undefined
2021-11-10 14:34:15.216 DEBUG MQTT: Publishing to zwave/hall/46/67/0/setpoint/1: { time: 1636544055216, value: 11.5 } with options { qos: 1, retain: true }
2021-11-10 14:34:15.217 INFO ZWAVE: Node 46: value updated: 67-0-setpoint-1 11.5 => 11.5
What version of Home Assistant Core has the issue?
core-2021.11.2
What was the last working version of Home Assistant Core?
No response
What type of installation are you running?
Home Assistant Core
Integration causing the issue
zwavejs2mqtt
Link to integration documentation on our website
https://www.home-assistant.io/integrations/zwave_js/
Example YAML snippet
alias: Temptester
sequence:
- service: climate.set_temperature
data:
temperature: 11
target:
entity_id: climate.thermhall_2
mode: single
Anything in the logs that might be useful for us?
Logger: homeassistant.components.websocket_api.http.connection
Source: components/zwave_js/climate.py:213
Integration: Home Assistant WebSocket API (documentation, issues)
First occurred: 2:20:37 PM (1 occurrences)
Last logged: 2:20:37 PM
[140580783046864] Value requested is not available
Traceback (most recent call last):
File "/snap/home-assistant-snap/434/lib/python3.8/site-packages/homeassistant/components/websocket_api/commands.py", line 185, in handle_call_service
await hass.services.async_call(
File "/snap/home-assistant-snap/434/lib/python3.8/site-packages/homeassistant/core.py", line 1495, in async_call
task.result()
File "/snap/home-assistant-snap/434/lib/python3.8/site-packages/homeassistant/core.py", line 1530, in _execute_service
await handler.job.target(service_call)
File "/snap/home-assistant-snap/434/lib/python3.8/site-packages/homeassistant/helpers/entity_component.py", line 213, in handle_service
await self.hass.helpers.service.entity_service_call(
File "/snap/home-assistant-snap/434/lib/python3.8/site-packages/homeassistant/helpers/service.py", line 667, in entity_service_call
future.result() # pop exception if have
File "/snap/home-assistant-snap/434/lib/python3.8/site-packages/homeassistant/helpers/entity.py", line 863, in async_request_call
await coro
File "/snap/home-assistant-snap/434/lib/python3.8/site-packages/homeassistant/helpers/service.py", line 704, in _handle_entity_call
await result
File "/snap/home-assistant-snap/434/lib/python3.8/site-packages/homeassistant/components/climate/__init__.py", line 586, in async_service_temperature_set
await entity.async_set_temperature(**kwargs)
File "/snap/home-assistant-snap/434/lib/python3.8/site-packages/homeassistant/components/zwave_js/climate.py", line 449, in async_set_temperature
setpoint: ZwaveValue = self._setpoint_value(
File "/snap/home-assistant-snap/434/lib/python3.8/site-packages/homeassistant/components/zwave_js/climate.py", line 213, in _setpoint_value
raise ValueError("Value requested is not available")
ValueError: Value requested is not available
Additional information
State attributes
hvac_modes:
- 'off'
- heat_cool
min_temp: 7
max_temp: 35
preset_modes:
- none
- Dry
- Energy heat
- Away
- Full power
current_temperature: 20
temperature: null
target_temp_high: null
target_temp_low: null
current_humidity: 36
hvac_action: idle
preset_mode: Full power
friendly_name: thermhall
supported_features: 19
zwavejs2mqtt debug info:
{
"id": 46,
"name": "thermhall",
"loc": "hall",
"values": [
{
"id": "46-114-0-manufacturerId",
"nodeId": 46,
"commandClass": 114,
"commandClassName": "Manufacturer Specific",
"endpoint": 0,
"property": "manufacturerId",
"propertyName": "manufacturerId",
"type": "number",
"readable": true,
"writeable": false,
"label": "Manufacturer ID",
"stateless": false,
"min": 0,
"max": 65535,
"list": false,
"value": 836,
"newValue": 836
},
{
"id": "46-114-0-productType",
"nodeId": 46,
"commandClass": 114,
"commandClassName": "Manufacturer Specific",
"endpoint": 0,
"property": "productType",
"propertyName": "productType",
"type": "number",
"readable": true,
"writeable": false,
"label": "Product type",
"stateless": false,
"min": 0,
"max": 65535,
"list": false,
"value": 3,
"newValue": 3
},
{
"id": "46-114-0-productId",
"nodeId": 46,
"commandClass": 114,
"commandClassName": "Manufacturer Specific",
"endpoint": 0,
"property": "productId",
"propertyName": "productId",
"type": "number",
"readable": true,
"writeable": false,
"label": "Product ID",
"stateless": false,
"min": 0,
"max": 65535,
"list": false,
"value": 1,
"newValue": 1
},
{
"id": "46-67-0-setpoint-1",
"nodeId": 46,
"commandClass": 67,
"commandClassName": "Thermostat Setpoint",
"endpoint": 0,
"property": "setpoint",
"propertyName": "setpoint",
"propertyKey": 1,
"propertyKeyName": "Heating",
"type": "number",
"readable": true,
"writeable": true,
"label": "setpoint (property)",
"ccSpecific": {
"setpointType": 1
},
"stateless": false,
"unit": "°C",
"list": false,
"value": 12.5,
"lastUpdate": 1636542034990,
"newValue": 12.5
},
{
"id": "46-134-0-libraryType",
"nodeId": 46,
"commandClass": 134,
"commandClassName": "Version",
"endpoint": 0,
"property": "libraryType",
"propertyName": "libraryType",
"type": "number",
"readable": true,
"writeable": false,
"label": "Library type",
"stateless": false,
"list": true,
"states": [
{
"text": "Unknown",
"value": 0
},
{
"text": "Static Controller",
"value": 1
},
{
"text": "Controller",
"value": 2
},
{
"text": "Enhanced Slave",
"value": 3
},
{
"text": "Slave",
"value": 4
},
{
"text": "Installer",
"value": 5
},
{
"text": "Routing Slave",
"value": 6
},
{
"text": "Bridge Controller",
"value": 7
},
{
"text": "Device under Test",
"value": 8
},
{
"text": "N/A",
"value": 9
},
{
"text": "AV Remote",
"value": 10
},
{
"text": "AV Device",
"value": 11
}
],
"value": 3,
"newValue": 3
},
{
"id": "46-134-0-protocolVersion",
"nodeId": 46,
"commandClass": 134,
"commandClassName": "Version",
"endpoint": 0,
"property": "protocolVersion",
"propertyName": "protocolVersion",
"type": "string",
"readable": true,
"writeable": false,
"label": "Z-Wave protocol version",
"stateless": false,
"list": false,
"value": "4.61",
"newValue": "4.61"
},
{
"id": "46-134-0-firmwareVersions",
"nodeId": 46,
"commandClass": 134,
"commandClassName": "Version",
"endpoint": 0,
"property": "firmwareVersions",
"propertyName": "firmwareVersions",
"type": "string[]",
"readable": true,
"writeable": false,
"label": "Z-Wave chip firmware versions",
"stateless": false,
"list": false,
"value": [
"1.7"
],
"lastUpdate": 1636536213012,
"newValue": [
"1.7"
]
},
{
"id": "46-134-0-hardwareVersion",
"nodeId": 46,
"commandClass": 134,
"commandClassName": "Version",
"endpoint": 0,
"property": "hardwareVersion",
"propertyName": "hardwareVersion",
"type": "number",
"readable": true,
"writeable": false,
"label": "Z-Wave chip hardware version",
"stateless": false,
"list": false,
"value": 1,
"newValue": 1
},
{
"id": "46-50-0-value-65537",
"nodeId": 46,
"commandClass": 50,
"commandClassName": "Meter",
"endpoint": 0,
"property": "value",
"propertyName": "value",
"propertyKey": 65537,
"propertyKeyName": "Electric_kWh_Consumed",
"type": "number",
"readable": true,
"writeable": false,
"label": "Electric Consumption [kWh]",
"ccSpecific": {
"meterType": 1,
"rateType": 1,
"scale": 0
},
"stateless": false,
"unit": "kWh",
"list": false,
"value": 0,
"newValue": 0
},
{
"id": "46-112-0-1",
"nodeId": 46,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 1,
"propertyName": "Degree Mode",
"type": "number",
"readable": true,
"writeable": true,
"label": "Degree Mode",
"default": 0,
"stateless": false,
"min": 0,
"max": 1,
"list": true,
"allowManualEntry": false,
"states": [
{
"text": "Centigrade",
"value": 0
},
{
"text": "Fahrenheit",
"value": 1
}
],
"value": 0,
"newValue": 0
},
{
"id": "46-112-0-3",
"nodeId": 46,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 3,
"propertyName": "Mode number",
"type": "number",
"readable": true,
"writeable": true,
"label": "Mode number",
"default": 2,
"stateless": false,
"min": 1,
"max": 6,
"list": true,
"allowManualEntry": false,
"states": [
{
"text": "COM",
"value": 1
},
{
"text": "TIME",
"value": 2
},
{
"text": "DRY",
"value": 3
},
{
"text": "ECO",
"value": 4
},
{
"text": "VAC",
"value": 5
},
{
"text": "MAN",
"value": 6
}
],
"value": 2,
"newValue": 2
},
{
"id": "46-112-0-4",
"nodeId": 46,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 4,
"propertyName": "Source sensor",
"type": "number",
"readable": true,
"writeable": true,
"label": "Source sensor",
"default": 3,
"stateless": false,
"min": 1,
"max": 7,
"list": true,
"allowManualEntry": false,
"states": [
{
"text": "Air sensor",
"value": 1
},
{
"text": "Air and Floor sensors",
"value": 2
},
{
"text": "Floor sensor",
"value": 3
},
{
"text": "Floor and Air sensor",
"value": 4
},
{
"text": "Power regulator",
"value": 5
},
{
"text": "Power regulator and Air sensor",
"value": 6
},
{
"text": "Power regulator and Floor sensor",
"value": 7
}
],
"value": 1,
"newValue": 1
},
{
"id": "46-112-0-5",
"nodeId": 46,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 5,
"propertyName": "Power reg on",
"type": "number",
"readable": true,
"writeable": true,
"description": "Power Regulation ON time, min",
"label": "Power reg on",
"default": 15,
"stateless": false,
"min": 10,
"max": 90,
"unit": "minutes",
"list": false,
"value": 15,
"newValue": 15
},
{
"id": "46-112-0-6",
"nodeId": 46,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 6,
"propertyName": "Power reg off",
"type": "number",
"readable": true,
"writeable": true,
"description": "Power Regulation OFF time, min",
"label": "Power reg off",
"default": 15,
"stateless": false,
"min": 10,
"max": 90,
"unit": "minutes",
"list": false,
"value": 15,
"newValue": 15
},
{
"id": "46-112-0-7",
"nodeId": 46,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 7,
"propertyName": "Dry time",
"type": "number",
"readable": true,
"writeable": true,
"label": "Dry time",
"default": 30,
"stateless": false,
"min": 5,
"max": 90,
"unit": "minutes",
"list": false,
"value": 30,
"newValue": 30
},
{
"id": "46-112-0-8",
"nodeId": 46,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 8,
"propertyName": "Time by controller",
"type": "number",
"readable": true,
"writeable": true,
"label": "Time by controller",
"default": 1,
"stateless": false,
"min": 0,
"max": 1,
"list": false,
"value": 1,
"newValue": 1
},
{
"id": "46-112-0-9",
"nodeId": 46,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 9,
"propertyName": "Time format",
"type": "number",
"readable": true,
"writeable": true,
"label": "Time format",
"default": 0,
"stateless": false,
"min": 0,
"max": 1,
"list": true,
"allowManualEntry": false,
"states": [
{
"text": "24 hour",
"value": 0
},
{
"text": "12 hour (AM / PM)",
"value": 1
}
],
"value": 0,
"newValue": 0
},
{
"id": "46-112-0-10",
"nodeId": 46,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 10,
"propertyName": "Week day",
"type": "number",
"readable": true,
"writeable": true,
"description": "Manually set week day",
"label": "Week day",
"default": 1,
"stateless": false,
"min": 1,
"max": 7,
"list": false,
"value": 2,
"newValue": 2
},
{
"id": "46-112-0-11",
"nodeId": 46,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 11,
"propertyName": "Hour",
"type": "number",
"readable": true,
"writeable": true,
"description": "Manually set time hour",
"label": "Hour",
"default": 0,
"stateless": false,
"min": 0,
"max": 23,
"unit": "hours",
"list": false,
"value": 12,
"newValue": 12
},
{
"id": "46-112-0-12",
"nodeId": 46,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 12,
"propertyName": "Mins",
"type": "number",
"readable": true,
"writeable": true,
"description": "Manually set time minute",
"label": "Mins",
"default": 0,
"stateless": false,
"min": 0,
"max": 59,
"unit": "minutes",
"list": false,
"value": 25,
"lastUpdate": 1636536213017,
"newValue": 25
},
{
"id": "46-112-0-13",
"nodeId": 46,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 13,
"propertyName": "Air temp min",
"type": "number",
"readable": true,
"writeable": true,
"description": "Air Temperature Minimum in degree, value * 10",
"label": "Air temp min",
"default": 210,
"stateless": false,
"min": 40,
"max": 360,
"list": false,
"value": 210,
"newValue": 210
},
{
"id": "46-112-0-14",
"nodeId": 46,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 14,
"propertyName": "Air temp max",
"type": "number",
"readable": true,
"writeable": true,
"description": "Air Temperature Maximum in degree, x10",
"label": "Air temp max",
"default": 270,
"stateless": false,
"min": 50,
"max": 370,
"list": false,
"value": 270,
"newValue": 270
},
{
"id": "46-112-0-15",
"nodeId": 46,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 15,
"propertyName": "Floor temp min",
"type": "number",
"readable": true,
"writeable": true,
"description": "Floor Temperature Minimum in degree, x10",
"label": "Floor temp min",
"default": 180,
"stateless": false,
"min": 40,
"max": 360,
"list": false,
"value": 180,
"newValue": 180
},
{
"id": "46-112-0-16",
"nodeId": 46,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 16,
"propertyName": "Floor temp max",
"type": "number",
"readable": true,
"writeable": true,
"description": "Floor Temperature Maximum in degree, x10",
"label": "Floor temp max",
"default": 320,
"stateless": false,
"min": 50,
"max": 370,
"list": false,
"value": 320,
"newValue": 320
},
{
"id": "46-112-0-17",
"nodeId": 46,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 17,
"propertyName": "Floor sensor resistance",
"type": "number",
"readable": true,
"writeable": true,
"label": "Floor sensor resistance",
"default": 10,
"stateless": false,
"min": 1,
"max": 100,
"unit": "kohm",
"list": false,
"value": 10,
"newValue": 10
},
{
"id": "46-112-0-18",
"nodeId": 46,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 18,
"propertyName": "Air temp calibration",
"type": "number",
"readable": true,
"writeable": true,
"description": "Air Temperature Calibration in degree x10",
"label": "Air temp calibration",
"default": 0,
"stateless": false,
"min": -95,
"max": 95,
"list": false,
"value": 0,
"newValue": 0
},
{
"id": "46-112-0-19",
"nodeId": 46,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 19,
"propertyName": "Floor temp calibration",
"type": "number",
"readable": true,
"writeable": true,
"description": "Floor Temperature Calibration in degree x10",
"label": "Floor temp calibration",
"default": 0,
"stateless": false,
"min": -95,
"max": 95,
"list": false,
"value": 0,
"newValue": 0
},
{
"id": "46-112-0-20",
"nodeId": 46,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 20,
"propertyName": "Temp hysteresis",
"type": "number",
"readable": true,
"writeable": true,
"description": "Temperature Hysteresis in degree, x10",
"label": "Temp hysteresis",
"default": 5,
"stateless": false,
"min": 1,
"max": 95,
"list": false,
"value": 5,
"newValue": 5
},
{
"id": "46-112-0-21",
"nodeId": 46,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 21,
"propertyName": "Temp diff to send values",
"type": "number",
"readable": true,
"writeable": true,
"description": "Temperature difference to send to controller, value x10",
"label": "Temp diff to send values",
"default": 2,
"stateless": false,
"min": 1,
"max": 10,
"list": false,
"value": 2,
"newValue": 2
},
{
"id": "46-112-0-22",
"nodeId": 46,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 22,
"propertyName": "Active display brightness",
"type": "number",
"readable": true,
"writeable": true,
"label": "Active display brightness",
"default": 4,
"stateless": false,
"min": 1,
"max": 4,
"list": false,
"value": 4,
"newValue": 4
},
{
"id": "46-112-0-23",
"nodeId": 46,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 23,
"propertyName": "Inactive display brightness",
"type": "number",
"readable": true,
"writeable": true,
"label": "Inactive display brightness",
"default": 3,
"stateless": false,
"min": 1,
"max": 4,
"list": false,
"value": 3,
"newValue": 3
},
{
"id": "46-112-0-24",
"nodeId": 46,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 24,
"propertyName": "Auto LCD brightness",
"type": "number",
"readable": true,
"writeable": true,
"label": "Auto LCD brightness",
"default": 1,
"stateless": false,
"min": 0,
"max": 1,
"list": false,
"value": 1,
"newValue": 1
},
{
"id": "46-112-0-25",
"nodeId": 46,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 25,
"propertyName": "Auto bright level 1",
"type": "number",
"readable": true,
"writeable": true,
"label": "Auto bright level 1",
"default": 30,
"stateless": false,
"min": 0,
"max": 5000,
"unit": "lumens",
"list": false,
"value": 15,
"newValue": 15
},
{
"id": "46-112-0-26",
"nodeId": 46,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 26,
"propertyName": "Auto bright level 2",
"type": "number",
"readable": true,
"writeable": true,
"label": "Auto bright level 2",
"default": 200,
"stateless": false,
"min": 0,
"max": 5000,
"unit": "lumens",
"list": false,
"value": 30,
"newValue": 30
},
{
"id": "46-112-0-27",
"nodeId": 46,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 27,
"propertyName": "Auto bright level 3",
"type": "number",
"readable": true,
"writeable": true,
"label": "Auto bright level 3",
"default": 3000,
"stateless": false,
"min": 0,
"max": 5000,
"unit": "lumens",
"list": false,
"value": 3000,
"newValue": 3000
},
{
"id": "46-112-0-28",
"nodeId": 46,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 28,
"propertyName": "Basic set action",
"type": "number",
"readable": true,
"writeable": true,
"label": "Basic set action",
"default": 6,
"stateless": false,
"min": 1,
"max": 6,
"list": true,
"allowManualEntry": false,
"states": [
{
"text": "COM",
"value": 1
},
{
"text": "TIME",
"value": 2
},
{
"text": "DRY",
"value": 3
},
{
"text": "ECO",
"value": 4
},
{
"text": "VAC",
"value": 5
},
{
"text": "MAN",
"value": 6
}
],
"value": 2,
"newValue": 2
},
{
"id": "46-112-0-51",
"nodeId": 46,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 51,
"propertyName": "Touch sensitivity",
"type": "number",
"readable": true,
"writeable": true,
"label": "Touch sensitivity",
"default": 50,
"stateless": false,
"min": 20,
"max": 70,
"list": false,
"value": 50,
"newValue": 50
},
{
"id": "46-112-0-52",
"nodeId": 46,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 52,
"propertyName": "Morning start time",
"type": "number",
"readable": true,
"writeable": true,
"label": "Morning start time",
"default": 600,
"stateless": false,
"min": 0,
"max": 2359,
"unit": "HHMM",
"list": false,
"value": 700,
"newValue": 700
},
{
"id": "46-112-0-53",
"nodeId": 46,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 53,
"propertyName": "Day start time",
"type": "number",
"readable": true,
"writeable": true,
"label": "Day start time",
"default": 900,
"stateless": false,
"min": 0,
"max": 2359,
"unit": "HHMM",
"list": false,
"value": 900,
"newValue": 900
},
{
"id": "46-112-0-54",
"nodeId": 46,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 54,
"propertyName": "Evening start time",
"type": "number",
"readable": true,
"writeable": true,
"label": "Evening start time",
"default": 1800,
"stateless": false,
"min": 0,
"max": 2359,
"unit": "HHMM",
"list": false,
"value": 1800,
"newValue": 1800
},
{
"id": "46-112-0-55",
"nodeId": 46,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 55,
"propertyName": "Night Start time",
"type": "number",
"readable": true,
"writeable": true,
"label": "Night Start time",
"default": 2300,
"stateless": false,
"min": 0,
"max": 2359,
"unit": "HHMM",
"list": false,
"value": 2300,
"newValue": 2300
},
{
"id": "46-112-0-56",
"nodeId": 46,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 56,
"propertyName": "Monday morning temp",
"type": "number",
"readable": true,
"writeable": true,
"label": "Monday morning temp",
"default": 240,
"stateless": false,
"min": 40,
"max": 370,
"list": false,
"value": 165,
"newValue": 165
},
{
"id": "46-112-0-57",
"nodeId": 46,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 57,
"propertyName": "Monday day temp",
"type": "number",
"readable": true,
"writeable": true,
"label": "Monday day temp",
"default": 200,
"stateless": false,
"min": 40,
"max": 370,
"list": false,
"value": 145,
"newValue": 145
},
{
"id": "46-112-0-58",
"nodeId": 46,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 58,
"propertyName": "Monday evening temp",
"type": "number",
"readable": true,
"writeable": true,
"label": "Monday evening temp",
"default": 230,
"stateless": false,
"min": 40,
"max": 370,
"list": false,
"value": 175,
"newValue": 175
},
{
"id": "46-112-0-59",
"nodeId": 46,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 59,
"propertyName": "Monday night temp",
"type": "number",
"readable": true,
"writeable": true,
"label": "Monday night temp",
"default": 180,
"stateless": false,
"min": 40,
"max": 370,
"list": false,
"value": 180,
"newValue": 180
},
{
"id": "46-112-0-60",
"nodeId": 46,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 60,
"propertyName": "Tuesday morning temp",
"type": "number",
"readable": true,
"writeable": true,
"label": "Tuesday morning temp",
"default": 240,
"stateless": false,
"min": 40,
"max": 370,
"list": false,
"value": 240,
"newValue": 240
},
{
"id": "46-112-0-61",
"nodeId": 46,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 61,
"propertyName": "Tuesday day temp",
"type": "number",
"readable": true,
"writeable": true,
"label": "Tuesday day temp",
"default": 200,
"stateless": false,
"min": 40,
"max": 370,
"list": false,
"value": 200,
"newValue": 200
},
{
"id": "46-112-0-62",
"nodeId": 46,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 62,
"propertyName": "Tuesday evening temp",
"type": "number",
"readable": true,
"writeable": true,
"label": "Tuesday evening temp",
"default": 230,
"stateless": false,
"min": 40,
"max": 370,
"list": false,
"value": 230,
"newValue": 230
},
{
"id": "46-112-0-63",
"nodeId": 46,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 63,
"propertyName": "Tuesday night temp",
"type": "number",
"readable": true,
"writeable": true,
"label": "Tuesday night temp",
"default": 180,
"stateless": false,
"min": 40,
"max": 370,
"list": false,
"value": 180,
"newValue": 180
},
{
"id": "46-112-0-64",
"nodeId": 46,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 64,
"propertyName": "Wednesday morning temp",
"type": "number",
"readable": true,
"writeable": true,
"label": "Wednesday morning temp",
"default": 240,
"stateless": false,
"min": 40,
"max": 370,
"list": false,
"value": 240,
"newValue": 240
},
{
"id": "46-112-0-65",
"nodeId": 46,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 65,
"propertyName": "Wednesday day temp",
"type": "number",
"readable": true,
"writeable": true,
"label": "Wednesday day temp",
"default": 200,
"stateless": false,
"min": 40,
"max": 370,
"list": false,
"value": 200,
"newValue": 200
},
{
"id": "46-112-0-66",
"nodeId": 46,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 66,
"propertyName": "Wednesday evening temp",
"type": "number",
"readable": true,
"writeable": true,
"label": "Wednesday evening temp",
"default": 230,
"stateless": false,
"min": 40,
"max": 370,
"list": false,
"value": 230,
"newValue": 230
},
{
"id": "46-112-0-67",
"nodeId": 46,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 67,
"propertyName": "Wednesday night temp",
"type": "number",
"readable": true,
"writeable": true,
"label": "Wednesday night temp",
"default": 180,
"stateless": false,
"min": 40,
"max": 370,
"list": false,
"value": 180,
"newValue": 180
},
{
"id": "46-112-0-68",
"nodeId": 46,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 68,
"propertyName": "Thursday morning temp",
"type": "number",
"readable": true,
"writeable": true,
"label": "Thursday morning temp",
"default": 240,
"stateless": false,
"min": 40,
"max": 370,
"list": false,
"value": 240,
"newValue": 240
},
{
"id": "46-112-0-69",
"nodeId": 46,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 69,
"propertyName": "Thursday day temp",
"type": "number",
"readable": true,
"writeable": true,
"label": "Thursday day temp",
"default": 200,
"stateless": false,
"min": 40,
"max": 370,
"list": false,
"value": 200,
"newValue": 200
},
{
"id": "46-112-0-70",
"nodeId": 46,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 70,
"propertyName": "Thursday evening temp",
"type": "number",
"readable": true,
"writeable": true,
"label": "Thursday evening temp",
"default": 230,
"stateless": false,
"min": 40,
"max": 370,
"list": false,
"value": 230,
"newValue": 230
},
{
"id": "46-112-0-71",
"nodeId": 46,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 71,
"propertyName": "Thursday night temp",
"type": "number",
"readable": true,
"writeable": true,
"label": "Thursday night temp",
"default": 180,
"stateless": false,
"min": 40,
"max": 370,
"list": false,
"value": 180,
"newValue": 180
},
{
"id": "46-112-0-72",
"nodeId": 46,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 72,
"propertyName": "Friday morning temp",
"type": "number",
"readable": true,
"writeable": true,
"label": "Friday morning temp",
"default": 240,
"stateless": false,
"min": 40,
"max": 370,
"list": false,
"value": 240,
"newValue": 240
},
{
"id": "46-112-0-73",
"nodeId": 46,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 73,
"propertyName": "Friday day temp",
"type": "number",
"readable": true,
"writeable": true,
"label": "Friday day temp",
"default": 200,
"stateless": false,
"min": 40,
"max": 370,
"list": false,
"value": 200,
"newValue": 200
},
{
"id": "46-112-0-74",
"nodeId": 46,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 74,
"propertyName": "Friday evening temp",
"type": "number",
"readable": true,
"writeable": true,
"label": "Friday evening temp",
"default": 230,
"stateless": false,
"min": 40,
"max": 370,
"list": false,
"value": 230,
"newValue": 230
},
{
"id": "46-112-0-75",
"nodeId": 46,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 75,
"propertyName": "Friday night temp",
"type": "number",
"readable": true,
"writeable": true,
"label": "Friday night temp",
"default": 180,
"stateless": false,
"min": 40,
"max": 370,
"list": false,
"value": 180,
"newValue": 180
},
{
"id": "46-112-0-76",
"nodeId": 46,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 76,
"propertyName": "Saturday morning temp",
"type": "number",
"readable": true,
"writeable": true,
"label": "Saturday morning temp",
"default": 240,
"stateless": false,
"min": 40,
"max": 370,
"list": false,
"value": 240,
"newValue": 240
},
{
"id": "46-112-0-77",
"nodeId": 46,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 77,
"propertyName": "Saturday day temp",
"type": "number",
"readable": true,
"writeable": true,
"label": "Saturday day temp",
"default": 200,
"stateless": false,
"min": 40,
"max": 370,
"list": false,
"value": 200,
"newValue": 200
},
{
"id": "46-112-0-78",
"nodeId": 46,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 78,
"propertyName": "Saturday evening temp",
"type": "number",
"readable": true,
"writeable": true,
"label": "Saturday evening temp",
"default": 230,
"stateless": false,
"min": 40,
"max": 370,
"list": false,
"value": 230,
"newValue": 230
},
{
"id": "46-112-0-79",
"nodeId": 46,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 79,
"propertyName": "Saturday night temp",
"type": "number",
"readable": true,
"writeable": true,
"label": "Saturday night temp",
"default": 180,
"stateless": false,
"min": 40,
"max": 370,
"list": false,
"value": 180,
"newValue": 180
},
{
"id": "46-112-0-80",
"nodeId": 46,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 80,
"propertyName": "Sunday morning temp",
"type": "number",
"readable": true,
"writeable": true,
"label": "Sunday morning temp",
"default": 240,
"stateless": false,
"min": 40,
"max": 370,
"list": false,
"value": 200,
"newValue": 200
},
{
"id": "46-112-0-81",
"nodeId": 46,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 81,
"propertyName": "Sunday day temp",
"type": "number",
"readable": true,
"writeable": true,
"label": "Sunday day temp",
"default": 200,
"stateless": false,
"min": 40,
"max": 370,
"list": false,
"value": 200,
"newValue": 200
},
{
"id": "46-112-0-82",
"nodeId": 46,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 82,
"propertyName": "Sunday evening temp",
"type": "number",
"readable": true,
"writeable": true,
"label": "Sunday evening temp",
"default": 230,
"stateless": false,
"min": 40,
"max": 370,
"list": false,
"value": 230,
"newValue": 230
},
{
"id": "46-112-0-83",
"nodeId": 46,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 83,
"propertyName": "Sunday night temp",
"type": "number",
"readable": true,
"writeable": true,
"label": "Sunday night temp",
"default": 180,
"stateless": false,
"min": 40,
"max": 370,
"list": false,
"value": 180,
"newValue": 180
},
{
"id": "46-112-0-2",
"nodeId": 46,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 2,
"propertyName": "External input mode",
"type": "number",
"readable": true,
"writeable": true,
"label": "External input mode",
"default": 1,
"stateless": false,
"min": 0,
"max": 2,
"list": true,
"allowManualEntry": false,
"states": [
{
"text": "Ignore external input",
"value": 0
},
{
"text": "Trigger on input",
"value": 1
},
{
"text": "Latch on input",
"value": 2
}
],
"lastUpdate": 1636536213028
},
{
"id": "46-66-0-state",
"nodeId": 46,
"commandClass": 66,
"commandClassName": "Thermostat Operating State",
"endpoint": 0,
"property": "state",
"propertyName": "state",
"type": "number",
"readable": true,
"writeable": false,
"label": "Operating state",
"stateless": false,
"min": 0,
"max": 255,
"list": true,
"states": [
{
"text": "Idle",
"value": 0
},
{
"text": "Heating",
"value": 1
},
{
"text": "Cooling",
"value": 2
},
{
"text": "Fan Only",
"value": 3
},
{
"text": "Pending Heat",
"value": 4
},
{
"text": "Pending Cool",
"value": 5
},
{
"text": "Vent/Economizer",
"value": 6
},
{
"text": "Aux Heating",
"value": 7
},
{
"text": "2nd Stage Heating",
"value": 8
},
{
"text": "2nd Stage Cooling",
"value": 9
},
{
"text": "2nd Stage Aux Heat",
"value": 10
},
{
"text": "3rd Stage Aux Heat",
"value": 11
}
],
"value": 0,
"newValue": 0
},
{
"id": "46-64-0-mode",
"nodeId": 46,
"commandClass": 64,
"commandClassName": "Thermostat Mode",
"endpoint": 0,
"property": "mode",
"propertyName": "mode",
"type": "number",
"readable": true,
"writeable": true,
"label": "Thermostat mode",
"stateless": false,
"min": 0,
"max": 255,
"list": true,
"states": [
{
"text": "Off",
"value": 0
},
{
"text": "Dry",
"value": 8
},
{
"text": "Auto changeover",
"value": 10
},
{
"text": "Energy heat",
"value": 11
},
{
"text": "Away",
"value": 13
},
{
"text": "Full power",
"value": 15
}
],
"value": 15,
"lastUpdate": 1636541684734,
"newValue": 15
},
{
"id": "46-64-0-manufacturerData",
"nodeId": 46,
"commandClass": 64,
"commandClassName": "Thermostat Mode",
"endpoint": 0,
"property": "manufacturerData",
"propertyName": "manufacturerData",
"type": "any",
"readable": true,
"writeable": true,
"label": "manufacturerData (property)",
"stateless": false,
"list": false
},
{
"id": "46-49-0-Air temperature",
"nodeId": 46,
"commandClass": 49,
"commandClassName": "Multilevel Sensor",
"endpoint": 0,
"property": "Air temperature",
"propertyName": "Air temperature",
"type": "number",
"readable": true,
"writeable": false,
"label": "Air temperature",
"ccSpecific": {
"sensorType": 1,
"scale": 0
},
"stateless": false,
"unit": "°C",
"list": false,
"value": 20.1,
"lastUpdate": 1636542184993,
"newValue": 20.1
},
{
"id": "46-49-0-Humidity",
"nodeId": 46,
"commandClass": 49,
"commandClassName": "Multilevel Sensor",
"endpoint": 0,
"property": "Humidity",
"propertyName": "Humidity",
"type": "number",
"readable": true,
"writeable": false,
"label": "Humidity",
"ccSpecific": {
"sensorType": 5,
"scale": 0
},
"stateless": false,
"unit": "%",
"list": false,
"value": 36,
"lastUpdate": 1636536213029,
"newValue": 36
},
{
"id": "46-49-0-Soil temperature",
"nodeId": 46,
"commandClass": 49,
"commandClassName": "Multilevel Sensor",
"endpoint": 0,
"property": "Soil temperature",
"propertyName": "Soil temperature",
"type": "number",
"readable": true,
"writeable": false,
"label": "Soil temperature",
"ccSpecific": {
"sensorType": 24,
"scale": 0
},
"stateless": false,
"unit": "°C",
"list": false,
"value": -50,
"newValue": -50
}
],
"groups": [
{
"text": "Lifeline",
"endpoint": 0,
"value": 1,
"maxNodes": 10,
"isLifeline": true,
"multiChannel": true
},
{
"text": "Basic set",
"endpoint": 0,
"value": 2,
"maxNodes": 1,
"isLifeline": false,
"multiChannel": true
}
],
"neighbors": [],
"ready": true,
"available": true,
"hassDevices": {
"sensor_temperature": {
"type": "sensor",
"object_id": "temperature",
"discovery_payload": {
"value_template": "{{ value_json.value }}",
"device_class": "temperature",
"unit_of_measurement": "°C",
"state_topic": "zwave/hall/46/49/0/Air_temperature",
"json_attributes_topic": "zwave/hall/46/49/0/Air_temperature",
"device": {
"identifiers": [
"zwavejs2mqtt_0xefbad18f_node46"
],
"manufacturer": "HELTUN",
"model": "Wall Heating Thermostat (HE-ZW-THERM-FL2)",
"name": "hall-thermhall",
"sw_version": "1.7"
},
"name": "hall-thermhall_temperature",
"unique_id": "zwavejs2mqtt_0xefbad18f_46-49-0-Air_temperature"
},
"discoveryTopic": "sensor/hall-thermhall/temperature/config",
"values": [
"49-0-Air temperature"
],
"persistent": false,
"ignoreDiscovery": false
},
"sensor_humidity_air": {
"type": "sensor",
"object_id": "humidity_air",
"discovery_payload": {
"value_template": "{{ value_json.value }}",
"device_class": "humidity",
"unit_of_measurement": "%",
"state_topic": "zwave/hall/46/49/0/Humidity",
"json_attributes_topic": "zwave/hall/46/49/0/Humidity",
"device": {
"identifiers": [
"zwavejs2mqtt_0xefbad18f_node46"
],
"manufacturer": "HELTUN",
"model": "Wall Heating Thermostat (HE-ZW-THERM-FL2)",
"name": "hall-thermhall",
"sw_version": "1.7"
},
"name": "hall-thermhall_humidity_air",
"unique_id": "zwavejs2mqtt_0xefbad18f_46-49-0-Humidity"
},
"discoveryTopic": "sensor/hall-thermhall/humidity_air/config",
"values": [
"49-0-Humidity"
],
"persistent": false,
"ignoreDiscovery": false
},
"sensor_temperature_soil": {
"type": "sensor",
"object_id": "temperature_soil",
"discovery_payload": {
"value_template": "{{ value_json.value }}",
"device_class": "temperature",
"unit_of_measurement": "°C",
"state_topic": "zwave/hall/46/49/0/Soil_temperature",
"json_attributes_topic": "zwave/hall/46/49/0/Soil_temperature",
"device": {
"identifiers": [
"zwavejs2mqtt_0xefbad18f_node46"
],
"manufacturer": "HELTUN",
"model": "Wall Heating Thermostat (HE-ZW-THERM-FL2)",
"name": "hall-thermhall",
"sw_version": "1.7"
},
"name": "hall-thermhall_temperature_soil",
"unique_id": "zwavejs2mqtt_0xefbad18f_46-49-0-Soil_temperature"
},
"discoveryTopic": "sensor/hall-thermhall/temperature_soil/config",
"values": [
"49-0-Soil temperature"
],
"persistent": false,
"ignoreDiscovery": false
},
"sensor_electric_kwh_value": {
"type": "sensor",
"object_id": "electric_kwh_value",
"discovery_payload": {
"value_template": "{{ value_json.value }}",
"device_class": "power",
"unit_of_measurement": "kWh",
"state_topic": "zwave/hall/46/50/0/value/65537",
"json_attributes_topic": "zwave/hall/46/50/0/value/65537",
"device": {
"identifiers": [
"zwavejs2mqtt_0xefbad18f_node46"
],
"manufacturer": "HELTUN",
"model": "Wall Heating Thermostat (HE-ZW-THERM-FL2)",
"name": "hall-thermhall",
"sw_version": "1.7"
},
"name": "hall-thermhall_electric_kwh_value",
"unique_id": "zwavejs2mqtt_0xefbad18f_46-50-0-value-65537"
},
"discoveryTopic": "sensor/hall-thermhall/electric_kwh_value/config",
"values": [
"50-0-value-65537"
],
"persistent": false,
"ignoreDiscovery": false
}
},
"failed": false,
"inited": true,
"hexId": "0x0344-0x0003-0x0001",
"dbLink": "https://devices.zwave-js.io/?jumpTo=0x0344:0x0003:0x0001:1.7",
"manufacturerId": 836,
"productId": 1,
"productType": 3,
"deviceConfig": {
"filename": "/usr/src/app/store/.config-db/devices/0x0344/he-zw-therm-fl2.json",
"isEmbedded": true,
"manufacturer": "HELTUN",
"manufacturerId": 836,
"label": "HE-ZW-THERM-FL2",
"description": "Wall Heating Thermostat",
"devices": [
{
"productType": 3,
"productId": 1
}
],
"firmwareVersion": {
"min": "0.0",
"max": "255.255"
},
"paramInformation": {
"_map": {}
}
},
"productLabel": "HE-ZW-THERM-FL2",
"productDescription": "Wall Heating Thermostat",
"manufacturer": "HELTUN",
"firmwareVersion": "1.7",
"protocolVersion": 3,
"zwavePlusVersion": 1,
"zwavePlusNodeType": 0,
"zwavePlusRoleType": 5,
"nodeType": 1,
"endpointsCount": 0,
"endpointIndizes": [],
"isSecure": true,
"security": "S0_Legacy",
"supportsSecurity": false,
"supportsBeaming": true,
"isControllerNode": false,
"isListening": true,
"isFrequentListening": false,
"isRouting": true,
"keepAwake": false,
"maxDataRate": 100000,
"deviceClass": {
"basic": 4,
"generic": 8,
"specific": 4
},
"deviceId": "836-1-3",
"status": "Alive",
"interviewStage": "Complete",
"statistics": {
"commandsTX": 1106,
"commandsRX": 1155,
"commandsDroppedRX": 80,
"commandsDroppedTX": 0,
"timeoutResponse": 64
},
"lastActive": 1636542184993,
"isBatteryPowered": false,
"_name": "thermhall (hall)"
}
About this issue
- Original URL
- State: closed
- Created 3 years ago
- Comments: 16 (5 by maintainers)
done