Forum: Mikrocontroller und Digitale Elektronik LG Therma V R32 Monoblock Wärmepumpe Bus


von Sascha K. (kuschelganxta)


Lesenswert?

Moin zusammen,

nach fast 10 Jahren wird meine alte Heizung 
[Beitrag "Siemens BSB Boiler-System-Bus"] durch etwas neues 
ersetzt.

Es ist eine LG Therma V R32 Monoblock Luft/Wasser-Wärmepumpe geworden 
(https://www.lg.com/de/business/monobloc). Hierbei gibt es ein 
Außengerät und ein Innengerät ("Fernbedienung").

Die Fernbedinung ist kabelgebunden (+12V DC, GND, Signal). Signal ist 
lt. Logic Analyser eine asynchrone serielle Verbindung mit 303 Baud - 
also recht vergleichbar mit dem BSB-Bus von damals. Der Bus wird von 
beiden Geräten genutzt und beide senden und empfangen darüber.

Nun lasse ich schon länger Bus-Mitteilungen mitschreiben. Hier ist 
wesentlich mehr los als bei der alten Heizung - trotz der langsameren 
Baudrate.

Hier mal ein Auszug. Die Zeitstempel sind von mir :-)
1
Mai 10 14:30:23.795762 A0 30 2 0 44 19 0 0 19 2D 0 18 18 C0 C0 8 6 50 0 D6
2
Mai 10 14:30:24.695838 A0 30 2 0 44 19 0 0 19 2D 0 18 18 C0 C0 8 6 50 0 D6
3
Mai 10 14:30:25.595730 A5 0 19 0 C0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2B
4
Mai 10 14:30:26.495850 A5 0 19 0 C0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2B
5
Mai 10 14:30:27.395771 A6 2 0 82 89 19 19 19 19 19 19 19 19 0 0 0 0 0 0 2E
6
Mai 10 14:30:45.571146 A6 2 0 82 89 19 19 19 19 19 19 19 19 0 0 0 0 0 0 2E
7
Mai 10 14:30:45.571372 C0 30 2 0 44 0 0 0 19 2D 0 18 18 C0 C0 8 0 50 0 D1
8
Mai 10 14:30:47.161598 C0 30 2 0 44 0 0 0 19 2D 0 18 18 C0 C0 8 0 50 0 D1
9
Mai 10 14:30:47.162081 C5 0 19 0 C0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CB
10
Mai 10 14:30:47.162429 C5 0 19 0 C0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CB
11
Mai 10 14:30:48.798743 C6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 93
12
Mai 10 14:30:48.799261 C6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 93
13
Mai 10 14:30:50.301872 C6 1 0 0 0 0 0 0 0 0 0 0 10 0 0 88 0 0 0 A
14
Mai 10 14:30:50.302207 C6 1 0 0 0 0 0 0 0 0 0 0 10 0 0 88 0 0 0 A
15
Mai 10 14:30:51.706903 C6 2 0 82 89 19 19 19 19 19 19 19 19 0 0 0 0 0 0 CE
16
Mai 10 14:30:51.707248 C6 2 0 82 89 19 19 19 19 19 19 19 19 0 0 0 0 0 0 CE
17
Mai 10 14:30:53.360988 C6 3 A A A A A A A A 0 0 0 0 0 0 0 0 0 4C
18
Mai 10 14:30:53.361299 C6 3 A A A A A A A A 0 0 0 0 0 0 0 0 0 4C
19
Mai 10 14:30:54.725743 A0 30 2 0 44 19 0 0 19 2D 0 18 18 C0 C0 8 6 50 0 D6
20
Mai 10 14:30:55.625736 A0 30 2 0 44 19 0 0 19 2D 0 18 18 C0 C0 8 6 50 0 D6
21
Mai 10 14:30:56.525880 A5 0 19 0 C0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2B
22
Mai 10 14:30:57.426054 A5 0 19 0 C0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2B
23
Mai 10 14:30:58.435737 A6 2 0 82 89 19 19 19 19 19 19 19 19 0 0 0 0 0 0 2E
24
Mai 10 14:31:18.955821 A6 2 0 82 89 19 19 19 19 19 19 19 19 0 0 0 0 0 0 2E
25
Mai 10 14:31:19.855812 A0 30 2 0 44 19 0 0 19 2D 0 18 18 C0 C0 8 6 50 0 D6
26
Mai 10 14:31:20.755859 A0 30 2 0 44 19 0 0 19 2D 0 18 18 C0 C0 8 6 50 0 D6
27
Mai 10 14:31:21.756143 A5 0 19 0 C0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2B
28
Mai 10 14:31:22.655766 A5 0 19 0 C0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2B
29
Mai 10 14:31:23.555843 A6 2 0 82 89 19 19 19 19 19 19 19 19 0 0 0 0 0 0 2E
30
Mai 10 14:31:44.379689 A6 2 0 82 89 19 19 19 19 19 19 19 19 0 0 0 0 0 0 2E
31
Mai 10 14:31:44.380232 A0 30 2 0 44 19 0 0 19 2D 0 18 18 C0 C0 8 6 50 0 D6
32
Mai 10 14:31:45.585742 A0 30 2 0 44 19 0 0 19 2D 0 18 18 C0 C0 8 6 50 0 D6
33
Mai 10 14:31:46.485757 A5 0 19 0 C0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2B
34
Mai 10 14:31:47.882113 A5 0 19 0 C0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2B
35
Mai 10 14:31:47.883280 A6 2 0 82 89 19 19 19 19 19 19 19 19 0 0 0 0 0 0 2E
36
Mai 10 14:31:53.517618 A6 2 0 82 89 19 19 19 19 19 19 19 19 0 0 0 0 0 0 2E
37
Mai 10 14:31:53.518117 C0 30 2 0 44 0 0 0 19 2D 0 18 18 C0 C0 8 0 50 0 D1
38
Mai 10 14:31:55.360171 C0 30 2 0 44 0 0 0 19 2D 0 18 18 C0 C0 8 0 50 0 D1
39
Mai 10 14:31:55.360675 C5 0 19 0 C0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CB
40
Mai 10 14:31:55.360959 C5 0 19 0 C0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CB
41
Mai 10 14:31:57.166440 C6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 93
42
Mai 10 14:31:57.166770 C6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 93

