Update th1124zb.json
Adding Pi Heating demand and unoccupyheatingsetpoint like on Stelpro's thermostat. Adjusting some reports timer.
"name": "config/reachable"
},
{
- "name": "config/schedule",
- "description": "On-device heating schedules."
+ "name": "config/schedule"
},
{
"name": "config/schedule_on",
- "description": "Determines if on-device schedules for setting the heatsetpoint are currently used or if the thermostat is operated manually.",
"default": false
},
{
{
"name": "config/ledindication",
"description": "Use it for Backlight configuration.\nfalse = On demand\ntrue = Always ON",
- "refresh.interval": 300,
+ "refresh.interval": 360,
"read": {
"at": "0x0402",
"cl": "0x0201",
},
"default": true
},
+ {
+ "name": "config/unoccupiedheatsetpoint",
+ "refresh.interval": 360,
+ "read": {
+ "at": "0x0014",
+ "cl": "0x0201",
+ "ep": 1,
+ "fn": "zcl"
+ },
+ "write": {
+ "at": "0x0014",
+ "cl": "0x0201",
+ "dt": "0x29",
+ "ep": 1,
+ "eval": "Item.val",
+ "fn": "zcl",
+ "mf": "0x119c"
+ },
+ "parse": {
+ "at": "0x0014",
+ "cl": "0x0201",
+ "ep": 1,
+ "eval": "Item.val = Attr.val;",
+ "fn": "zcl"
+ },
+ "default": 17
+ },
{
"name": "state/lastupdated"
},
{
"name": "state/temperature",
"default": 0
+ },
+ {
+ "name": "state/valve",
+ "description": "PI Heating Demand. If below 10, then device is Idle, else device is Heating.",
+ "refresh.interval": 300,
+ "read": {
+ "at": "0x0008",
+ "cl": "0x0201",
+ "ep": 1,
+ "fn": "zcl"
+ },
+ "parse": {
+ "at": "0x0008",
+ "cl": "0x0201",
+ "ep": 1,
+ "eval": "Item.val = Attr.val;",
+ "fn": "zcl"
+ },
+ "default": 0
}
]
},
},
{
"name": "state/current",
- "description": "The measured current (in A).",
"refresh.interval": 300,
"parse": {
"at": "0x0508",
