This is a floor heating (water, 3A) thermostat from BEOK Controls called TOL47WIFI-WP-WF
As always i grep the orig fw with
found IDs
ID mappings
attached:
-original firmware
-user manual
As always i grep the orig fw with
.local/pipx/venvs/ltchiptool/bin/[b]ltchiptool[/b] flash read BK7231N beok-tol47wifi-wp-wf.binfound IDs
Info:TuyaMCU:ParseState: id 1 type 4-enum len 1
Info:TuyaMCU:ParseState: byte 169
Info:TuyaMCU:Received: 55 AA 03 00 00 01 01 04
Info:TuyaMCU:ProcessIncoming[v=3]: cmd 0 (Hearbeat) len 8
Info:TuyaMCU:Received: 55 AA 03 07 00 05 01 01 00 01 00 11
Info:TuyaMCU:ProcessIncoming[v=3]: cmd 7 (State) len 12
Info:TuyaMCU:ParseState: id 1 type 1-bool len 1
Info:TuyaMCU:ParseState: byte 0
Info:TuyaMCU:Received: 55 AA 03 07 00 08 02 02 00 04 00 00 00 A0 B9
Info:TuyaMCU:ProcessIncoming[v=3]: cmd 7 (State) len 15
Info:TuyaMCU:ParseState: id 2 type 2-val len 4
Info:TuyaMCU:ParseState: int32 160
Info:TuyaMCU:Received: 55 AA 03 07 00 08 03 02 00 04 00 00 00 A9 C3
Info:TuyaMCU:ProcessIncoming[v=3]: cmd 7 (State) len 15
Info:TuyaMCU:ParseState: id 3 type 2-val len 4
Info:TuyaMCU:ParseState: int32 169
Info:TuyaMCU:Received: 55 AA 03 07 00 05 04 04 00 01 00 17
Info:TuyaMCU:ProcessIncoming[v=3]: cmd 7 (State) len 12
Info:TuyaMCU:ParseState: id 4 type 4-enum len 1
Info:TuyaMCU:ParseState: byte 0
Info:TuyaMCU:Received: 55 AA 03 07 00 05 05 04 00 01 00 18
Info:TuyaMCU:ProcessIncoming[v=3]: cmd 7 (State) len 12
Info:TuyaMCU:ParseState: id 5 type 4-enum len 1
Info:TuyaMCU:ParseState: byte 0
Info:TuyaMCU:Received: 55 AA 03 07 00 05 09 01 00 01 00 19
Info:TuyaMCU:ProcessIncoming[v=3]: cmd 7 (State) len 12
Info:TuyaMCU:ParseState: id 9 type 1-bool len 1
Info:TuyaMCU:ParseState: byte 0
Info:TuyaMCU:Received: 55 AA 03 07 00 05 0B 05 00 01 00 1F
Info:TuyaMCU:ProcessIncoming[v=3]: cmd 7 (State) len 12
Info:TuyaMCU:ParseState: id 11 type 5-bitmap len 1
Info:TuyaMCU:ParseState: byte 0
Info:TuyaMCU:Received: 55 AA 03 07 00 08 0F 02 00 04 00 00 00 3C 62
Info:TuyaMCU:ProcessIncoming[v=3]: cmd 7 (State) len 15
Info:TuyaMCU:ParseState: id 15 type 2-val len 4
Info:TuyaMCU:ParseState: int32 60
Info:TuyaMCU:Received: 55 AA 03 07 00 08 13 02 00 04 FF FF FF F6 1D
Info:TuyaMCU:ProcessIncoming[v=3]: cmd 7 (State) len 15
Info:TuyaMCU:ParseState: id 19 type 2-val len 4
Info:TuyaMCU:ParseState: int32 -10
Info:TuyaMCU:Received: 55 AA 03 07 00 AC 1C 00 00 A8 06 00 00 C8 08 00 00 A0 0B 1E 00 A0 0C 1E 00 A0 11 00 00 DC 16 00 00 A0 06 00 00 C8 08 00 00 A0 0B 1E 00 A0 0C 1E 00 A0 11 00 00 DC 16 00 00 A0 06 00 00 C8 08 00 00 A0 0B 1E 00 A0 0C 1E 00 A0 11 00 00 DC 16 00 00 A0 06 00 00
Info:TuyaMCU:ProcessIncoming[v=3]: cmd 7 (State) len 179
Info:TuyaMCU:ParseState: id 28 type 0-raw len 168
Info:TuyaMCU:Received: 55 AA 03 07 00 08 66 02 00 04 00 00 00 3C B9
Info:TuyaMCU:ProcessIncoming[v=3]: cmd 7 (State) len 15
Info:TuyaMCU:ParseState: id 101 type 2-val len 4
Info:TuyaMCU:ParseState: int32 5
Info:TuyaMCU:Received: 55 AA 03 07 00 05 67 01 00 01 00 77
Info:TuyaMCU:ProcessIncoming[v=3]: cmd 7 (State) len 12
Info:TuyaMCU:ParseState: id 102 type 2-val len 4
Info:TuyaMCU:ParseState: int32 60
Info:TuyaMCU:Received: 55 AA 03 07 00 08 65 02 00 04 00 00 00 05 81
Info:TuyaMCU:ProcessIncoming[v=3]: cmd 7 (State) len 15
Info:TuyaMCU:ParseState: id 103 type 1-bool len 1
Info:TuyaMCU:ParseState: byte 0
Info:TuyaMCU:Received: 55 AA 03 07 00 05 6C 01 00 01 00 7C
Info:TuyaMCU:ProcessIncoming[v=3]: cmd 7 (State) len 12
Info:TuyaMCU:ParseState: id 104 type 1-bool len 1
Info:TuyaMCU:ParseState: byte 0
Info:TuyaMCU:Received: 55 AA 03 07 00 05 01 04 00 01 A9 BD
Info:TuyaMCU:ProcessIncoming[v=3]: cmd 7 (State) len 12
Info:TuyaMCU:ParseState: id 106 type 4-enum len 1
Info:TuyaMCU:ParseState: byte 2
Info:TuyaMCU:Received: 55 AA 03 07 00 05 6E 04 00 01 00 81
Info:TuyaMCU:ProcessIncoming[v=3]: cmd 7 (State) len 12
Info:TuyaMCU:ParseState: id 108 type 1-bool len 1
Info:TuyaMCU:ParseState: byte 0
Info:TuyaMCU:Received: 55 AA 03 07 00 05 6A 04 00 01 02 7F
Info:TuyaMCU:ProcessIncoming[v=3]: cmd 7 (State) len 12
Info:TuyaMCU:ParseState: id 110 type 4-enum len 1
Info:TuyaMCU:ParseState: byte 0
Info:TuyaMCU:Received: 55 AA 03 07 00 05 68 01 00 01 00 78
Info:TuyaMCU:ProcessIncoming[v=3]: cmd 7 (State) len 12
ID mappings
temp div 10:
id 3 type 2-val len 4
int32 174attached:
-original firmware
-user manual