Project

General

Profile

Actions

Messages » History » Revision 91

« Previous | Revision 91/351 (diff) | Next »
Alessio Valeri, 08/02/2025 12:00 PM


Messages

Observing the traffic on the bus we can see there are different units. These are the address found on the 12 bus :

ADDRESS UNIT
41 Hi-Mit remote controller
146
242
243
34
35
47
50
63

REQUESTS / REPLIES ANALYSIS

Here I try to report any communication pattern I can find :

41 - 146 interaction

Messages exchanged between Hi-mit interface and outdoor unit
WIP

47 - 242 interaction

|47|0|10|202|160|1|1|108|0|12|
ACK from 242
|242|0|48|1|1|1|1|108|62|0|31|129|129|27|0|0|0|0|0|0|0|22|0|0|0|0|0|0|0|20|60|50|7|24|25|129|129|0|100|3|0|0|8|0|4|0|0|7|
ACK from 47

50 - 35 interaction

|50|0|9|1|1|1|0|240|248|
ACK from 35
|35|0|36|1|0|1|1|255|0|40|32|0|0|0|2|0|3|34|128|31|0|31|128|18|170|0|0|0|41|41|1|3|241|208|0|106|
ACK from 50
|50|0|28|1|1|1|0|255|24|32|0|7|24|33|129|34|30|30|0|0|25|0|62|0|6|0|2|100|
ACK from 35
|35|0|14|1|0|1|1|254|16|32|16|32|0|241|
ACK from 50
|50|0|32|1|1|1|0|159|31|129|129|20|60|0|7|129|31|26|100|3|0|0|0|0|0|0|0|0|0|2|0|111|
ACK from 35

63 - 243 interaction

|63|1|9|202|160|1|0|0|99|
ACK from 243
|243|1|48|1|0|0|255|192|6|0|0|2|0|0|0|0|0|0|0|0|0|66|34|18|178|0|0|60|20|31|0|9|31|0|145|0|0|0|0|33|0|24|0|30|0|0|0|92|
|63|1|9|202|160|1|0|1|98|
ACK from 243
|243|1|48|1|0|0|255|193|6|0|0|0|0|26|0|0|0|0|7|0|0|0|129|0|0|0|31|0|0|100|31|0|0|0|0|3|129|0|0|0|0|0|129|0|0|0|0|243|

AUTODISCOVERY ??

From time to time these messages appears on the bus, they are not always grouped together and they are not acknowledged, maybe they are used to report their presence ?

|35|0|10|1|0|1|255|15|20|238| <- UPDATE: VALUE 15 & 20 CHANGE OVER TIME, ARE THEY TEMPERATURE ?
|50|0|9|1|1|1|255|241|6|
|41|0|9|202|160|255|255|241|146|

|35|0|28|1|0|1|255|242|3|34|128|31|0|31|128|18|170|0|0|0|41|41|1|3|241|208|0|171| -> This is a status update but it seems no one requests or acknowledge

ALL MESSAGES

Here are reported all the messages captured :

ADDRESS 41 ( HI-MIT INTERFACE )

SRC CTRL LEN CRC
41 0 9 202 160 255 255 241 146
41 0 9 202 160 1 1 97 2
SRC CTRL LEN CRC
41 0 48 202 160 1 1 107 62 31 8 255 11 12 45 24 0 0 26 28 28 28 28 28 28 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 211
41 0 48 202 160 1 1 107 62 0 8 0 11 12 45 24 0 0 26 28 28 28 28 28 28 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 51

ADDRESS 146 ( PCB1 BOARD ? )

Messages coming from 146 seems to be associated with the master controller status

|146|0|12|1|1|1|0| 99 |62| 3 | 9 |90| <- VIENE INVIATO QUANDO IL MASTER CONTROLLER CAMBIA LA TEMPERATURA ACQUA CICLO 1 - 9°C
|146|0|12|1|1|1|0| 99 |62| 3 | 11 |88| <- VIENE INVIATO QUANDO IL MASTER CONTROLLER CAMBIA LA TEMPERATURA ACQUA CICLO 1 - 11°C
|146|0|12|1|1|1|0| 99 |62| 4 | 17 |69| <- VIENE INVIATO QUANDO IL MASTER CONTROLLER CAMBIA LA TEMPERATURA ACQUA CICLO 2 - 17°C
|146|0|12|1|1|1|0| 99 |62| 10 | 22 |76| <- VIENE INVIATO QUANDO IL MASTER CONTROLLER CAMBIA LA TEMPERATURA CICLO 1 AMB1 - 22°C

