-
Notifications
You must be signed in to change notification settings - Fork 9
10E0: Device Information
David Bonnes edited this page Feb 9, 2020
·
23 revisions
Some devices will periodically send device information without solicitation:
069 I --- 30:082155 63:262142 --:------ 10E0 038 000001C90011006CFEFFFFFFFFFF090907E0425244472D30324A415330310000000000000000
Round thermostats appear to send this data once every 24 hours (and other device may send it upon startup):
2020-02-04T17:17:36.227 051 I --- 34:205645 63:262142 --:------ 10E0 038 000001C838...
2020-02-05T17:17:35.439 047 I --- 34:205645 63:262142 --:------ 10E0 038 000001C838...
2020-02-06T17:17:34.672 051 I --- 34:205645 63:262142 --:------ 10E0 038 000001C838...
2020-02-07T17:17:33.910 049 I --- 34:205645 63:262142 --:------ 10E0 038 000001C838...
An evohome controller will respond to an RQ
with this data.
095 RQ --- 18:002858 01:073076 --:------ 10E0 001 00
045 RP --- 01:073076 18:002858 --:------ 10E0 038 000002FF0163FFFFFFFF140B07E1010807DD45766F20436F6C6F720000000000000000000000
As will an OpenTherm Bridge:
095 RQ --- 18:056026 01:073076 --:------ 10E0 001 00
059 RP --- 10:138822 18:056026 --:------ 10E0 038 000002FF0A0CFFFFFFFF150507E31F0707DE523838313041204272696467650012DD06000000
However, a BDR91 will not respond to a RQ
for 10E0
, nor should any battery-powered device (although this has not been extensively tested during their wake cycle).
Payload decode: | To do |
---|
def parser_10e0(payload) -> Optional[dict]:
assert len(payload) / 2 in [30, 38]
return {
"description": _str(payload[36:]),
"date_1": _date(payload[20:28]), # could be 'FFFFFFFF'
"date_2": _date(payload[28:36]),
"unknown_0": payload[:20],
}
0001
RF Check0004
Zone name0008
Relay demand0009
Relay failsafe000A
Zone config000C
Zone actuators0016
RF signal test0100
Localisation0404
Zone schedule0418
System fault1030
Mix zone config1060
Battery state10A0
DHW setpoint10E0
Device info1100
Boiler relay info1260
DHW temperature12B0
Window sensor1F09
System Sync1F41
DHW mode1FC9
RF bind1FD4
Opentherm ticker22C9
UFH setpoint22D9
Boiler setpoint2309
Zone setpoint2349
Setpoint override2E04
Controller mode30C9
Zone temperature313F
System datetime3150
Heat demand3220
Opentherm message3B00
Actuator sync3EF0
Actuator info3EF1
Actuator unknown
0002
External sensor0005
Zone management0006
Schedule sync000E
Unknown01D0
Unknown01E9
Unknown042F
Unknown1280
Outdoor humidity1290
Outdoor temp12A0
Indoor humidity2249
Now/next setpoint22D0
UFH unknown22F1
Ventilation unit command22F3
Ventilation unit temp. high2389
Unknown2D49
Unknown3120
Unknown31D9
HVAC Unknown31DA
HVAC Unknown31E0
HVAC Unknown