Hi all,
so I’m pretty new to the HA and node-red community, so maybe I’m just missing something.
I have HA, node-red, zigbee2mqtt and mqtt running in Docker.
In node-red I want to retrieve all the attributes of my thermostat (TS_0601) and I do the following:
However this only gives me some of the attributes.
{
"entity_id": "climate.thermostat_buro",
"state": "auto",
"attributes":
{
"hvac_modes":
[
"heat",
"auto",
"off"
],
"min_temp": 5,
"max_temp": 35,
"target_temp_step": 0.5,
"preset_modes":
[
"none",
"away",
"schedule",
"manual",
"boost",
"complex",
"comfort",
"eco"
],
"current_temperature": 27,
"temperature": 24,
"preset_mode": "manual",
"friendly_name": "thermostat_buro",
"supported_features": 17
},
"last_changed": "2022-03-15T07:46:24.459066+00:00",
"last_updated": "2022-03-15T08:23:36.069722+00:00",
"context":
{
"id": "3048a695f226f0acfeb4c8798ca42dde",
"parent_id": null,
"user_id": null
},
"timeSinceChangedMs": 2427837
}
If I take a look at zigbee2mqtt I see in the state that there are much more attributes.
{
"auto_lock": "MANUAL",
"away_mode": "OFF",
"away_preset_days": 1,
"away_preset_temperature": 15,
"battery_low": false,
"boost_time": 600,
"child_lock": "UNLOCK",
"comfort_temperature": 20,
"current_heating_setpoint": 24,
"eco_temperature": 15,
"force": "normal",
"holidays": [
{
"hour": 6,
"minute": 0,
"temperature": 20
},
{
"hour": 8,
"minute": 0,
"temperature": 15
},
{
"hour": 11,
"minute": 29,
"temperature": 11
},
{
"hour": 15,
"minute": 30,
"temperature": 18
},
{
"hour": 18,
"minute": 30,
"temperature": 20
},
{
"hour": 22,
"minute": 0,
"temperature": 15
}
],
"linkquality": 42,
"local_temperature": 27,
"local_temperature_calibration": 0,
"position": 65,
"preset": "manual",
"system_mode": "auto",
"week": "5+2",
"window_detection": "OFF",
"window_detection_params": {
"minutes": 10,
"temperature": 5
},
"workdays": [
{
"hour": 5,
"minute": 0,
"temperature": 20
},
{
"hour": 8,
"minute": 0,
"temperature": 14
},
{
"hour": 11,
"minute": 30,
"temperature": 15
},
{
"hour": 12,
"minute": 30,
"temperature": 14
},
{
"hour": 17,
"minute": 30,
"temperature": 15
},
{
"hour": 22,
"minute": 0,
"temperature": 14
}
],
"device": {
"applicationVersion": 87,
"dateCode": "",
"friendlyName": "thermostat_buro",
"hardwareVersion": 1,
"ieeeAddr": "0x5c0272fffec9da08",
"manufacturerID": 4098,
"manufacturerName": "_TZE200_ckud7u2l",
"model": "TS0601_thermostat",
"networkAddress": 35730,
"powerSource": "Battery",
"stackVersion": 0,
"type": "EndDevice",
"zclVersion": 3
},
"max_temperature": null,
"min_temperature": null,
"update": {
"state": "idle"
},
"update_available": null,
"valve_detection": null
}
What am I missing? Thanks in advance.
Greetings