I messaggi con intestazione |146|0|12|1|1|1|0| 99 |62| sembrano essere generati quando vengono effettuate modifiche sul master controller interno. Il primo byte successivo sembra indicare l'id del parametro modificato ed il byte successivo contiene il valore modificato.

Inviato quando seleziono la modalità HEAT
|146|0|30|1|1|1|0|99|62|1| 64 |3|20|4|20|11|22|12|22|13|22|14|22|15|22|16|22|17|22|24|
|146|0|12|1|1|1|0|99|62|22|128|198|

Inviato quando seleziono la modalità COLD
|146|0|30|1|1|1|0|99|62|1| 8 |3|13|4|16|11|28|12|28|13|28|14|28|15|28|16|28|17|28|71|
|146|0|12|1|1|1|0|99|62|22|160|230|

Inviato quando seleziono la modalità AUTO
|146|0|28|1|1|1|0|99|62|1| 4 |3|28|11|0|12|0|13|0|14|0|15|0|16|0|17|0|80|

Il seguente messaggio di 48 Byte sembra essere un aggiornamento di stato periodico
|146|0|48|1|1|1|0|97|62|0|8|0| 11 |12|45|24|0|0|0|26|28|28|28|28|28|28|28|0|0|0|0|160|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|242|

ADDRESS 242 (UNKNOWN)

|242|0|48|1|1|1|1|108|62|0| 7 |129|129|27|0|0|0|0|0|0|0|22|0|0|0|0|0|0|0|20|60|50|20|24|12|129|129|0| 14 |3| 14 |0|24|2|4|1|1|111|
WATER TEMP (IN/OUT?) | WATER PUMP SPEED % | WATER FLOW LEVEL ?

ADDRESS 50 (UNKNOWN)

|50|0|9|1|1|1|0|240|248|
|50|0|9|1|1|1|255|241|6|

|50|0|28|1|1|1|0|255|24|32| 0 |22|24| 16 |129|20| 11 |12|0|0|22|0|62|0|6|0|2|122|
IDU GAS TEMPERATURE (16) | WATER OUT PHEX TEMP (11) |
11^ BYTE becomes 1 when cooling is enabled. Change to 17 when water pump is running.

|50|0|32|1|1|1|0|159|30|129|129|20|60|0|7|129|30|26|100|3|0|0|0|0|0|0|0|0|0|2|0|111|

ADDRESS 35 (UNKNOWN)

|35|0|10|1|0|1|255|15|20|238|
|35|0|14|1|0|1|1|254|16|32|16|32|0|241|

|35|0|28|1|0|1|255|242|3|22|128| 25 |0| 51 |128| 17 |110|0|0|0|41|41|1|3|241|208|0|114|
EVAP GAS TEMP | DISCHARGER TEMPERATURE | IDU LIQUID TEMP

|35|0|36|1|0|1|1|255|0|40|32|0|0|0|2|0|3|20|128| 22 |0| 42 |128| 14| 100|0|0|0|41|41|1|3|241|208|0|178|
EVAP GAS TEMP | DISCHARGER TEMPERATURE | IDU LIQUID TEMP
Message similar to the previous one with added 8 byte.

ADDRESS 47 (UNKNOWN)

Unit 47 seems to send only this request that 242 replies to

|47|0|10|202|160|1|1|108|0|12|

ADDRESS 63 (UNKNOWN)

Unit 63 seems to only send request that 243 replies to. No other messages are captured at this time.

|63|1|9|202|160|1|0|0|99|
|63|1|9|202|160|1|0|1|98|

ADDRESS 243 (UNKNOWN)

Unit 243 seems to reply to 63 requests.

|243|1|48|1|0|0|255|192|6|0|0|2|0|0|0|0|0|0|0|0|0|64|30|17|159|0|0|60|20|30|0|1|30|0|145|0|0|0|0|34|0|24|0|29|0|0|0|68|
|243|1|48|1|0|0|255|193|6|0|0|0|0|26|0|0|0|0|7|0|0|0|129|0|0|0|29|0|0|100|29|0|0|0|0|3|129|0|0|0|0|0|129|0|0|0|0|243|

Updated by Alessio Valeri 5 months ago · 91 revisions

Redmine Appliance - Powered by TurnKey Linux