Ich sehe hier sehr wenig Struktur. Auf den ersten Blick erkenne ich 
keine Längenangabe der Telegramme sondern feste Längen pro "ID" (erster 
Block).

Habt ihr hier Ideen?

Danke & Grüße
Sascha

Update:
Im Ruhezustand (Gerät in Standby, weder Heizen noch Kühlen, keine 
Wasserpumpe etc.) ändern sich diese Telegramme:
1
$ cut -d' ' -f4- lg.log  | sort | uniq
2
80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 91
3
A0 30 0 0 44 19 0 0 19 2D 0 17 17 C0 C0 8 6 50 0 2A
4
A0 30 0 0 44 19 0 0 19 2D 0 17 18 C0 C0 8 6 50 0 D5
5
A0 30 0 0 44 19 0 0 19 2D 0 18 18 C0 C0 8 6 50 0 D4
6
A0 30 2 0 44 19 0 0 19 2D 0 18 18 C0 C0 8 6 50 0 D6
7
A5 0 19 0 C0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2B
8
A6 2 0 82 89 19 19 19 19 19 19 19 19 0 0 0 0 0 0 2E
9
C0 30 0 0 44 0 0 0 19 2D 0 17 17 C0 C0 8 0 50 0 D5
10
C0 30 0 0 44 0 0 0 19 2D 0 17 18 C0 C0 8 0 50 0 D4
11
C0 30 0 0 44 0 0 0 19 2D 0 18 18 C0 C0 8 0 50 0 D7
12
C0 30 2 0 44 0 0 0 19 2D 0 18 18 C0 C0 8 0 50 0 D1
13
C3 7E 38 0 A 0 60 D8 20 7C 41 11 19 2 22 0 1 82 0 3C
14
C5 0 19 0 C0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CB
15
C6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 93
16
C6 1 0 0 0 0 0 0 0 0 0 0 10 0 0 88 0 0 0 A
17
C6 2 0 82 89 19 19 19 19 19 19 19 19 0 0 0 0 0 0 CE
18
C6 3 A A A A A A A A 0 0 0 0 0 0 0 0 0 4C

Update:
ID C0, Byte 12: Rücklauf WP, Byte 13: Vorlauf WP

: Bearbeitet durch User
von Sascha K. (kuschelganxta)


Lesenswert?

For all searching this topic, I'll keep the working code in repo: 
https://github.com/cribskip/esp8266_lgawhp

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.