data format (THZ 303 SOL) of set-points ("Soll-Werte")
Hello,
I have analyzed the data transmitted (TX) and received (RX) between my Macbook and my THZ 303 SOL (v2.16) and found the following (further details also in German here: http://
(TX) 02 START OF COMMUNICATION
(TX) 01 ??
(TX) 00 ??
(TX) 18 ??
(TX) 17 ??
(TX) 10 ??
(TX) 03 ??
(RX) 10 ACK
(RX) 02 START OF COMMUNICATION
(TX) 10 ACK
(RX) 01 ??
(RX) 00 ??
(RX) 41 ??
(RX) 17 ??
In words: When clicking the "Lesen" ("Read") button of the original Windows software for this heatpump (THZ 303 SOL), the communication is initiated by sending (TX) 0x02 (START OF COMMUNICATION), 0x01, 0x00, 0x18, 0x17, 0x10 and 0x03. I do not yet know what these other 6 bytes mean.
Then two bytes are received from the heatpump (RX) by the software: 0x10 (ACK) and 0x02 (START OF COMMUNICATION).
The software in turn acknowledges this by sending (TX) 0x10 (ACK) to the heatpump.
Again, four unknown bytes are received in turn. And here the fun part starts (remember: all are set-points ["Soll-Werte"])...
(RX) 00
(RX) D7 = 215 (21.5°C; P1)
(RX) 00
(RX) DC = 220 (22.0°C; P2)
(RX) 00
(RX) 64 = 100 (10.0°C; P3)
(RX) 01
(RX) C2 = 450 (45.0°C; P4)
(RX) 01
(RX) C2 = 450 (45.0°C; P5)
(RX) 00
(RX) 64 = 100 (10.0°C; P6)
(RX) 02 = 2 (P7)
(RX) 01 = 1 (P8)
(RX) 01 = 1 (P9)
(RX) 01
(RX) 5E = 350 (35.0°C; P10)
(RX) 01
(RX) C2 = 450 (45.0°C; P11)
(RX) 02 = 2 (P12)
Interestingly, this is followed by:
(RX) 10 (=16 in decimal = 16 values were sent by the heatpump - see above: 16 parameters incl. the 4 unknown bytes above)
(RX) 03 This seems to mean something like END OF TRANSMISSION, I believe.
(TX) 10 ACK
(TX) 02 START OF COMMUNICATION
(RX) 10 ACK
This design repeats again with other values (for P37 to P46 and P75), i.e. RX 0x10, 0x03 indicated that 0x10 (=16 in decimal) values (parameters) were sent from the heatpump, ended by an RX of 0x03 (END OF TRANSMISSION).
It would be very nice if others could also contribute to expand this knowledge. Thank you very much.
Best regards, alphaomega
Question information
- Language:
- English Edit question
- Status:
- Solved
- Assignee:
- No assignee Edit question
- Solved by:
- VViki
- Solved:
- Last query:
- Last reply: