LG Therma (Monoblock) warmtepompen topic - Deel 1

Pagina: 1 ... 194 ... 205 Laatste
Acties:

Onderwerpen


  • sereal
  • Registratie: April 2020
  • Laatst online: 02-03 13:05
kazemo schreef op maandag 8 december 2025 @ 23:17:
[...]

Je hebt helemaal geen externe thermostaat (ook nooit gehad is ook niet aangesloten zie ik) dus dip 8 uit laten staan!
De RMC is de (kamer ruimte )thermostaat als het op lucht/water staat schakeld die WP aan/uit op binnen temperatuur hij hangt nu in de kast (en op die temperatuur schakeld die nu)......dan moet je hem in de woonkamer hangen dan schakeld hij op de temperatuur daar!
Door de RMC in de woonkamer te hangen, schakelt de warmtepomp op de temperatuur in de woonkamer, wat zorgt voor een comfortabelere regeling en voorkomt dat de warmtepomp onnodig aan- of uitschakelt op basis van een niet-representatieve temperatuur.
e.e.a heeft ook niets te maken wel/geen en wat voor buffervat serie of parallel.(dat is een keuze van de installateur in feite een extra opgelegde garantie clausule)
Die vermoeden heb ik nu ook alleen verklaart dat niet waarom hij om de 15 min uit gaat en nooit op een laag KWH lijkt te draaien. Ik had hem gewoon op water staan de hele tijd hiervoor maar hij lijkt dus niet te moduleren. Daarom was mijn vermoeden dat het aan de thermostaat in de woonkamer lag.
Ik zal checken wanneer ik weer tijd heb om het te ontmantelen dan kan ik de kabel volgen die van de thermostaat komt. Van hier lijkt het gewoon draadloos gekoppeld te zijn aan de tweede pomp achter het buffervat maar er gaat wel iets naar de WP.
Mogelijk kan ik testen door de thermostaat heel hoog te zetten en de water temperatuur laag. Dan zal hij in theorie continu draaien als de kamer niet het temperatuur bereikt.
En de wp zal zich gewoon bezig houden met water temperatuur.

[ Voor 23% gewijzigd door sereal op 09-12-2025 20:41 . Reden: Spelling ]


  • kazemo
  • Registratie: Augustus 2022
  • Laatst online: 11:36
sereal schreef op dinsdag 9 december 2025 @ 20:36:
[...]


Die vermoeden heb ik nu ook alleen verklaart dat niet waarom hij om de 15 min uit gaat en nooit op een laag KWH lijkt te draaien. Ik had hem gewoon op water staan de hele tijd hiervoor maar hij lijkt dus niet te moduleren. Daarom was mijn vermoeden dat het aan de thermostaat in de woonkamer lag.
Ik zal checken wanneer ik weer tijd heb om het te ontmantelen dan kan ik de kabel volgen die van de thermostaat komt. Van hier lijkt het gewoon draadloos gekoppeld te zijn aan de tweede pomp achter het buffervat maar er gaat wel iets naar de WP.
Mogelijk kan ik testen door de thermostaat heel hoog te zetten en de water temperatuur laag. Dan zal hij in theorie continu draaien als de kamer niet het temperatuur bereikt.
En de wp zal zich gewoon bezig houden met water temperatuur.
Sorry dan weet ook niet wat er gemaakt is,een thermostaat (in de woonkamer) die een pomp stuurt ?is nieuw voor mij....apart!! hoe moet dat dan werken? 8)

  • PeteSplit
  • Registratie: Oktober 2023
  • Laatst online: 13:58

PeteSplit

HN091MR.NK5 HU051MR.U44

kazemo schreef op dinsdag 9 december 2025 @ 21:44:
[...]

Sorry dan weet ook niet wat er gemaakt is,een thermostaat (in de woonkamer) die een pomp stuurt ?is nieuw voor mij....apart!! hoe moet dat dan werken? 8)
Op zich een idee (maar moeilijk in te regelen).
De warmtepomp maakt het buffervat warm en slaat af als het buffervat warm is.
Als de thermostaat in de kamer, als het in de kamer te koud is, de pomp aanzet, wordt het buffervat water rond gepompt tot het koud geworden is en dan gaat de warmtepomp ook aan en warmt het buffervat (en de kamer) weer op, totdat de thermostaat de pomp weer uitzet.
En als het buffervat dan weer warm is, slaat de warmtepomp af.

[ Voor 4% gewijzigd door PeteSplit op 09-12-2025 22:06 ]

LG (AWHP R32) / ESPhome (ESP32) / GoodWe 4K-DT (5kWp) / Homewizard (1 PiB) / Home Assistant (NUC)


  • kazemo
  • Registratie: Augustus 2022
  • Laatst online: 11:36
PeteSplit schreef op dinsdag 9 december 2025 @ 21:57:
[...]


Op zich een idee.
De warmtepomp maakt het buffervat warm en slaat af als het buffervat warm is.
Als de thermostaat in de kamer, als het in de kamer te koud is, de pomp aanzet, wordt het buffervat water rond gepompt tot het koud geworden is en dan gaat de warmtepomp ook aan en warmt het buffervat (en de kamer) weer op, totdat de thermostaat de pomp weer uitzet.
En als het buffervat dan weer warm is, slaat de warmtepomp af.
Dat kan toch niet zuinig zijn steeds op vol vermogen buffervat warm maken volgens hem duurt dat 15min. dan is het buffervat te warm en WP slaat af ,en wacht dan weer tot het afgekoeld is en slaat dan weer aan,....wat een pendelcircus!!!!!!
Die het aangesloten heeft buffervat letterlijk genomen (als buffer) en met een 230v thermostaat (al dan niet draadloos?) de 2epomp rechtstreeks aan gesloten? uniek!
Op deze manier verwarmt hij het huis inderdaad,maar daar is dan ook alles mee gezegd!
Het resultaat is een werkend maar energieverspillend pendelgedrag: het huis wordt warm, maar tegen hoge kosten en met veel schakelmomenten.
Ik zou als ik hem was de installateur die het gemaakt heeft er op aanspreken,het is gewoonweg geen goed werkend systeem!

[ Voor 22% gewijzigd door kazemo op 10-12-2025 05:51 ]


  • walter_321
  • Registratie: Februari 2025
  • Laatst online: 13-03 16:35
Kenwood960 schreef op dinsdag 9 december 2025 @ 17:13:
[...]

Ik zou zelfs zeggen laat hem 2 minuten draaien per half uur, de vloer zal echt nie zo snel afkoelen dat ie elke 5 minuten een meting moet doen....


Als het echt gaat vriezen overruled hij je settings toch om schade te voorkomen.
ik weet alleen niet of de WP 'slim' genoeg is terwijl het water in dat half uur afkoelt tot buitentemperatuur te begrijpen dat hij de buitentemperatuur zien en niet de vloerverwarmingswatertemperatuur. Dat heb ik niet niet getest. Op de 3 minuten dat de waterpomp hier uit is, daalt de gemeten temperatuur 0,3 graden.

  • Kip
  • Registratie: September 2004
  • Niet online

Kip

hupie679 schreef op dinsdag 9 december 2025 @ 09:56:
[...]

Wat mooi dat dit gelukt is!
Denk je dat het mogelijk is om bijvoorbeeld de waterdruk uit lezen op deze manier?
Of de pompsnelheid aan te passen?
Het zal wel mogelijk zijn. Je kan het serial verkeer met een script of applicatie verder automatiseren. Maar, je moet dan wel bepaalde zaken afhandelen die bij andere protocol(-stacks) standaard zijn. Om het net zo stabiel te krijgen. Denk aan wat je allemaal erbij krijgt bij TCP + HTTP. o.a sessies, acks, timing en foutmeldingen :)


Er draait een server op de controller waarmee je met JSON berichten kan communiceren. Zo lijkt de GUI applicatie ook te communiceren.
Het mooiste zou zijn als we ethernet op het bordje werkend krijgen. Dan zou je misschien rechtstreeks met de server kunnen communiceren.

@oxfordpelican
Ik twijfel over locatie van de "notches". Die lijken wat lager te zitten in het echt op de LG controller.

Pardon my dutch


  • Kenwood960
  • Registratie: December 2021
  • Laatst online: 13-03 15:06
walter_321 schreef op dinsdag 9 december 2025 @ 23:02:
[...]

ik weet alleen niet of de WP 'slim' genoeg is terwijl het water in dat half uur afkoelt tot buitentemperatuur te begrijpen dat hij de buitentemperatuur zien en niet de vloerverwarmingswatertemperatuur. Dat heb ik niet niet getest. Op de 3 minuten dat de waterpomp hier uit is, daalt de gemeten temperatuur 0,3 graden.
Het water in je vloer zal echt niet afkoelen tot buitentemperatuur hoor, het is ook daarom dat hij een paar minuutjes draait om een correcte waarde te bekomen ....

  • walter_321
  • Registratie: Februari 2025
  • Laatst online: 13-03 16:35
Kenwood960 schreef op dinsdag 9 december 2025 @ 23:53:
[...]


Het water in je vloer zal echt niet afkoelen tot buitentemperatuur hoor, het is ook daarom dat hij een paar minuutjes draait om een correcte waarde te bekomen ....
In de vloer niet... Maar de wartepomp meet de temperatuur buiten... (waar de waterwatermtewisselaar staat).

  • Jojan265
  • Registratie: Februari 2022
  • Laatst online: 12:16
walter_321 schreef op dinsdag 9 december 2025 @ 23:02:
[...]

ik weet alleen niet of de WP 'slim' genoeg is terwijl het water in dat half uur afkoelt tot buitentemperatuur te begrijpen dat hij de buitentemperatuur zien en niet de vloerverwarmingswatertemperatuur. Dat heb ik niet niet getest. Op de 3 minuten dat de waterpomp hier uit is, daalt de gemeten temperatuur 0,3 graden.
Ja hoor. De WP is slim genoeg om te weten als je waterpomp uitstaat hij de watertemperatuur niet goed kan meten. Alleen als de waterpomp een tijdje draait meet hij de temperatuur van het water en beslist dan of hij mag starten of niet.

LG-HM071MR-U44 / SWW Hewalex PCWU 3.0 / PV SMA + Jinko 14 kWp / Kia e-Niro


  • kazemo
  • Registratie: Augustus 2022
  • Laatst online: 11:36
Een beetje of topic bij homewizzard is een update geweest er is een scherm bijgekomen of is dit alleen bij energie+ wat ik heb
vorige week is wel 1 nieuwe 3faseKWH meter geplaatst G4 door netbeheerder de oude was 14jr oud G2 om reden kpn ondersteunt G2 netwerk niet meer?

  • kazemo
  • Registratie: Augustus 2022
  • Laatst online: 11:36
Jojan265 schreef op woensdag 10 december 2025 @ 09:40:
[...]

Ja hoor. De WP is slim genoeg om te weten als je waterpomp uitstaat hij de watertemperatuur niet goed kan meten. Alleen als de waterpomp een tijdje draait meet hij de temperatuur van het water en beslist dan of hij mag starten of niet.
:) klopt daarom is er een pomp voorloop/naloop tijd instelbaar

Voorloop: de pomp draait al even voordat de compressor start, zodat de warmtepomp een correcte watertemperatuur kan meten en er geen stilstaand water in de warmtewisselaar zit.

[ Voor 17% gewijzigd door kazemo op 10-12-2025 12:38 ]


  • sereal
  • Registratie: April 2020
  • Laatst online: 02-03 13:05
kazemo schreef op dinsdag 9 december 2025 @ 22:12:
[...]

Dat kan toch niet zuinig zijn steeds op vol vermogen buffervat warm maken volgens hem duurt dat 15min. dan is het buffervat te warm en WP slaat af ,en wacht dan weer tot het afgekoeld is en slaat dan weer aan,....wat een pendelcircus!!!!!!
Die het aangesloten heeft buffervat letterlijk genomen (als buffer) en met een 230v thermostaat (al dan niet draadloos?) de 2epomp rechtstreeks aan gesloten? uniek!
Op deze manier verwarmt hij het huis inderdaad,maar daar is dan ook alles mee gezegd!
Het resultaat is een werkend maar energieverspillend pendelgedrag: het huis wordt warm, maar tegen hoge kosten en met veel schakelmomenten.
Ik zou als ik hem was de installateur die het gemaakt heeft er op aanspreken,het is gewoonweg geen goed werkend systeem!
Even snel een foto gemaakt.
Lijkt dus alleen direct gekoppeld te zijn aan een wifi/Relais? Kastje van de thermostaat. Grijze kabel gaat naar achteren maar mogelijk is het alleen stroom?
Nog geen tijd gehad om alles uit elkaar te halen.

Afbeeldingslocatie: https://tweakers.net/i/X4IQoi130v76ulPv-pmaJPSnfRk=/x800/filters:strip_icc():strip_exif()/f/image/YRPubL5DtW8fC76ZFNIXNf2D.jpg?f=fotoalbum_large

En hoe energy eruit ziet net AI aan
Afbeeldingslocatie: https://tweakers.net/i/xyKSqNgdFQgXIs_ZeQNPzV_y-sc=/800x/filters:strip_exif()/f/image/BepalJUG1RnpSVM1T9EW0HL5.png?f=fotoalbum_large

Dit is volgens mij alsnog geen modulerende actie

  • kazemo
  • Registratie: Augustus 2022
  • Laatst online: 11:36
sereal schreef op woensdag 10 december 2025 @ 12:45:
[...]


Even snel een foto gemaakt.
Lijkt dus alleen direct gekoppeld te zijn aan een wifi/Relais? Kastje van de thermostaat. Grijze kabel gaat naar achteren maar mogelijk is het alleen stroom?
Nog geen tijd gehad om alles uit elkaar te halen.

[Afbeelding]

En hoe energy eruit ziet net AI aan
[Afbeelding]

Dit is volgens mij alsnog geen modulerende actie
:) die grijze kabel is alleen vaste stroom ws ....ergens vandaan gehaald misschien wel uit de schakelkast van de WP
zet de 2e pomp eens wat sneller hoger debiet dan de waterpomp van de wp zelf ,misschien veranderd er dan iets de wp kan de warmte niet kwijt in het buffervat
Als de 2e pomp niet meer sneller kan,dan debiet van waterpomp in de wp lager zetten (vaste flow niet op optimal)

[ Voor 4% gewijzigd door kazemo op 10-12-2025 13:04 ]


  • sereal
  • Registratie: April 2020
  • Laatst online: 02-03 13:05
kazemo schreef op woensdag 10 december 2025 @ 12:53:
[...]

:) die grijze kabel is alleen vaste stroom ws ....ergens vandaan gehaald misschien wel uit de schakelkast van de WP
zet de 2e pomp eens wat sneller hoger debiet dan de waterpomp van de wp zelf ,misschien veranderd er dan iets de wp kan de warmte niet kwijt in het buffervat
Als de 2e pomp niet meer sneller kan,dan debiet van waterpomp in de wp lager zetten (vaste flow niet op optimal)
Wil ook zelf uitzoeken of ik de thermostaat kan bijpassen en gewoon via de WP kan doen. Dus die zwarte signaal? kabel koppelen aan WP.
Maar zal dan verder moeten duiken in het materiaal.
Garantie denk ik niet dat ik aangezien het bedrijf in sanering zit.
Vraag is waar ik een betrouwbare LG monteur kan vinden als ik dit niet opgelost krijg.

  • kazemo
  • Registratie: Augustus 2022
  • Laatst online: 11:36
sereal schreef op woensdag 10 december 2025 @ 13:44:
[...]


Wil ook zelf uitzoeken of ik de thermostaat kan bijpassen en gewoon via de WP kan doen. Dus die zwarte signaal? kabel koppelen aan WP.
Maar zal dan verder moeten duiken in het materiaal.
Garantie denk ik niet dat ik aangezien het bedrijf in sanering zit.
Vraag is waar ik een betrouwbare LG monteur kan vinden als ik dit niet opgelost krijg.
Waar woon je?
Zelf doen dan eerst de installatie handleiding goed door lezen hoe en wat er zijn meerdere opties (hoe je het nu hebt staat er niet bij)

[ Voor 12% gewijzigd door kazemo op 10-12-2025 14:04 ]


  • walter_321
  • Registratie: Februari 2025
  • Laatst online: 13-03 16:35
Update over mijn LG R290 7kW die denkt dat ze een 16kW versie is...
Naast de gekke verkeerde melding van het type, het te grote minimimdebiet van 11 L/min, is het echte probleem dat de WP eens zijn temperatuur bereikt en terugmoduleert, in een lage modulatie blijft vast zitten en als er hogere temperaturen gevraagd wordt dat niet doet ( ik hoop dat de duidelijk is).

LG is langsgekomen.
Na eerst wat standaard onzin als een "stookljjn die maar 23°C vraagt is te laag" "11l/min als minimum voor een 7kW is normaal", "het is niet omdat het in de handleiding staat dat het juist is" begon het de technieker langzaam te dagen dat er toch een probleem is.
Ondertussen erkent LG dat er een probleem is en begrijpen ze dat het 'vast zitten' niet normaal is. Vermoedelijk omdat de sturing denkt dat ze een 16kw is.
Of dat nu aan het bord ligt van de binneneenheid of buiteneenheid was niet duidelijk. Ze deden nog een software update van de binneneenheid zonder dat het iets oplostte.
Ze gaan nog terugkomen.
En het heeft me nog wat moeite gekost de technieker te overtuigen dat een stooklijn met -10/45 veel te hoog is en het binnen 30 graden zou doen worden (-10/32 lijkt in de praktijk ok hier)... Ervaring in een beter geïsoleerde woning lijkt er nog niet te zijn bij LG.
Na vertrek van de technieker deed de WP even gek; ze draaide bijna 2 uur op vol vermogen. Bleek dat ze achtergelaten was met sturing op lucht. Met de RMC in de kelder ging dat niet goed.

  • sereal
  • Registratie: April 2020
  • Laatst online: 02-03 13:05
kazemo schreef op woensdag 10 december 2025 @ 13:48:
[...]

Waar woon je?
Zelf doen dan eerst de installatie handleiding goed door lezen hoe en wat er zijn meerdere opties (hoe je het nu hebt staat er niet bij)
Ik woon zelf in Didam
Ik heb ook zon handleiding van Centercon dat de installateur had achtergelaten voor mij.
Voor nu wil ik gewoon dat de WP alles regelt inclusief het pomp achter de buffervat.
Kan zelf geen leidingen plaatsen dus ben aan het zoeken voor oplossingen met de elektra.

edit1:
Ben nu de Centercon handleiding aan het volgen en de installatie is volgens die handleiding gedaan alleen gaat deze handleiding ervan uit dat je een slimme thermostaat gebruikt met na regeling en dat deze ook de WP aanstuurt. Een Centouch of Sentio thermostaat. Volgens dit kan de WP niet de secundaire pomp besturen dus mijn idee zal niet werken
edit2
Volgens LG handleiding kan dit weer wel.

[ Voor 26% gewijzigd door sereal op 10-12-2025 19:36 . Reden: Extra info ]


  • Kenwood960
  • Registratie: December 2021
  • Laatst online: 13-03 15:06
sereal schreef op woensdag 10 december 2025 @ 18:47:
[...]


Ik woon zelf in Didam
Ik heb ook zon handleiding van Centercon dat de installateur had achtergelaten voor mij.
Voor nu wil ik gewoon dat de WP alles regelt inclusief het pomp achter de buffervat.
Kan zelf geen leidingen plaatsen dus ben aan het zoeken voor oplossingen met de elektra.

edit1:
Ben nu de Centercon handleiding aan het volgen en de installatie is volgens die handleiding gedaan alleen gaat deze handleiding ervan uit dat je een slimme thermostaat gebruikt met na regeling en dat deze ook de WP aanstuurt. Een Centouch of Sentio thermostaat. Volgens dit kan de WP niet de secundaire pomp besturen dus mijn idee zal niet werken
edit2
Volgens LG handleiding kan dit weer wel.
Secundaire pomp kan zeker aangestuurd worden vanuit de LG loopt bij mij ook zo.

Je vind de schakeling binnenin

  • teunos93
  • Registratie: Mei 2007
  • Laatst online: 10:44

teunos93

HM123HF.UB60

walter_321 schreef op woensdag 10 december 2025 @ 17:45:
Update over mijn LG R290 7kW die denkt dat ze een 16kW versie is...
Naast de gekke verkeerde melding van het type, het te grote minimimdebiet van 11 L/min, is het echte probleem dat de WP eens zijn temperatuur bereikt en terugmoduleert, in een lage modulatie blijft vast zitten en als er hogere temperaturen gevraagd wordt dat niet doet ( ik hoop dat de duidelijk is).

LG is langsgekomen.
Na eerst wat standaard onzin als een "stookljjn die maar 23°C vraagt is te laag" "11l/min als minimum voor een 7kW is normaal", "het is niet omdat het in de handleiding staat dat het juist is" begon het de technieker langzaam te dagen dat er toch een probleem is.
Ondertussen erkent LG dat er een probleem is en begrijpen ze dat het 'vast zitten' niet normaal is. Vermoedelijk omdat de sturing denkt dat ze een 16kw is.
Of dat nu aan het bord ligt van de binneneenheid of buiteneenheid was niet duidelijk. Ze deden nog een software update van de binneneenheid zonder dat het iets oplostte.
Ze gaan nog terugkomen.
En het heeft me nog wat moeite gekost de technieker te overtuigen dat een stooklijn met -10/45 veel te hoog is en het binnen 30 graden zou doen worden (-10/32 lijkt in de praktijk ok hier)... Ervaring in een beter geïsoleerde woning lijkt er nog niet te zijn bij LG.
Na vertrek van de technieker deed de WP even gek; ze draaide bijna 2 uur op vol vermogen. Bleek dat ze achtergelaten was met sturing op lucht. Met de RMC in de kelder ging dat niet goed.
Welke fw versie draaide je voor en welke nu na de update?

  • sereal
  • Registratie: April 2020
  • Laatst online: 02-03 13:05
Kenwood960 schreef op woensdag 10 december 2025 @ 19:57:
[...]


Secundaire pomp kan zeker aangestuurd worden vanuit de LG loopt bij mij ook zo.

Je vind de schakeling binnenin
Ik zie het in de schema idd
Ik denk dat ik gewoon zo'n PWM kabel direct kan koppelen aan mijn circulatiepomp. Dat lijkt mij het handigst voor nu.

Ik heb een oeg circulatiepomp dus ik denk dat ik gewoon dit moet kopen en klaar.
https://www.oeg.net/nl/pw...t-bouwjaar-2022-512200067

Moet wel even dubbel checken of hij werkt met mijn model.

[ Voor 23% gewijzigd door sereal op 10-12-2025 20:06 ]


  • walter_321
  • Registratie: Februari 2025
  • Laatst online: 13-03 16:35
teunos93 schreef op woensdag 10 december 2025 @ 20:01:
[...]

Welke fw versie draaide je voor en welke nu na de update?
De RMC is nog in ieder geval nog altijd 3076a. Ik zal nog eens kijken of ik iets anders zie.

  • Kip
  • Registratie: September 2004
  • Niet online

Kip

hupie679 schreef op dinsdag 9 december 2025 @ 09:56:
[...]

Wat mooi dat dit gelukt is!
Denk je dat het mogelijk is om bijvoorbeeld de waterdruk uit lezen op deze manier?
Of de pompsnelheid aan te passen?
De controller werkt met een soort global state in de vorm van een JSON object waarin alle waarden en instellingen constant door een backend applicatie naar de GUI-applicatie worden gestuurd.

Staan hier nog zaken in die je niet via Modbus kunt uitlezen?


code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
{
    "cmdType": "return",
    "cmdId": "all",
    "product": "awhp",
    "ExtSysInfo": {
        "hard_lock": "CLR",
        "error": 0,
        "bc_code": 0,
        "high_error": "CLR",
        "mid_error": "CLR",
        "low_error": "CLR",
        "clear_error": "CLR",
        "grpControl": "CLR",
        "grpError": 0,
        "grp_bc_code": 0,
        "auto_add": "CLR",
        "auto_add_num": 0,
        "xmode": "CLR",
        "xmodeOpMode": "cool",
        "sun_pump": "CLR",
        "water_pump": "SET",
        "hotwater_heater": "CLR",
        "heater1": "CLR",
        "heater2": "CLR",
        "odu": "SET",
        "cc_ctrl": "CLR",
        "thermostat": "CLR",
        "frozen_prevention": "CLR",
        "defrost": "CLR",
        "power_hotwater": "CLR",
        "rundisinfection": "CLR",
        "viewTempAir": 0,
        "viewTempAirRMC": 220,
        "viewTempInWater": 28,
        "viewTempOutWater": 28,
        "viewTempHotWater": -64,
        "viewTempSun": 44,
        "viewTempSunPT1000": 3000,
        "hotwater_by_disinfection": "CLR",
        "cement_curing": "CLR",
        "cement_curing_stoped_by_error": "CLR",
        "oduOpMode": "off",
        "iduCycle": "heat",
        "ghpWarningOil": "CLR",
        "calibrate_suntemp": 0,
        "hotwater_display": "CLR",
        "sg_step": 0,
        "wifiAp": "CLR",
        "viewTempAirRoom2": 0,
        "viewTempWaterRoom2": -64,
        "oduSilent": "CLR",
        "canEmerOper": "CLR",
        "canEmerHotwater": "CLR",
        "enerModuleError": "CLR",
        "errorMainZone": "CLR",
        "oduTestRunning": "CLR",
        "exploringPiping": "CLR",
        "oduServiceCheck": "CLR",
        "viewTempSolCollector": 3000,
        "solarFlushing": "CLR",
        "zoneModule1Error": "CLR",
        "zoneModule2Error": "CLR",
        "zoneModule3Error": "CLR",
        "zoneModule4Error": "CLR",
        "flowSensingValue": 228,
        "standbyStatus": "CLR",
        "viewTempAirRMCSlave": 0,
        "detectedSlaveRMC": "CLR",
        "energyState": 0,
        "waterPressureValue": 12,
        "waterPressureWarningHigh": "CLR",
        "waterPressureWarningLow": "CLR",
        "outtempSensingValue": 10,
        "oduCapacityLimitControl": "CLR"
    },
    "OperInfo": {
        "runstop": "run",
        "runmode": "heat",
        "setTemp": 22,
        "setTempCool": 18,
        "setTempHeat": 22,
        "setTempAI": 16,
        "waterPumpRunStop": "stop",
        "setTempHotWater": 50,
        "setTempAir": [
            18,
            0,
            0,
            0,
            22
        ],
        "setTempOutWater": [
            18,
            0,
            0,
            0,
            55
        ],
        "auto_shift_air": 0,
        "auto_shift_water": 0,
        "booster_heater": "SET",
        "hotwater": "CLR",
        "sun": "CLR",
        "setTempMainZone": 22,
        "setTempCoolMainZone": 18,
        "setTempHeatMainZone": 22,
        "setTempAIMainZone": 16,
        "setTempAirMainZone": [
            18,
            0,
            0,
            0,
            22
        ],
        "setTempOutWaterMainZone": [
            18,
            0,
            0,
            0,
            55
        ],
        "auto_shift_airMainZone": 0,
        "auto_shift_waterMainZone": 0,
        "recirculation": "CLR"
    },
    "IduFuncList": {
        "is_power_hotwater": "SET",
        "is_heater2": "CLR",
        "is_heater1": "CLR",
        "is_sun": "CLR",
        "is_hotwater": "CLR",
        "is_autoOp": "SET",
        "is_heat": "SET",
        "is_cool": "SET",
        "is_schedule_hotwater": "SET",
        "is_schedule_boostHeater": "SET",
        "is_timer_hotwater": "SET",
        "is_comm_disinfection": "SET",
        "is_indoor_model": "INTEGRAL",
        "is_boosterht_onlyMode": "CLR",
        "isSilentDisable": "CLR",
        "isWaterPumpTestRun": "SET",
        "isWaterFlowRate": "CLR",
        "isIndoorHotWaterKey": "SET",
        "isOverride": "CLR",
        "isDisableHotwaterKeyCool": "CLR",
        "isDisableDisinfect": "CLR",
        "isDisableRunMode": "SET",
        "is_hotwater_by_disinfection": "CLR",
        "isKnightModel": "CLR",
        "isHeatThermoOnOff": "CLR",
        "is_200Combination": "CLR",
        "is_cement_Curing": "SET",
        "is_suntemp_option": "SET",
        "is_waterthermoonoff": "CLR",
        "is_coolThermoOnOff": "CLR",
        "is_heatwatercontrolbasis": "SET",
        "is_coolwatercontrolbasis": "SET",
        "is_HotWaterOnlySilent": "CLR",
        "is_ghpWarningOil": "SET",
        "is_ThermostatModeChange": "SET",
        "is_ModeLock": "CLR",
        "is_PumpOperationSettingInCool": "SET",
        "is_PumpOperationSettingInHeat": "SET",
        "is_DryContactInstallationSetting": "SET",
        "is_WaterPumpOperationByForce": "SET",
        "is_KnightTimerExpended24H": "CLR",
        "is_installed_heater": "CLR",
        "is_PumpRpmOption": "CLR",
        "is_MainZone_circuit": "SET",
        "isSGReady": "CLR",
        "isSeasonalAuto": "SET",
        "isModbusAddress": "CLR",
        "isCoolTempMin5": "SET",
        "isWiFiAp": "SET",
        "isOduFunctionMS": "CLR",
        "isDefrostMode": "CLR",
        "isLeakRefrigerant": "CLR",
        "isIduAdd": "CLR",
        "isDiExpand": "SET",
        "isEmergencyAllStop": "CLR",
        "isSilentPriority": "CLR",
        "isModelInfo": "SET",
        "isHsModel": "CLR",
        "is200CombinationOp2": "CLR",
        "isModeStandby": "CLR",
        "is_PumpOperationSettingInCoolOn": "SET",
        "is_PumpOperationSettingInHeatOn": "SET",
        "isR32": "SET",
        "isMotorDuty": "SET",
        "isRmcAirTemp": "SET",
        "isHotwaterTankHeaterUse": "SET",
        "isCementCureAdv": "SET",
        "isWaterCtrBasisAir": "SET",
        "isExtWaterPump": "SET",
        "isExtWaterPumpAdv": "SET",
        "isBoilerOf3rdParty": "SET",
        "isAntiFreeze": "CLR",
        "isMeterInterface": "SET",
        "isCoolAir16": "SET",
        "isWaterPumpOperationByForceAdv": "SET",
        "isPumpPreOverRun": "SET",
        "isIduAirTempSW": "CLR",
        "isNoticeCanEmerOper": "SET",
        "isR410CoolExpand": "CLR",
        "isEnergyMonitoring": "CLR",
        "isPumpOperTime": "SET",
        "isIduOperTime": "SET",
        "isDisinfectCutOffTime": "SET",
        "isSolarThermalCtr": "CLR",
        "isZone": "CLR",
        "isFlowSensing": "SET",
        "isPriorityHeating": "CLR",
        "isCompLimit58": "SET",
        "isCircuitAdv": "SET",
        "isPumpDeltaTControl": "CLR",
        "isEssLink": "SET",
        "isFlowControl": "SET",
        "isWaterPressure": "SET",
        "isOuttempSensing": "SET",
        "isOperationHysteresis": "SET",
        "isCoolingWaterCutoff": "SET",
        "isSolarPT1000": "SET",
        "isThermostatOption": "SET",
        "isIWT": "CLR",
        "isDHWRecirculation": "CLR",
        "isHeaterCapacity": "SET",
        "isEnerSingle": "SET",
        "isPumpOperDuringStop": "SET"
    },
    "SettingInfo": {
        "func": {
            "silentModeStart": "CLR",
            "silentTimer": {
                "set": "CLR",
                "start": {
                    "ampm": "pm",
                    "hour": 10,
                    "min": 0
                },
                "end": {
                    "ampm": "am",
                    "hour": 9,
                    "min": 30
                }
            },
            "lock": {
                "buttonLock": "CLR",
                "onoffLock": "CLR",
                "modelock": "CLR",
                "hotwaterOnOfflock": "CLR"
            },
            "wifiAp": {
                "requestCnt": 0
            },
            "installDefrostMode": "STEP0",
            "decreaseRefrigerant": "STEP0",
            "boilerOper": "CLR",
            "waterCtrBasisAirHeat": {
                "ctrType": "AUTO",
                "ctrTemp": 35,
                "ctrTempMainZone": 35
            },
            "waterCtrBasisAirCool": {
                "ctrType": "AUTO",
                "ctrTemp": 20,
                "ctrTempMainZone": 20
            },
            "zoneControl": [
                {
                    "targetTemp": 25,
                    "currTemp": 0,
                    "valveStatus": 0,
                    "sensorError": 0,
                    "typeUnmatching": 0
                },
                {
                    "targetTemp": 25,
                    "currTemp": 0,
                    "valveStatus": 0,
                    "sensorError": 0,
                    "typeUnmatching": 0
                },
                {
                    "targetTemp": 25,
                    "currTemp": 0,
                    "valveStatus": 0,
                    "sensorError": 0,
                    "typeUnmatching": 0
                },
                {
                    "targetTemp": 25,
                    "currTemp": 0,
                    "valveStatus": 0,
                    "sensorError": 0,
                    "typeUnmatching": 0
                },
                {
                    "targetTemp": 25,
                    "currTemp": 0,
                    "valveStatus": 0,
                    "sensorError": 0,
                    "typeUnmatching": 0
                },
                {
                    "targetTemp": 25,
                    "currTemp": 0,
                    "valveStatus": 0,
                    "sensorError": 0,
                    "typeUnmatching": 0
                },
                {
                    "targetTemp": 25,
                    "currTemp": 0,
                    "valveStatus": 0,
                    "sensorError": 0,
                    "typeUnmatching": 0
                },
                {
                    "targetTemp": 25,
                    "currTemp": 0,
                    "valveStatus": 0,
                    "sensorError": 0,
                    "typeUnmatching": 0
                }
            ]
        },
        "user": {
            "language": "KOR",
            "tempUnit": {
                "tempConversion": "CENTIGRADE"
            },
            "backlightControl": {
                "dimmTimeSet": "BACKLIGHT30S",
                "brightness": "BRIGHTNESS10"
            },
            "DateInfo": {
                "year": 2025,
                "month": 12,
                "mday": 10,
                "day": "mon"
            },
            "TimeInfo": {
                "timeType": "type24",
                "ampm": "am",
                "hour": 12,
                "min": 0
            },
            "summerTime": {
                "enable": "CLR",
                "summerTimeStart": "CLR",
                "start": {
                    "mon": 1,
                    "day": 1
                },
                "end": {
                    "mon": 1,
                    "day": 1
                }
            },
            "password": {
                "enable": "CLR",
                "passwd": 0
            },
            "scheduleInit": "CLR",
            "themeSet": "black",
            "SystemReboot": "CLR",
            "returnMainScreen": "CLR"
        },
        "svc": {
            "svcContact": {
                "phoneNumber": "-",
                "installerName": "-",
                "company": "-",
                "phoneKorDf": "1544-7777",
                "phoneKorSb": "1644-7887",
                "phoneGlobalDf": "-",
                "phoneNumberChanged": "CLR"
            },
            "modelInfo": {
                "iduCapa": 5,
                "iduModel": "AWHP",
                "oduModel": "Single",
                "modelName": {
                    "name1": "ZHBW096A",
                    "name2": "1       ",
                    "name3": "        ",
                    "name4": "   "
                },
                "modelSerial": {
                    "serial1": "204*TRUNCATED*",
                    "serial2": "J652    ",
                    "serial3": "        ",
                    "serial4": "   "
                },
                "oduModelName": {
                    "name1": "ZHBW096A",
                    "name2": "1       ",
                    "name3": "        ",
                    "name4": "   "
                },
                "oduModelSerial": {
                    "serial1": "204204*TRUNCATED*",
                    "serial2": "J652    ",
                    "serial3": "        ",
                    "serial4": "   "
                }
            },
            "remoInfo": {
                "model": "AKB74855305",
                "swVersion": "3.06.4a"
            }
        },
        "installation": {
            "testrun": "CLR",
            "delay3Min": {
                "compDelayValue": "CLR",
                "compDelayTm": 10
            },
            "sensorDefine": {
                "remote_sensor": "SET",
                "settemp_select": "AIR",
                "airTempLocation": "RMC",
                "airAndWaterUse": "SET"
            },
            "drycontactAuto": "AUTO_ON",
            "cc_address": "00",
            "overrideMSValue": "SLAVE",
            "pump_testrun": "CLR",
            "remoMS": "MASTER",
            "settempLimit": {
                "coolAir": {
                    "high_limit": 30,
                    "low_limit": 16,
                    "MaxRangeOfUpperBound": 0,
                    "MinRangeOfUpperBound": 0,
                    "MaxRangeOfLowerBound": 0,
                    "MinRangeOfLowerBound": 0
                },
                "coolWater": {
                    "high_limit": 26,
                    "low_limit": 18,
                    "MaxRangeOfUpperBound": 0,
                    "MinRangeOfUpperBound": 0,
                    "MaxRangeOfLowerBound": 0,
                    "MinRangeOfLowerBound": 0
                },
                "heatAir": {
                    "high_limit": 24,
                    "low_limit": 16,
                    "MaxRangeOfUpperBound": 0,
                    "MinRangeOfUpperBound": 0,
                    "MaxRangeOfLowerBound": 0,
                    "MinRangeOfLowerBound": 0
                },
                "heatWater": {
                    "high_limit": 55,
                    "low_limit": 20,
                    "MaxRangeOfUpperBound": 65,
                    "MinRangeOfUpperBound": 35,
                    "MaxRangeOfLowerBound": 34,
                    "MinRangeOfLowerBound": 20
                },
                "hotWater": {
                    "high_limit": 55,
                    "low_limit": 40,
                    "MaxRangeOfUpperBound": 80,
                    "MinRangeOfUpperBound": 50,
                    "MaxRangeOfLowerBound": 40,
                    "MinRangeOfLowerBound": 30
                }
            },
            "cement_cure": {
                "cmt_set": "CLR",
                "cmt_min": 0,
                "cmt_hour": 0,
                "cmt_day": 0,
                "cmt_step": 1,
                "cmt_holding": 7,
                "cmt_maxTemp": 55
            },
            "eheater_onoff": {
                "heater1_value": -5,
                "heater2_value": 0,
                "gap": 0
            },
            "UFH_stop": {
                "watertemp": 18,
                "FCU_disable": "CLR",
                "coolingWaterCutoff": "SET"
            },
            "autoOp_outtemp": {
                "min": 0,
                "max": 15
            },
            "autoOp_tempair": {
                "min": 16,
                "max": 21
            },
            "autoOp_tempwater": {
                "high_limit": 65,
                "low_limit": 20,
                "maxRangeOfUpperBound": 65,
                "minRangeOfUpperBound": 35,
                "maxRangeOfLowerBound": 34,
                "minRangeOfLowerBound": 20
            },
            "disinfect_time": {
                "enable": "CLR",
                "day": 5,
                "start": 23
            },
            "disinfect_data": {
                "maxTemp": 70,
                "howLong": 10,
                "cutOffTime": 1
            },
            "hotwater_logic": {
                "hysterisis": 5,
                "compMaxTemp": 55
            },
            "hotwater_addData": {
                "hysterisis": 3,
                "UFH_priority": "CLR"
            },
            "EH_BH_priority": "CLR",
            "hotwater_timer": {
                "maintain_time": 6,
                "restrict_time": 1,
                "delay_boostheater_time": 2,
                "maxRangeMaintainTime": 19,
                "minRangeMaintainTime": 1
            },
            "combination200": {
                "combiValue": "CLR",
                "combiOilRecover": "CLR"
            },
            "waterFlowRate": 92,
            "kNightType": "STEP0",
            "typeOfHeat_Air_thermo": "STEP0",
            "typeOfHeat_Water_thermo": "STEP0",
            "coolAirThermoOnOff": "STEP0",
            "coolWaterThermoOnOff": "STEP0",
            "waterThermoOnOff": "STEP0",
            "heatWaterControlBasis": "EXIT",
            "coolWaterControlBasis": "EXIT",
            "pumpOperOptionInHeat": {
                "option": "CLR",
                "time": 3,
                "timeOn": 3
            },
            "pumpOperOptionInCool": {
                "option": "CLR",
                "time": 10,
                "timeOn": 1
            },
            "pumpOperationByForce": {
                "ByForceUse": "USE",
                "ByForcePeriod": 20,
                "ByForceRuntime": 10
            },
            "install_modeLock": "NOTUSE",
            "dryContactInstallation": "IDU",
            "pumpRPM": {
                "pumpRPMValue": 95,
                "pumpRPMupper": 100,
                "pumpRPMlower": 10,
                "pumpDeltaTControl": "CLR"
            },
            "smartGrid": {
                "smartGridUse": "CLR",
                "smartGridMode": 0
            },
            "seasonalAutoOption": {
                "coolOutTemp": {
                    "min": 25,
                    "max": 40
                },
                "heatOutTemp": {
                    "min": -25,
                    "max": 20
                },
                "coolAirTemp": {
                    "min": 22,
                    "max": 22
                },
                "coolWaterTemp": {
                    "min": 19,
                    "max": 19
                },
                "heatAirTemp": {
                    "min": 20,
                    "max": 20
                },
                "heatWaterTemp": {
                    "min": 25,
                    "max": 42
                },
                "coolAirTempMainZone": {
                    "min": 22,
                    "max": 22
                },
                "coolWaterTempMainZone": {
                    "min": 19,
                    "max": 19
                },
                "heatAirTempMainZone": {
                    "min": 20,
                    "max": 20
                },
                "heatWaterTempMainZone": {
                    "min": 25,
                    "max": 42
                },
                "seasonalAutoOpMode": "HEAT_N_COOL"
            },
            "modbusAddress": 1,
            "OduFunctionMS": "SLAVE",
            "leakRefrigerant": "CLR",
            "iduAddress": 0,
            "digitalInput": "STEP0",
            "silentModePriority": "oduSwitch",
            "hsSetting": "CLR",
            "modePriority": {
                "modeStandby": "CLR",
                "priorityHeating": "CLR",
                "priorityHeatingStep": 0
            },
            "circuitMainZone": {
                "enableMainZone": "CLR",
                "enableCircuitHeatOnly": "SET",
                "controlTimeMainZone": 240,
                "hysterisisMainZone": 2,
                "cutOffTemp": 40,
                "pumpOperOptionInHeat": {
                    "option": "CLR",
                    "time": 3,
                    "timeOn": 3
                },
                "pumpOperOptionInCool": {
                    "option": "SET",
                    "time": 3,
                    "timeOn": 3
                }
            },
            "hotWaterTankHeater": {
                "tankHeaterUse": "BH_USE",
                "tankHeaterPriority": "HP_ONLY",
                "tankHeaterDelay": 2
            },
            "productCalElec": "SET",
            "extWaterPump": "CLR",
            "extWaterPumpAdv": "USE",
            "boilerOfThirdParty": {
                "thirdPartyUse": "CLR",
                "thirdPartyMode": "MANUAL",
                "thirdPartyTemp": -7,
                "thirdPartyHysterisis": 4
            },
            "antiFreezeTemp": "STEP0",
            "meterInterface": {
                "interface1": 0,
                "interface2": 0,
                "interface3": 0,
                "interface4": 0,
                "interfaceAdd": 0
            },
            "pumpPreOverRun": {
                "preRun": 1,
                "overRun": 1
            },
            "pumpOperTime": 19995,
            "IDUOperTime": 27055,
            "solarThermal": {
                "solCollectorMin": 10,
                "solCollectorMax": 95,
                "solDHWMax": 80,
                "solThermalOn": 8,
                "solThermalOff": 2,
                "solBHDisable": "CLR",
                "solInterval": 60,
                "solDuration": 1,
                "solarTimer": {
                    "solarScheduleStart": "CLR",
                    "solarStatus": "CLR",
                    "set": "SET",
                    "start": {
                        "ampm": "AM",
                        "hour": 6,
                        "min": 0
                    },
                    "end": {
                        "ampm": "PM",
                        "hour": 6,
                        "min": 0
                    }
                },
                "solTestrun": "CLR"
            },
            "zone": {
                "zoneModuleNumber": 0,
                "zoneUseNumber": 2,
                "moduleAddr": [
                    192,
                    192,
                    192,
                    192
                ],
                "zoneControlEnv": [
                    {
                        "controlType": "TH_TYPE",
                        "heatThermalType": 0,
                        "coolThermalType": 0
                    },
                    {
                        "controlType": "TH_TYPE",
                        "heatThermalType": 0,
                        "coolThermalType": 0
                    },
                    {
                        "controlType": "TH_TYPE",
                        "heatThermalType": 0,
                        "coolThermalType": 0
                    },
                    {
                        "controlType": "TH_TYPE",
                        "heatThermalType": 0,
                        "coolThermalType": 0
                    },
                    {
                        "controlType": "TH_TYPE",
                        "heatThermalType": 0,
                        "coolThermalType": 0
                    },
                    {
                        "controlType": "TH_TYPE",
                        "heatThermalType": 0,
                        "coolThermalType": 0
                    },
                    {
                        "controlType": "TH_TYPE",
                        "heatThermalType": 0,
                        "coolThermalType": 0
                    },
                    {
                        "controlType": "TH_TYPE",
                        "heatThermalType": 0,
                        "coolThermalType": 0
                    }
                ],
                "valveTest": {
                    "valveTestStart": "CLR",
                    "valveTestEachZone": [
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0
                    ]
                }
            },
            "ess": {
                "esCommMode": "NOTUSE",
                "esSignalLevel3Mapping": 3,
                "esSignalLevel4Mapping": 4,
                "es5Use": "USE",
                "es6Use": "USE",
                "es7Use": "USE",
                "es8Use": "USE",
                "esShift": {
                    "esShiftCool5": -5,
                    "esShiftHeat5": 5,
                    "esShiftDHW5": 30,
                    "esShiftCool6": -2,
                    "esShiftHeat6": 2,
                    "esShiftDHW6": 10,
                    "esShiftCool7": 2,
                    "esShiftHeat7": -2,
                    "esShiftDHW7": 0,
                    "esShiftCool8": 5,
                    "esShiftHeat8": -5,
                    "esShiftDHW8": 0
                }
            },
            "flowControl": {
                "flowControlMode": 0,
                "flowControlPumpRpm": 95,
                "flowControlTargetFlowHeat": 200,
                "flowControlTargetFlowCool": 260,
                "flowControlTargetFlowDHW": 260,
                "flowControlTargetFlowUpper": 26,
                "flowControlTargetFlowLower": 8,
                "flowControlTargetDeltaTHeat": 5,
                "flowControlTargetDeltaTCool": 5,
                "flowControlTargetDeltaTDHW": 5
            },
            "operationHysteresis": {
                "hysteresisHeatWater": {
                    "thOn": -40,
                    "thOff": 40
                },
                "hysteresisHeatAir": {
                    "thOn": -10,
                    "thOff": 10
                },
                "hysteresisCoolWater": {
                    "thOn": 30,
                    "thOff": -10
                },
                "hysteresisCoolAir": {
                    "thOn": 10,
                    "thOff": -30
                }
            },
            "thermostatOption": "SPACE_ONLY",
            "recirculationTime": {
                "usage": "CLR",
                "onTime": 10,
                "offTime": 20
            },
            "heaterUsage": {
                "heaterUsageType": 2,
                "heaterCapacity": 6
            },
            "pumpOperDuringStop": "SET"
        }
    },
    "rsv": {
        "simple": {
            "set": "CLR",
            "min": 0
        },
        "sleep": {
            "set": "CLR",
            "min": 0
        },
        "onRsv": {
            "onRsvSet": "CLR",
            "onRsvAmPm": "am",
            "onRsvHour": 0,
            "onRsvMin": 0
        },
        "offRsv": {
            "offRsvSet": "CLR",
            "offRsvAmPm": "am",
            "offRsvHour": 0,
            "offRsvMin": 0
        },
        "setRsv": "CLR",
        "rsvStep": 0
    },
    "PopupInfo": {
        "PopupAutoAddress": {
            "autoAddressSetClr": "CLR",
            "autoAddressValue": 0
        },
        "PopupXmode": "CLR",
        "PopupHardLock": "CLR",
        "PopupError": "CLR",
        "PopupUserLock": "CLR",
        "PopupSdFail": "CLR",
        "PopupSdSuccess": "CLR",
        "PopupEnergy": {
            "usageLimitSetClr": "CLR",
            "usageLimitValue": 0,
            "exceedInstantTarget": "CLR",
            "exceedInstantTargetValue": 0,
            "exceedMaxUsage": "CLR",
            "exceedMaxUsageValue": 0
        },
        "PopupErrorMainZone": "CLR",
        "PopupOduServiceCheck": "CLR",
        "PopupRemoMSCheck": "CLR",
        "PopupWaterPressureWarning": "CLR",
        "PopupNoOduSensorInfo": "CLR"
    }
}


De GUI stuurt op zijn beurt tcp berichten naar de backend app zoals hieronder. Er wordt niet gebruik gemaakt van het HTTP protocol.

Het JSON-bericht wordt mogelijk voorafgegaan door de grootte in bytes van het JSON gedeelte.
Dus: 4 bytes met de grootte, daarna het bericht.
In het eerste silentmode voorbeeld is het JSON bericht 73 bytes lang. "I" = hex 49, wat 73 in decimaal is. 73 bytes dus.

code:
1
2
3
4
5
6
7
8
9
10
11
#Switch from silent mode 
I...{"cmdType":"button","cmdId":"silentOnOff","product":"awhp","cmdValue":""}
I...{"cmdType":"button","cmdId":"silentOnOff","product":"awhp","cmdValue":""}

#switch between heat/AI/Cool
M...{"cmdType":"button","cmdId":"operationModeUp","product":"awhp","cmdValue":""}
M...{"cmdType":"button","cmdId":"operationModeUp","product":"awhp","cmdValue":""}
M...{"cmdType":"button","cmdId":"operationModeUp","product":"awhp","cmdValue":""}

#adjust heating curve max heat from 42 to 41. (or was it 40 to 41?, I don't remember. )
....{"cmdType":"button","cmdId":"seasonalAutoOption","product":"awhp","cmdValue":{"seasonalAutoOpMode":"HEAT_N_COOL","heatOutTemp":{"min":-25,"max":20},"coolOutTemp":{"min":25,"max":40},"heatWaterTempMainZone":{"max":41,"min":25},"coolWaterTempMainZone":{"max":19,"min":19},"heatAirTempMainZone":{"max":20,"min":20},"coolAirTempMainZone":{"max":22,"min":22},"heatWaterTemp":{"max":41,"min":25},"coolWaterTemp":{"max":19,"min":19},"heatAirTemp":{"max":20,"min":20},"coolAirTemp":{"max":22,"min":22}}}

Pardon my dutch


  • walter_321
  • Registratie: Februari 2025
  • Laatst online: 13-03 16:35
Kip schreef op woensdag 10 december 2025 @ 23:25:
[...]


De controller werkt met een soort global state in de vorm van een JSON object waarin alle waarden en instellingen constant door een backend applicatie naar de GUI-applicatie worden gestuurd.

Staan hier nog zaken in die je niet via Modbus kunt uitlezen?


code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
{
    "cmdType": "return",
    "cmdId": "all",
    "product": "awhp",
    "ExtSysInfo": {
        "hard_lock": "CLR",
        "error": 0,
        "bc_code": 0,
        "high_error": "CLR",
        "mid_error": "CLR",
        "low_error": "CLR",
        "clear_error": "CLR",
        "grpControl": "CLR",
        "grpError": 0,
        "grp_bc_code": 0,
        "auto_add": "CLR",
        "auto_add_num": 0,
        "xmode": "CLR",
        "xmodeOpMode": "cool",
        "sun_pump": "CLR",
        "water_pump": "SET",
        "hotwater_heater": "CLR",
        "heater1": "CLR",
        "heater2": "CLR",
        "odu": "SET",
        "cc_ctrl": "CLR",
        "thermostat": "CLR",
        "frozen_prevention": "CLR",
        "defrost": "CLR",
        "power_hotwater": "CLR",
        "rundisinfection": "CLR",
        "viewTempAir": 0,
        "viewTempAirRMC": 220,
        "viewTempInWater": 28,
        "viewTempOutWater": 28,
        "viewTempHotWater": -64,
        "viewTempSun": 44,
        "viewTempSunPT1000": 3000,
        "hotwater_by_disinfection": "CLR",
        "cement_curing": "CLR",
        "cement_curing_stoped_by_error": "CLR",
        "oduOpMode": "off",
        "iduCycle": "heat",
        "ghpWarningOil": "CLR",
        "calibrate_suntemp": 0,
        "hotwater_display": "CLR",
        "sg_step": 0,
        "wifiAp": "CLR",
        "viewTempAirRoom2": 0,
        "viewTempWaterRoom2": -64,
        "oduSilent": "CLR",
        "canEmerOper": "CLR",
        "canEmerHotwater": "CLR",
        "enerModuleError": "CLR",
        "errorMainZone": "CLR",
        "oduTestRunning": "CLR",
        "exploringPiping": "CLR",
        "oduServiceCheck": "CLR",
        "viewTempSolCollector": 3000,
        "solarFlushing": "CLR",
        "zoneModule1Error": "CLR",
        "zoneModule2Error": "CLR",
        "zoneModule3Error": "CLR",
        "zoneModule4Error": "CLR",
        "flowSensingValue": 228,
        "standbyStatus": "CLR",
        "viewTempAirRMCSlave": 0,
        "detectedSlaveRMC": "CLR",
        "energyState": 0,
        "waterPressureValue": 12,
        "waterPressureWarningHigh": "CLR",
        "waterPressureWarningLow": "CLR",
        "outtempSensingValue": 10,
        "oduCapacityLimitControl": "CLR"
    },
    "OperInfo": {
        "runstop": "run",
        "runmode": "heat",
        "setTemp": 22,
        "setTempCool": 18,
        "setTempHeat": 22,
        "setTempAI": 16,
        "waterPumpRunStop": "stop",
        "setTempHotWater": 50,
        "setTempAir": [
            18,
            0,
            0,
            0,
            22
        ],
        "setTempOutWater": [
            18,
            0,
            0,
            0,
            55
        ],
        "auto_shift_air": 0,
        "auto_shift_water": 0,
        "booster_heater": "SET",
        "hotwater": "CLR",
        "sun": "CLR",
        "setTempMainZone": 22,
        "setTempCoolMainZone": 18,
        "setTempHeatMainZone": 22,
        "setTempAIMainZone": 16,
        "setTempAirMainZone": [
            18,
            0,
            0,
            0,
            22
        ],
        "setTempOutWaterMainZone": [
            18,
            0,
            0,
            0,
            55
        ],
        "auto_shift_airMainZone": 0,
        "auto_shift_waterMainZone": 0,
        "recirculation": "CLR"
    },
    "IduFuncList": {
        "is_power_hotwater": "SET",
        "is_heater2": "CLR",
        "is_heater1": "CLR",
        "is_sun": "CLR",
        "is_hotwater": "CLR",
        "is_autoOp": "SET",
        "is_heat": "SET",
        "is_cool": "SET",
        "is_schedule_hotwater": "SET",
        "is_schedule_boostHeater": "SET",
        "is_timer_hotwater": "SET",
        "is_comm_disinfection": "SET",
        "is_indoor_model": "INTEGRAL",
        "is_boosterht_onlyMode": "CLR",
        "isSilentDisable": "CLR",
        "isWaterPumpTestRun": "SET",
        "isWaterFlowRate": "CLR",
        "isIndoorHotWaterKey": "SET",
        "isOverride": "CLR",
        "isDisableHotwaterKeyCool": "CLR",
        "isDisableDisinfect": "CLR",
        "isDisableRunMode": "SET",
        "is_hotwater_by_disinfection": "CLR",
        "isKnightModel": "CLR",
        "isHeatThermoOnOff": "CLR",
        "is_200Combination": "CLR",
        "is_cement_Curing": "SET",
        "is_suntemp_option": "SET",
        "is_waterthermoonoff": "CLR",
        "is_coolThermoOnOff": "CLR",
        "is_heatwatercontrolbasis": "SET",
        "is_coolwatercontrolbasis": "SET",
        "is_HotWaterOnlySilent": "CLR",
        "is_ghpWarningOil": "SET",
        "is_ThermostatModeChange": "SET",
        "is_ModeLock": "CLR",
        "is_PumpOperationSettingInCool": "SET",
        "is_PumpOperationSettingInHeat": "SET",
        "is_DryContactInstallationSetting": "SET",
        "is_WaterPumpOperationByForce": "SET",
        "is_KnightTimerExpended24H": "CLR",
        "is_installed_heater": "CLR",
        "is_PumpRpmOption": "CLR",
        "is_MainZone_circuit": "SET",
        "isSGReady": "CLR",
        "isSeasonalAuto": "SET",
        "isModbusAddress": "CLR",
        "isCoolTempMin5": "SET",
        "isWiFiAp": "SET",
        "isOduFunctionMS": "CLR",
        "isDefrostMode": "CLR",
        "isLeakRefrigerant": "CLR",
        "isIduAdd": "CLR",
        "isDiExpand": "SET",
        "isEmergencyAllStop": "CLR",
        "isSilentPriority": "CLR",
        "isModelInfo": "SET",
        "isHsModel": "CLR",
        "is200CombinationOp2": "CLR",
        "isModeStandby": "CLR",
        "is_PumpOperationSettingInCoolOn": "SET",
        "is_PumpOperationSettingInHeatOn": "SET",
        "isR32": "SET",
        "isMotorDuty": "SET",
        "isRmcAirTemp": "SET",
        "isHotwaterTankHeaterUse": "SET",
        "isCementCureAdv": "SET",
        "isWaterCtrBasisAir": "SET",
        "isExtWaterPump": "SET",
        "isExtWaterPumpAdv": "SET",
        "isBoilerOf3rdParty": "SET",
        "isAntiFreeze": "CLR",
        "isMeterInterface": "SET",
        "isCoolAir16": "SET",
        "isWaterPumpOperationByForceAdv": "SET",
        "isPumpPreOverRun": "SET",
        "isIduAirTempSW": "CLR",
        "isNoticeCanEmerOper": "SET",
        "isR410CoolExpand": "CLR",
        "isEnergyMonitoring": "CLR",
        "isPumpOperTime": "SET",
        "isIduOperTime": "SET",
        "isDisinfectCutOffTime": "SET",
        "isSolarThermalCtr": "CLR",
        "isZone": "CLR",
        "isFlowSensing": "SET",
        "isPriorityHeating": "CLR",
        "isCompLimit58": "SET",
        "isCircuitAdv": "SET",
        "isPumpDeltaTControl": "CLR",
        "isEssLink": "SET",
        "isFlowControl": "SET",
        "isWaterPressure": "SET",
        "isOuttempSensing": "SET",
        "isOperationHysteresis": "SET",
        "isCoolingWaterCutoff": "SET",
        "isSolarPT1000": "SET",
        "isThermostatOption": "SET",
        "isIWT": "CLR",
        "isDHWRecirculation": "CLR",
        "isHeaterCapacity": "SET",
        "isEnerSingle": "SET",
        "isPumpOperDuringStop": "SET"
    },
    "SettingInfo": {
        "func": {
            "silentModeStart": "CLR",
            "silentTimer": {
                "set": "CLR",
                "start": {
                    "ampm": "pm",
                    "hour": 10,
                    "min": 0
                },
                "end": {
                    "ampm": "am",
                    "hour": 9,
                    "min": 30
                }
            },
            "lock": {
                "buttonLock": "CLR",
                "onoffLock": "CLR",
                "modelock": "CLR",
                "hotwaterOnOfflock": "CLR"
            },
            "wifiAp": {
                "requestCnt": 0
            },
            "installDefrostMode": "STEP0",
            "decreaseRefrigerant": "STEP0",
            "boilerOper": "CLR",
            "waterCtrBasisAirHeat": {
                "ctrType": "AUTO",
                "ctrTemp": 35,
                "ctrTempMainZone": 35
            },
            "waterCtrBasisAirCool": {
                "ctrType": "AUTO",
                "ctrTemp": 20,
                "ctrTempMainZone": 20
            },
            "zoneControl": [
                {
                    "targetTemp": 25,
                    "currTemp": 0,
                    "valveStatus": 0,
                    "sensorError": 0,
                    "typeUnmatching": 0
                },
                {
                    "targetTemp": 25,
                    "currTemp": 0,
                    "valveStatus": 0,
                    "sensorError": 0,
                    "typeUnmatching": 0
                },
                {
                    "targetTemp": 25,
                    "currTemp": 0,
                    "valveStatus": 0,
                    "sensorError": 0,
                    "typeUnmatching": 0
                },
                {
                    "targetTemp": 25,
                    "currTemp": 0,
                    "valveStatus": 0,
                    "sensorError": 0,
                    "typeUnmatching": 0
                },
                {
                    "targetTemp": 25,
                    "currTemp": 0,
                    "valveStatus": 0,
                    "sensorError": 0,
                    "typeUnmatching": 0
                },
                {
                    "targetTemp": 25,
                    "currTemp": 0,
                    "valveStatus": 0,
                    "sensorError": 0,
                    "typeUnmatching": 0
                },
                {
                    "targetTemp": 25,
                    "currTemp": 0,
                    "valveStatus": 0,
                    "sensorError": 0,
                    "typeUnmatching": 0
                },
                {
                    "targetTemp": 25,
                    "currTemp": 0,
                    "valveStatus": 0,
                    "sensorError": 0,
                    "typeUnmatching": 0
                }
            ]
        },
        "user": {
            "language": "KOR",
            "tempUnit": {
                "tempConversion": "CENTIGRADE"
            },
            "backlightControl": {
                "dimmTimeSet": "BACKLIGHT30S",
                "brightness": "BRIGHTNESS10"
            },
            "DateInfo": {
                "year": 2025,
                "month": 12,
                "mday": 10,
                "day": "mon"
            },
            "TimeInfo": {
                "timeType": "type24",
                "ampm": "am",
                "hour": 12,
                "min": 0
            },
            "summerTime": {
                "enable": "CLR",
                "summerTimeStart": "CLR",
                "start": {
                    "mon": 1,
                    "day": 1
                },
                "end": {
                    "mon": 1,
                    "day": 1
                }
            },
            "password": {
                "enable": "CLR",
                "passwd": 0
            },
            "scheduleInit": "CLR",
            "themeSet": "black",
            "SystemReboot": "CLR",
            "returnMainScreen": "CLR"
        },
        "svc": {
            "svcContact": {
                "phoneNumber": "-",
                "installerName": "-",
                "company": "-",
                "phoneKorDf": "1544-7777",
                "phoneKorSb": "1644-7887",
                "phoneGlobalDf": "-",
                "phoneNumberChanged": "CLR"
            },
            "modelInfo": {
                "iduCapa": 5,
                "iduModel": "AWHP",
                "oduModel": "Single",
                "modelName": {
                    "name1": "ZHBW096A",
                    "name2": "1       ",
                    "name3": "        ",
                    "name4": "   "
                },
                "modelSerial": {
                    "serial1": "204*TRUNCATED*",
                    "serial2": "J652    ",
                    "serial3": "        ",
                    "serial4": "   "
                },
                "oduModelName": {
                    "name1": "ZHBW096A",
                    "name2": "1       ",
                    "name3": "        ",
                    "name4": "   "
                },
                "oduModelSerial": {
                    "serial1": "204204*TRUNCATED*",
                    "serial2": "J652    ",
                    "serial3": "        ",
                    "serial4": "   "
                }
            },
            "remoInfo": {
                "model": "AKB74855305",
                "swVersion": "3.06.4a"
            }
        },
        "installation": {
            "testrun": "CLR",
            "delay3Min": {
                "compDelayValue": "CLR",
                "compDelayTm": 10
            },
            "sensorDefine": {
                "remote_sensor": "SET",
                "settemp_select": "AIR",
                "airTempLocation": "RMC",
                "airAndWaterUse": "SET"
            },
            "drycontactAuto": "AUTO_ON",
            "cc_address": "00",
            "overrideMSValue": "SLAVE",
            "pump_testrun": "CLR",
            "remoMS": "MASTER",
            "settempLimit": {
                "coolAir": {
                    "high_limit": 30,
                    "low_limit": 16,
                    "MaxRangeOfUpperBound": 0,
                    "MinRangeOfUpperBound": 0,
                    "MaxRangeOfLowerBound": 0,
                    "MinRangeOfLowerBound": 0
                },
                "coolWater": {
                    "high_limit": 26,
                    "low_limit": 18,
                    "MaxRangeOfUpperBound": 0,
                    "MinRangeOfUpperBound": 0,
                    "MaxRangeOfLowerBound": 0,
                    "MinRangeOfLowerBound": 0
                },
                "heatAir": {
                    "high_limit": 24,
                    "low_limit": 16,
                    "MaxRangeOfUpperBound": 0,
                    "MinRangeOfUpperBound": 0,
                    "MaxRangeOfLowerBound": 0,
                    "MinRangeOfLowerBound": 0
                },
                "heatWater": {
                    "high_limit": 55,
                    "low_limit": 20,
                    "MaxRangeOfUpperBound": 65,
                    "MinRangeOfUpperBound": 35,
                    "MaxRangeOfLowerBound": 34,
                    "MinRangeOfLowerBound": 20
                },
                "hotWater": {
                    "high_limit": 55,
                    "low_limit": 40,
                    "MaxRangeOfUpperBound": 80,
                    "MinRangeOfUpperBound": 50,
                    "MaxRangeOfLowerBound": 40,
                    "MinRangeOfLowerBound": 30
                }
            },
            "cement_cure": {
                "cmt_set": "CLR",
                "cmt_min": 0,
                "cmt_hour": 0,
                "cmt_day": 0,
                "cmt_step": 1,
                "cmt_holding": 7,
                "cmt_maxTemp": 55
            },
            "eheater_onoff": {
                "heater1_value": -5,
                "heater2_value": 0,
                "gap": 0
            },
            "UFH_stop": {
                "watertemp": 18,
                "FCU_disable": "CLR",
                "coolingWaterCutoff": "SET"
            },
            "autoOp_outtemp": {
                "min": 0,
                "max": 15
            },
            "autoOp_tempair": {
                "min": 16,
                "max": 21
            },
            "autoOp_tempwater": {
                "high_limit": 65,
                "low_limit": 20,
                "maxRangeOfUpperBound": 65,
                "minRangeOfUpperBound": 35,
                "maxRangeOfLowerBound": 34,
                "minRangeOfLowerBound": 20
            },
            "disinfect_time": {
                "enable": "CLR",
                "day": 5,
                "start": 23
            },
            "disinfect_data": {
                "maxTemp": 70,
                "howLong": 10,
                "cutOffTime": 1
            },
            "hotwater_logic": {
                "hysterisis": 5,
                "compMaxTemp": 55
            },
            "hotwater_addData": {
                "hysterisis": 3,
                "UFH_priority": "CLR"
            },
            "EH_BH_priority": "CLR",
            "hotwater_timer": {
                "maintain_time": 6,
                "restrict_time": 1,
                "delay_boostheater_time": 2,
                "maxRangeMaintainTime": 19,
                "minRangeMaintainTime": 1
            },
            "combination200": {
                "combiValue": "CLR",
                "combiOilRecover": "CLR"
            },
            "waterFlowRate": 92,
            "kNightType": "STEP0",
            "typeOfHeat_Air_thermo": "STEP0",
            "typeOfHeat_Water_thermo": "STEP0",
            "coolAirThermoOnOff": "STEP0",
            "coolWaterThermoOnOff": "STEP0",
            "waterThermoOnOff": "STEP0",
            "heatWaterControlBasis": "EXIT",
            "coolWaterControlBasis": "EXIT",
            "pumpOperOptionInHeat": {
                "option": "CLR",
                "time": 3,
                "timeOn": 3
            },
            "pumpOperOptionInCool": {
                "option": "CLR",
                "time": 10,
                "timeOn": 1
            },
            "pumpOperationByForce": {
                "ByForceUse": "USE",
                "ByForcePeriod": 20,
                "ByForceRuntime": 10
            },
            "install_modeLock": "NOTUSE",
            "dryContactInstallation": "IDU",
            "pumpRPM": {
                "pumpRPMValue": 95,
                "pumpRPMupper": 100,
                "pumpRPMlower": 10,
                "pumpDeltaTControl": "CLR"
            },
            "smartGrid": {
                "smartGridUse": "CLR",
                "smartGridMode": 0
            },
            "seasonalAutoOption": {
                "coolOutTemp": {
                    "min": 25,
                    "max": 40
                },
                "heatOutTemp": {
                    "min": -25,
                    "max": 20
                },
                "coolAirTemp": {
                    "min": 22,
                    "max": 22
                },
                "coolWaterTemp": {
                    "min": 19,
                    "max": 19
                },
                "heatAirTemp": {
                    "min": 20,
                    "max": 20
                },
                "heatWaterTemp": {
                    "min": 25,
                    "max": 42
                },
                "coolAirTempMainZone": {
                    "min": 22,
                    "max": 22
                },
                "coolWaterTempMainZone": {
                    "min": 19,
                    "max": 19
                },
                "heatAirTempMainZone": {
                    "min": 20,
                    "max": 20
                },
                "heatWaterTempMainZone": {
                    "min": 25,
                    "max": 42
                },
                "seasonalAutoOpMode": "HEAT_N_COOL"
            },
            "modbusAddress": 1,
            "OduFunctionMS": "SLAVE",
            "leakRefrigerant": "CLR",
            "iduAddress": 0,
            "digitalInput": "STEP0",
            "silentModePriority": "oduSwitch",
            "hsSetting": "CLR",
            "modePriority": {
                "modeStandby": "CLR",
                "priorityHeating": "CLR",
                "priorityHeatingStep": 0
            },
            "circuitMainZone": {
                "enableMainZone": "CLR",
                "enableCircuitHeatOnly": "SET",
                "controlTimeMainZone": 240,
                "hysterisisMainZone": 2,
                "cutOffTemp": 40,
                "pumpOperOptionInHeat": {
                    "option": "CLR",
                    "time": 3,
                    "timeOn": 3
                },
                "pumpOperOptionInCool": {
                    "option": "SET",
                    "time": 3,
                    "timeOn": 3
                }
            },
            "hotWaterTankHeater": {
                "tankHeaterUse": "BH_USE",
                "tankHeaterPriority": "HP_ONLY",
                "tankHeaterDelay": 2
            },
            "productCalElec": "SET",
            "extWaterPump": "CLR",
            "extWaterPumpAdv": "USE",
            "boilerOfThirdParty": {
                "thirdPartyUse": "CLR",
                "thirdPartyMode": "MANUAL",
                "thirdPartyTemp": -7,
                "thirdPartyHysterisis": 4
            },
            "antiFreezeTemp": "STEP0",
            "meterInterface": {
                "interface1": 0,
                "interface2": 0,
                "interface3": 0,
                "interface4": 0,
                "interfaceAdd": 0
            },
            "pumpPreOverRun": {
                "preRun": 1,
                "overRun": 1
            },
            "pumpOperTime": 19995,
            "IDUOperTime": 27055,
            "solarThermal": {
                "solCollectorMin": 10,
                "solCollectorMax": 95,
                "solDHWMax": 80,
                "solThermalOn": 8,
                "solThermalOff": 2,
                "solBHDisable": "CLR",
                "solInterval": 60,
                "solDuration": 1,
                "solarTimer": {
                    "solarScheduleStart": "CLR",
                    "solarStatus": "CLR",
                    "set": "SET",
                    "start": {
                        "ampm": "AM",
                        "hour": 6,
                        "min": 0
                    },
                    "end": {
                        "ampm": "PM",
                        "hour": 6,
                        "min": 0
                    }
                },
                "solTestrun": "CLR"
            },
            "zone": {
                "zoneModuleNumber": 0,
                "zoneUseNumber": 2,
                "moduleAddr": [
                    192,
                    192,
                    192,
                    192
                ],
                "zoneControlEnv": [
                    {
                        "controlType": "TH_TYPE",
                        "heatThermalType": 0,
                        "coolThermalType": 0
                    },
                    {
                        "controlType": "TH_TYPE",
                        "heatThermalType": 0,
                        "coolThermalType": 0
                    },
                    {
                        "controlType": "TH_TYPE",
                        "heatThermalType": 0,
                        "coolThermalType": 0
                    },
                    {
                        "controlType": "TH_TYPE",
                        "heatThermalType": 0,
                        "coolThermalType": 0
                    },
                    {
                        "controlType": "TH_TYPE",
                        "heatThermalType": 0,
                        "coolThermalType": 0
                    },
                    {
                        "controlType": "TH_TYPE",
                        "heatThermalType": 0,
                        "coolThermalType": 0
                    },
                    {
                        "controlType": "TH_TYPE",
                        "heatThermalType": 0,
                        "coolThermalType": 0
                    },
                    {
                        "controlType": "TH_TYPE",
                        "heatThermalType": 0,
                        "coolThermalType": 0
                    }
                ],
                "valveTest": {
                    "valveTestStart": "CLR",
                    "valveTestEachZone": [
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0
                    ]
                }
            },
            "ess": {
                "esCommMode": "NOTUSE",
                "esSignalLevel3Mapping": 3,
                "esSignalLevel4Mapping": 4,
                "es5Use": "USE",
                "es6Use": "USE",
                "es7Use": "USE",
                "es8Use": "USE",
                "esShift": {
                    "esShiftCool5": -5,
                    "esShiftHeat5": 5,
                    "esShiftDHW5": 30,
                    "esShiftCool6": -2,
                    "esShiftHeat6": 2,
                    "esShiftDHW6": 10,
                    "esShiftCool7": 2,
                    "esShiftHeat7": -2,
                    "esShiftDHW7": 0,
                    "esShiftCool8": 5,
                    "esShiftHeat8": -5,
                    "esShiftDHW8": 0
                }
            },
            "flowControl": {
                "flowControlMode": 0,
                "flowControlPumpRpm": 95,
                "flowControlTargetFlowHeat": 200,
                "flowControlTargetFlowCool": 260,
                "flowControlTargetFlowDHW": 260,
                "flowControlTargetFlowUpper": 26,
                "flowControlTargetFlowLower": 8,
                "flowControlTargetDeltaTHeat": 5,
                "flowControlTargetDeltaTCool": 5,
                "flowControlTargetDeltaTDHW": 5
            },
            "operationHysteresis": {
                "hysteresisHeatWater": {
                    "thOn": -40,
                    "thOff": 40
                },
                "hysteresisHeatAir": {
                    "thOn": -10,
                    "thOff": 10
                },
                "hysteresisCoolWater": {
                    "thOn": 30,
                    "thOff": -10
                },
                "hysteresisCoolAir": {
                    "thOn": 10,
                    "thOff": -30
                }
            },
            "thermostatOption": "SPACE_ONLY",
            "recirculationTime": {
                "usage": "CLR",
                "onTime": 10,
                "offTime": 20
            },
            "heaterUsage": {
                "heaterUsageType": 2,
                "heaterCapacity": 6
            },
            "pumpOperDuringStop": "SET"
        }
    },
    "rsv": {
        "simple": {
            "set": "CLR",
            "min": 0
        },
        "sleep": {
            "set": "CLR",
            "min": 0
        },
        "onRsv": {
            "onRsvSet": "CLR",
            "onRsvAmPm": "am",
            "onRsvHour": 0,
            "onRsvMin": 0
        },
        "offRsv": {
            "offRsvSet": "CLR",
            "offRsvAmPm": "am",
            "offRsvHour": 0,
            "offRsvMin": 0
        },
        "setRsv": "CLR",
        "rsvStep": 0
    },
    "PopupInfo": {
        "PopupAutoAddress": {
            "autoAddressSetClr": "CLR",
            "autoAddressValue": 0
        },
        "PopupXmode": "CLR",
        "PopupHardLock": "CLR",
        "PopupError": "CLR",
        "PopupUserLock": "CLR",
        "PopupSdFail": "CLR",
        "PopupSdSuccess": "CLR",
        "PopupEnergy": {
            "usageLimitSetClr": "CLR",
            "usageLimitValue": 0,
            "exceedInstantTarget": "CLR",
            "exceedInstantTargetValue": 0,
            "exceedMaxUsage": "CLR",
            "exceedMaxUsageValue": 0
        },
        "PopupErrorMainZone": "CLR",
        "PopupOduServiceCheck": "CLR",
        "PopupRemoMSCheck": "CLR",
        "PopupWaterPressureWarning": "CLR",
        "PopupNoOduSensorInfo": "CLR"
    }
}


De GUI stuurt op zijn beurt tcp berichten naar de backend app zoals hieronder. Er wordt niet gebruik gemaakt van het HTTP protocol.

Het JSON-bericht wordt mogelijk voorafgegaan door de grootte in bytes van het JSON gedeelte.
Dus: 4 bytes met de grootte, daarna het bericht.
In het eerste silentmode voorbeeld is het JSON bericht 73 bytes lang. "I" = hex 49, wat 73 in decimaal is. 73 bytes dus.

code:
1
2
3
4
5
6
7
8
9
10
11
#Switch from silent mode 
I...{"cmdType":"button","cmdId":"silentOnOff","product":"awhp","cmdValue":""}
I...{"cmdType":"button","cmdId":"silentOnOff","product":"awhp","cmdValue":""}

#switch between heat/AI/Cool
M...{"cmdType":"button","cmdId":"operationModeUp","product":"awhp","cmdValue":""}
M...{"cmdType":"button","cmdId":"operationModeUp","product":"awhp","cmdValue":""}
M...{"cmdType":"button","cmdId":"operationModeUp","product":"awhp","cmdValue":""}

#adjust heating curve max heat from 42 to 41. (or was it 40 to 41?, I don't remember. )
....{"cmdType":"button","cmdId":"seasonalAutoOption","product":"awhp","cmdValue":{"seasonalAutoOpMode":"HEAT_N_COOL","heatOutTemp":{"min":-25,"max":20},"coolOutTemp":{"min":25,"max":40},"heatWaterTempMainZone":{"max":41,"min":25},"coolWaterTempMainZone":{"max":19,"min":19},"heatAirTempMainZone":{"max":20,"min":20},"coolAirTempMainZone":{"max":22,"min":22},"heatWaterTemp":{"max":41,"min":25},"coolWaterTemp":{"max":19,"min":19},"heatAirTemp":{"max":20,"min":20},"coolAirTemp":{"max":22,"min":22}}}
Is er iets dat mogelijk de doeltemperatuur volgens de stooklijn kan zijn?

  • JansenSE
  • Registratie: Juni 2014
  • Laatst online: 13-03 13:05
Kip schreef op woensdag 10 december 2025 @ 23:25:
[...]
Staan hier nog zaken in die je niet via Modbus kunt uitlezen?
code:
1
2
3
4
5
{
    "ExtSysInfo": {
        "waterPressureValue": 12,
    }
}


De GUI stuurt op zijn beurt tcp berichten naar de backend app zoals hieronder. Er wordt niet gebruik gemaakt van het HTTP protocol.

Het JSON-bericht wordt mogelijk voorafgegaan door de grootte in bytes van het JSON gedeelte.
Dus: 4 bytes met de grootte, daarna het bericht.
In het eerste silentmode voorbeeld is het JSON bericht 73 bytes lang. "I" = hex 49, wat 73 in decimaal is. 73 bytes dus.

code:
1
2
3
4
5
6
7
8
9
10
11
#Switch from silent mode 
I...{"cmdType":"button","cmdId":"silentOnOff","product":"awhp","cmdValue":""}
I...{"cmdType":"button","cmdId":"silentOnOff","product":"awhp","cmdValue":""}

#switch between heat/AI/Cool
M...{"cmdType":"button","cmdId":"operationModeUp","product":"awhp","cmdValue":""}
M...{"cmdType":"button","cmdId":"operationModeUp","product":"awhp","cmdValue":""}
M...{"cmdType":"button","cmdId":"operationModeUp","product":"awhp","cmdValue":""}

#adjust heating curve max heat from 42 to 41. (or was it 40 to 41?, I don't remember. )
....{"cmdType":"button","cmdId":"seasonalAutoOption","product":"awhp","cmdValue":{"seasonalAutoOpMode":"HEAT_N_COOL","heatOutTemp":{"min":-25,"max":20},"coolOutTemp":{"min":25,"max":40},"heatWaterTempMainZone":{"max":41,"min":25},"coolWaterTempMainZone":{"max":19,"min":19},"heatAirTempMainZone":{"max":20,"min":20},"coolAirTempMainZone":{"max":22,"min":22},"heatWaterTemp":{"max":41,"min":25},"coolWaterTemp":{"max":19,"min":19},"heatAirTemp":{"max":20,"min":20},"coolAirTemp":{"max":22,"min":22}}}
Het lijkt mij dan dat je inderdaad sensorwaardes kunt onderscheppen zoals de waterdruk.

Kun je ook zelf een bericht naar de backend sturen? Dus de GUI nadoen. Eerst maar eens een herhaling van een onderschept bericht, bijvoorbeeld die silent mode switch. Dan lijkt het mogelijk om commando's te sturen en settings on the fly te veranderen. Zoals de waardes van de stooklijn.

Dan kan je een ESP direct aan de RMC hangen i.p.v. MODBUS. Met meer functionaliteit.
En als er een netwerkaansluiting aan te knopen is die in communicatie staat met de backend, dan een rechtstreekse integration in HA.

Ik verwacht alleen niet dat je buiten de parameters van de controller kunt werken. Een grotere hysteresis dan +4 of een kleinere dT dan 5 zal de unit niet slikken. Maar wie weet..

[ Voor 8% gewijzigd door JansenSE op 11-12-2025 08:36 ]


  • tebogo
  • Registratie: Februari 2005
  • Laatst online: 12-03 10:06

tebogo

HM093MR.U44 / WH27S.F5

JansenSE schreef op donderdag 11 december 2025 @ 08:28:
[...]

Eerst maar eens een herhaling van een onderschept bericht, bijvoorbeeld die silent mode switch. Dan lijkt het mogelijk om commando's te sturen en settings on the fly te veranderen. Zoals de waardes van de stooklijn.

Dan kan je een ESP direct aan de RMC hangen i.p.v. MODBUS. Met meer functionaliteit.
En als er een netwerkaansluiting aan te knopen is die in communicatie staat met de backend, dan een rechtstreekse integration in HA.
.
Klinkt allemaal veel belovend :)

HM093MR.U44 (3.06.7a -> 3.06.9b) i.c.m. Cordivari 180l buffervat / WH27S.F5 / GW5000-DT / 14 x Suntech STP310S-20/Wfhb


  • Kip
  • Registratie: September 2004
  • Niet online

Kip

JansenSE schreef op donderdag 11 december 2025 @ 08:28:
[...]


Het lijkt mij dan dat je inderdaad sensorwaardes kunt onderscheppen zoals de waterdruk.

Kun je ook zelf een bericht naar de backend sturen? Dus de GUI nadoen. Eerst maar eens een herhaling van een onderschept bericht, bijvoorbeeld die silent mode switch. Dan lijkt het mogelijk om commando's te sturen en settings on the fly te veranderen. Zoals de waardes van de stooklijn.

Dan kan je een ESP direct aan de RMC hangen i.p.v. MODBUS. Met meer functionaliteit.
En als er een netwerkaansluiting aan te knopen is die in communicatie staat met de backend, dan een rechtstreekse integration in HA.

Ik verwacht alleen niet dat je buiten de parameters van de controller kunt werken. Een grotere hysteresis dan +4 of een kleinere dT dan 5 zal de unit niet slikken. Maar wie weet..
Voor LG airco's is er een project waarbij ze de controller volledig vervangen. Hierbij wordt het low-level single wire protocol gebruikt om alles aan te sturen: https://github.com/JanM321/esphome-lg-controller

Hoe dat protocol werkt bij Therma V's zal ook uitgezocht kunnen worden door de applicaties op de controller te bestuderen. Waarschijnlijk is het vergelijkbaar met dat van de airco's:
https://github.com/JanM32...ler/blob/main/protocol.md

Als ik weer tijd heb, zal ik kijken of ik een bericht naar de backend kan sturen. Hopelijk ondersteunt de server meerdere connecties tegelijk. Met JSON-berichten werken lijkt mij fijner dan het low-level protocol.

Een ruimere hysteresis zou super zijn!

Pardon my dutch


  • kazemo
  • Registratie: Augustus 2022
  • Laatst online: 11:36
sereal schreef op woensdag 10 december 2025 @ 20:03:
[...]

Ik zie het in de schema idd
Ik denk dat ik gewoon zo'n PWM kabel direct kan koppelen aan mijn circulatiepomp. Dat lijkt mij het handigst voor nu.

Ik heb een oeg circulatiepomp dus ik denk dat ik gewoon dit moet kopen en klaar.
https://www.oeg.net/nl/pw...t-bouwjaar-2022-512200067

Moet wel even dubbel checken of hij werkt met mijn model.
Waarom nieuwe kabel kopen? die zit er toch al aan!
je kan wel checken de pomp wat je nu hebt hoeveel flow dat die heeft in stand 1,2 en 3 (dat moet genoeg zijn dus meer als die in de wp) dit merk is mij niet bekend (het is meestal grunfos,dab,etc.)
bijv. hier:
https://www.waterpompshop.nl/cv-pomp

edit: OEG pomp als ik het goed heb levert die max. 3200 ltr/u>>>>>is 53ltr/min in stand 3 (dat moet genoeg zijn)
Mits in de afgifte alles open staat en zg open verdeler zonder pomp op de vvw verdeler? en geen zonekleppen?

[ Voor 18% gewijzigd door kazemo op 11-12-2025 12:14 ]


  • sereal
  • Registratie: April 2020
  • Laatst online: 02-03 13:05
kazemo schreef op donderdag 11 december 2025 @ 09:50:
[...]

Waarom nieuwe kabel kopen? die zit er toch al aan!
je kan wel checken de pomp wat je nu hebt hoeveel flow dat die heeft in stand 1,2 en 3 (dat moet genoeg zijn dus meer als die in de wp) dit merk is mij niet bekend (het is meestal grunfos,dab,etc.)
bijv. hier:
https://www.waterpompshop.nl/cv-pomp

edit: OEG pomp als ik het goed heb levert die max. 3200 ltr/u>>>>>is 53ltr/min in stand 3 (dat moet genoeg zijn)
Hij draait nu via de thermostaat. Als ik die dus eruit haal zal die dan continu draaien?
Daarom wil ik dat door de wp laten besturen via de pwm kabel of zie ik dat verkeerd. Moet nog even de stroom kabels gaan volgen

  • kazemo
  • Registratie: Augustus 2022
  • Laatst online: 11:36
sereal schreef op donderdag 11 december 2025 @ 12:14:
[...]


Hij draait nu via de thermostaat. Als ik die dus eruit haal zal die dan continu draaien?
Daarom wil ik dat door de wp laten besturen via de pwm kabel of zie ik dat verkeerd. Moet nog even de stroom kabels gaan volgen
Ik denk als alles goed is de wp dat zelf stuurt mits je juiste aansluiting gebruikt <externel pump> dacht ik.....ik zelf heb geen 2e pomp
dat zou je beter kunnen vragen aan @PeteSplit
maak eens een foto van de vvw verdeler dan zien we wat meer het nu alleen maar gissen wat er is (als daar ook nog 1pomp op zit moet die er uit)

→ Als er al een pomp in de vloerverwarmingsverdeler zit, moet die waarschijnlijk verwijderd worden. → Reden: twee pompen in serie of parallel kunnen elkaar tegenwerken, wat leidt tot verkeerde stroming, pendelen of inefficiëntie. De warmtepomp moet de enige pomp zijn die het systeem aanstuurt.

external pump uitgang op de printplaat). → Dit betekent dat je geen aparte thermostaat of handmatige schakeling nodig hebt; de warmtepomp regelt de 2e pomp automatisch.

alles overziend in dit forum 1 parallel buffervat leid constant tot problematische inregel problemen (ik ben er geen voorstander van)
Een serieel buffervat of een goed ingeregelde hydraulische scheiding werkt meestal beter, omdat de warmtepomp dan direct controle houdt over de doorstroming en temperatuur.

[ Voor 48% gewijzigd door kazemo op 11-12-2025 14:11 ]


  • soepah
  • Registratie: December 2006
  • Laatst online: 12-03 09:04
Mijn Therma V draait middels een parallel buffervat op 2 verdelers voor 2 woningen onder 1 dak(inwoning)
Begin van installatie begonnen met zoneverdeling (elke ruimte zijn eigen thermostaat) maar inmiddels zie ik door de (NOT) efficientie van de WP in dat ik daarvan af moet.
Wel wil ik graag wat controle houden over het stookgedrag in beide woningen en een efficiente aansturing van de WP.

Hoe zou ik dit moeten aanpakken?
Nu heb ik als test vast voor 1 woning alle groepen teruggebracht naar 1 thermostaat, de overige thermostaten puur voor monitoring (meekijken) en dit op flow allemaal gelijk ingeregeld (allemaal zelfde flow). Dit werkt vooralsnog prima.

Hoe verder:
- Ik kan de andere woningen ook op 1 thermostaat terugbrengen en waterzijdig op flow inregelen zodat elke kamer zijn vaste afgifte heeft als 1 kamer vraag heeft.
- Hoe ga ik om met veranderende comfort settings in 1 kamer? (b.v. badkamer, die koelt wel eens harder af dan andere kamers?)

Uitdagingen:
- Hoe kan ik de Therma instellen dat hij op het juiste moment warmte geeft? alles op 1 of 2 ruimtethermostaten met warmtevraag? laten sturen op aan/uit signaal van de zonering? of juist sturen op retourtemperatuur? of ...?

wie van vissen houdt, houdt niet van vissen


  • PeteSplit
  • Registratie: Oktober 2023
  • Laatst online: 13:58

PeteSplit

HN091MR.NK5 HU051MR.U44

kazemo schreef op donderdag 11 december 2025 @ 12:20:
[...]
Ik denk als alles goed is de wp dat zelf stuurt mits je juiste aansluiting gebruikt <externel pump> dacht ik.....ik zelf heb geen 2e pomp
dat zou je beter kunnen vragen aan @PeteSplit
maak eens een foto van de vvw verdeler dan zien we wat meer het nu alleen maar gissen wat er is (als daar ook nog 1pomp op zit moet die er uit)
Ik heb geen externe pomp aansluiting op mijn warmtepomp en omdat ik de pomp niet continue wil laten draaien, laat ik nu de pomp draaien op basis van automatiseringen in Home Assistant.

LG (AWHP R32) / ESPhome (ESP32) / GoodWe 4K-DT (5kWp) / Homewizard (1 PiB) / Home Assistant (NUC)


  • PeteSplit
  • Registratie: Oktober 2023
  • Laatst online: 13:58

PeteSplit

HN091MR.NK5 HU051MR.U44

soepah schreef op donderdag 11 december 2025 @ 13:02:
Mijn Therma V draait middels een parallel buffervat op 2 verdelers voor 2 woningen onder 1 dak(inwoning)
Begin van installatie begonnen met zoneverdeling (elke ruimte zijn eigen thermostaat) maar inmiddels zie ik door de (NOT) efficientie van de WP in dat ik daarvan af moet.
Wel wil ik graag wat controle houden over het stookgedrag in beide woningen en een efficiente aansturing van de WP.

Hoe zou ik dit moeten aanpakken?
Nu heb ik als test vast voor 1 woning alle groepen teruggebracht naar 1 thermostaat, de overige thermostaten puur voor monitoring (meekijken) en dit op flow allemaal gelijk ingeregeld (allemaal zelfde flow). Dit werkt vooralsnog prima.

Hoe verder:
- Ik kan de andere woningen ook op 1 thermostaat terugbrengen en waterzijdig op flow inregelen zodat elke kamer zijn vaste afgifte heeft als 1 kamer vraag heeft.
- Hoe ga ik om met veranderende comfort settings in 1 kamer? (b.v. badkamer, die koelt wel eens harder af dan andere kamers?)

Uitdagingen:
- Hoe kan ik de Therma instellen dat hij op het juiste moment warmte geeft? alles op 1 of 2 ruimtethermostaten met warmtevraag? laten sturen op aan/uit signaal van de zonering? of juist sturen op retourtemperatuur? of ...?
Een warmtepomp aan/uit laten sturen door meerdere zones, is bijna onmogelijk. De warmtepomp is een apparaat waarbij je op lage temperatuur stookt, waardoor je een lagere tijd nodig hebt om een ruimte te verwarmen (is een traag systeem). Een zone regeling is een snel wisselend systeem. De combinatie met een warmtepomp gaat dan niet goed samen.
Wat wel eens toegepast wordt is een groot buffervat, waarbij de warmtepomp het buffervat warm houd en de zones warm water uit het buffervat halen wanneer dat nodig is. Nadeel hiervan is dat er vaak onnodig warm water gemaakt wordt in het buffervat. Vergelijkbaar met een boiler die continue het water warm houdt, terwijl het warme water maar een paar keer per dag gebruikt wordt.
Meest efficient is, een temperatuur voor alle ruimten, binnen het geïsoleerde huis (waarbij je eventueel met flowmeters nog kleine verschillen kunt instellen per ruimte).

LG (AWHP R32) / ESPhome (ESP32) / GoodWe 4K-DT (5kWp) / Homewizard (1 PiB) / Home Assistant (NUC)


  • kazemo
  • Registratie: Augustus 2022
  • Laatst online: 11:36
soepah schreef op donderdag 11 december 2025 @ 13:02:
Mijn Therma V draait middels een parallel buffervat op 2 verdelers voor 2 woningen onder 1 dak(inwoning)
Begin van installatie begonnen met zoneverdeling (elke ruimte zijn eigen thermostaat) maar inmiddels zie ik door de (NOT) efficientie van de WP in dat ik daarvan af moet.
Wel wil ik graag wat controle houden over het stookgedrag in beide woningen en een efficiente aansturing van de WP.

Hoe zou ik dit moeten aanpakken?
Nu heb ik als test vast voor 1 woning alle groepen teruggebracht naar 1 thermostaat, de overige thermostaten puur voor monitoring (meekijken) en dit op flow allemaal gelijk ingeregeld (allemaal zelfde flow). Dit werkt vooralsnog prima.

Hoe verder:
- Ik kan de andere woningen ook op 1 thermostaat terugbrengen en waterzijdig op flow inregelen zodat elke kamer zijn vaste afgifte heeft als 1 kamer vraag heeft.
- Hoe ga ik om met veranderende comfort settings in 1 kamer? (b.v. badkamer, die koelt wel eens harder af dan andere kamers?)

Uitdagingen:
- Hoe kan ik de Therma instellen dat hij op het juiste moment warmte geeft? alles op 1 of 2 ruimtethermostaten met warmtevraag? laten sturen op aan/uit signaal van de zonering? of juist sturen op retourtemperatuur? of ...?
Jaja dat is een mooie puzzel die zul je toch echt zelf moeten oplossen! :?

  • Kenwood960
  • Registratie: December 2021
  • Laatst online: 13-03 15:06
sereal schreef op woensdag 10 december 2025 @ 20:03:
[...]

Ik zie het in de schema idd
Ik denk dat ik gewoon zo'n PWM kabel direct kan koppelen aan mijn circulatiepomp. Dat lijkt mij het handigst voor nu.

Ik heb een oeg circulatiepomp dus ik denk dat ik gewoon dit moet kopen en klaar.
https://www.oeg.net/nl/pw...t-bouwjaar-2022-512200067

Moet wel even dubbel checken of hij werkt met mijn model.
Check even in de docs of de wp pwm signaal verstuurt ... Volgens mij is het enkel aan/uit ....

  • walter_321
  • Registratie: Februari 2025
  • Laatst online: 13-03 16:35
JansenSE schreef op donderdag 11 december 2025 @ 08:28:
[...]


Het lijkt mij dan dat je inderdaad sensorwaardes kunt onderscheppen zoals de waterdruk.

Kun je ook zelf een bericht naar de backend sturen? Dus de GUI nadoen. Eerst maar eens een herhaling van een onderschept bericht, bijvoorbeeld die silent mode switch. Dan lijkt het mogelijk om commando's te sturen en settings on the fly te veranderen. Zoals de waardes van de stooklijn.

Dan kan je een ESP direct aan de RMC hangen i.p.v. MODBUS. Met meer functionaliteit.
En als er een netwerkaansluiting aan te knopen is die in communicatie staat met de backend, dan een rechtstreekse integration in HA.

Ik verwacht alleen niet dat je buiten de parameters van de controller kunt werken. Een grotere hysteresis dan +4 of een kleinere dT dan 5 zal de unit niet slikken. Maar wie weet..
ik heb de waterdruk uit de modbus

zie
walter_321 schreef op zondag 7 december 2025 @ 22:20:
Voor de R290 versies even een diagram gemaakt met welke info we uit de WP halen van koelzijde.

Enige welke volgens mij niet correct is: S1 en S5: ik krijg hier 2 keer dezelfde waarde
S1 is volgens LG de 'Outdoor-HEX gas temp. sensor', ik zie dit in de Duitse modbus lijst benoemd als '‘before vaporizer".
S5 is volgens LG 'Outdoor-HEX temp. sensor', in de duitse referentie ‘after vaporizer’.
Maar ik krijg uit de 2 registers dezelfde waarde wat wat verrassend is...
[Afbeelding]
Refrigerant sideS1Outdoor-HEX gas temp. sensorInput Register, Address 20Called ‘before vaporizer’, check correctness
S2Outdoor-HEX middle temp. sensor
S3Compressor discharge temp. sensorInput Register, Address 19(=Heat Gas??)
S4Compressor suction pipe temp. sensorInput Register, Address 18
S5Outdoor-HEX temp. sensorInput Register, Address 21Called ‘after vaporizer’, seems same as Address 20 → possible error
S6Outdoor air temp. sensorInput Register, Address 12
S7Compressor-injection pipe IN temp. sensor
S8Compressor-injection pipe OUT temp. sensor
S10PHEX liquid temp. sensorInput Register, Address 16Check correctness
LP / HPLow & High pressure sensorsLP: Input Register, Address 23
HP: Input Register, Address 22
Water sideS11Inlet water temp. sensorInput Register, Address 2
S12Outlet water temp. sensorInput Register, Address 3
S13Electric backup heater outlet temp. sensor
S17Flow sensorInput Register, Address 8
S19Water pressure sensorInput Register, Address 13

  • walter_321
  • Registratie: Februari 2025
  • Laatst online: 13-03 16:35
teunos93 schreef op woensdag 10 december 2025 @ 20:01:
[...]

Welke fw versie draaide je voor en welke nu na de update?
bizar: ik ging kijken gisteren en zag dat de Binneneenheid een bepaalde versie was. En toen herstarte ik het systeem en toen stonder er niets meer aan info van de binneneenheid...

  • kazemo
  • Registratie: Augustus 2022
  • Laatst online: 11:36
Kenwood960 schreef op donderdag 11 december 2025 @ 14:41:
[...]


Check even in de docs of de wp pwm signaal verstuurt ... Volgens mij is het enkel aan/uit ....
IK denk dat LG dit niet heeft:op <external pump A2> = 1 drycontact
“of de wp pwm signaal verstuurt” → PWM (Pulse Width Modulation) is een stuursignaal waarmee de warmtepomp de snelheid van een pomp kan regelen. → Als de warmtepomp een PWM-signaal kan geven, kan hij de circulatiepomp dynamisch moduleren (sneller/langzamer draaien afhankelijk van de warmtevraag

de pomp in de lg zelf heeft dat denk ik wel

De interne circulatiepomp daarentegen is geïntegreerd in de warmtepomp en werkt met een modulatie-algoritme. LG noemt dit optimal flow of auto-adapt. (als je optimal flow gebruikt? )

Hier staat de aansluiting denk ik voor de externe pomp bij pag5: @sereal
Met een beetje klussen kan je hetzelfde relais gebruiken (thermostaat eraf) denk ik external pump(A2) erop (maar dat weet ik niet zeker anders moet er een nieuw relais tussen) bijv. dit: https://www.elektramat.nl...k-en-0-verbreek-85010004/

https://www.lgklimaat.nl/...andleiding-whitepaper.pdf

[ Voor 37% gewijzigd door kazemo op 13-12-2025 04:56 ]


  • daapiedo
  • Registratie: September 2012
  • Laatst online: 11:16
Ik heb onlangs wat geëxperimenteerd met de dipswitch in de buitenunit omdat mijn warmtepomp (12kw R290) voor mijn gevoel niet lekker liep in de Silent modus. Helaas heeft niet veel resultaat opgeleverd. Dat betekent dat ik hem nu in normale modus gebruik. Ik stoor me echter enorm aan het geluidsniveau van de ventilator, die naar mijn idee continu vol staat te draaien. Ook bij de buitentemperaturen van de afgelopen dagen. Hebben meer mensen hier last van?

  • kazemo
  • Registratie: Augustus 2022
  • Laatst online: 11:36
daapiedo schreef op donderdag 11 december 2025 @ 20:44:
Ik heb onlangs wat geëxperimenteerd met de dipswitch in de buitenunit omdat mijn warmtepomp (12kw R290) voor mijn gevoel niet lekker liep in de Silent modus. Helaas heeft niet veel resultaat opgeleverd. Dat betekent dat ik hem nu in normale modus gebruik. Ik stoor me echter enorm aan het geluidsniveau van de ventilator, die naar mijn idee continu vol staat te draaien. Ook bij de buitentemperaturen van de afgelopen dagen. Hebben meer mensen hier last van?
R32 modellen hebben 2 toeren tallen (vast) op de fan
R290 modellen hebben (ergens gelezen maar weet ik niet zeker) variabel dynamisch toerental? op de fan.
ik heb er geen last van ik heb R32....ik kan handmatig kiezen in gebruikersmenu silent of niet.of met tijdschema

[ Voor 4% gewijzigd door kazemo op 12-12-2025 04:34 ]


  • teunos93
  • Registratie: Mei 2007
  • Laatst online: 10:44

teunos93

HM123HF.UB60

daapiedo schreef op donderdag 11 december 2025 @ 20:44:
Ik heb onlangs wat geëxperimenteerd met de dipswitch in de buitenunit omdat mijn warmtepomp (12kw R290) voor mijn gevoel niet lekker liep in de Silent modus. Helaas heeft niet veel resultaat opgeleverd. Dat betekent dat ik hem nu in normale modus gebruik. Ik stoor me echter enorm aan het geluidsniveau van de ventilator, die naar mijn idee continu vol staat te draaien. Ook bij de buitentemperaturen van de afgelopen dagen. Hebben meer mensen hier last van?
Reageert hij dan niet meer op silent mode?
Ik heb hem hier altijd in silent mode behalve via automations:
* Bij temp onder 4.5
* Bij toerental > 2000Hz (om bij ORCs het volledige toerental beschikbaar te hebben, wat enkel boven 10c is want daaronder voorkom ik ze door handmatig een orc achtig even te forceren)
En dat gaat prima.
Ja ik zie ook vreemd regelgedrag, maar in het geheel draait hij rete zuinig (scop 5.2 nu sinds hij aan is gegaan) en de temperatuur binnen is enkel op stooklijn super stabiel.

Blijft de jouwe hangen op orcs’s? Of wat merk je?

[ Voor 30% gewijzigd door teunos93 op 12-12-2025 06:37 ]


  • daapiedo
  • Registratie: September 2012
  • Laatst online: 11:16
teunos93 schreef op vrijdag 12 december 2025 @ 06:27:
[...]

Reageert hij dan niet meer op silent mode?
Ik heb hem hier altijd in silent mode behalve via automations:
* Bij temp onder 4.5
* Bij toerental > 2000Hz (om bij ORCs het volledige toerental beschikbaar te hebben, wat enkel boven 10c is want daaronder voorkom ik ze door handmatig een orc achtig even te forceren)
En dat gaat prima.
Ja ik zie ook vreemd regelgedrag, maar in het geheel draait hij rete zuinig (scop 5.2 nu sinds hij aan is gegaan) en de temperatuur binnen is enkel op stooklijn super stabiel.

Blijft de jouwe hangen op orcs’s? Of wat merk je?
Het lijkt inderdaad dat hij blijft hangen op orc's in Silent Mode. Vandaar dat ik hem nu in normale modus gebruik. In normale modus is het geluid alleen voor mij echt niet te doen. Voor mij lijkt het net of de ventilator continu op vol vermogen draait. Volgens de installateur is dit normaal. Is dit daadwerkelijk zo?

  • teunos93
  • Registratie: Mei 2007
  • Laatst online: 10:44

teunos93

HM123HF.UB60

Volgens mij heeft de fan van de R290 inderdaad ook net als de R32 slechts 2 snelheden, silent of vol gas.
Dip switch 2 op de buitenunit aanzetten hielp dus niet voor je?
Als je HA draait oid zou ik dan silent mode uitzetten bij compressor rpm >2000rpm of iets vergelijkbaars.
Als je geen HA draait is dit inderdaad 100% k** en eigenlijk onacceptabel, ik heb me er maar gewoon bij neergelegd omdat ik ee makkelijk omheen kan werken.

  • daapiedo
  • Registratie: September 2012
  • Laatst online: 11:16
teunos93 schreef op vrijdag 12 december 2025 @ 09:30:
Volgens mij heeft de fan van de R290 inderdaad ook net als de R32 slechts 2 snelheden, silent of vol gas.
Dip switch 2 op de buitenunit aanzetten hielp dus niet voor je?
Als je HA draait oid zou ik dan silent mode uitzetten bij compressor rpm >2000rpm of iets vergelijkbaars.
Als je geen HA draait is dit inderdaad 100% k** en eigenlijk onacceptabel, ik heb me er maar gewoon bij neergelegd omdat ik ee makkelijk omheen kan werken.
Als dit werkelijk zo is dan blijft hij hier niet lang staan.

  • Boomster
  • Registratie: Januari 2006
  • Laatst online: 06:57
Dag allemaal,
ik heb de volgende uitdaging:
ik heb een all-electric WP.
Wanneer mijn WP stabiel draait en de warmwatervraag gaat aan voor he tapwater, gaat hij deze uiteraard verwarmen.
Echter schiet de WP na afloop van het opwarmen van het tapwater niet meer aan omdat hij binnen de hysterese grenzen zit van de kamertemperatuur setting.
Nu wacht de WP tot het weer is afgekoeld om dan weer aan te slaan, dit heeft veel warmteverlies en meer energiegebruik tot gevolg.
Heeft iemand een idee hoe ik kan zorgen dat de WP direct weer aangaat na verwarmen tapwater?
Ik heb het verwarmen voor tapwater alleen in de nacht aan staan tussen 01.00 en 03,.00

  • wrapper83
  • Registratie: Maart 2012
  • Laatst online: 11-03 23:40
hoi @Boomster ,

na tapwater te hebben verwarmt, duurt het soms inderdaad even voordat hij weer de verwarming gaat aanzetten:

Afbeeldingslocatie: https://tweakers.net/i/hc3zYxFd7edSSafUGlCDS6AmRk8=/800x/filters:strip_exif()/f/image/f6MeJCzMJQ66Nf1pvl1TxEfU.png?f=fotoalbum_large

Soms duurt dit even 2 a 4 uur afhankelijk van de buiten temperatuur

LG HM091MR.U44 - OEG 300liter 516005190 warmte wisselaar boiler - Solaredge / Growatt 4800 kWh


  • butterkeks
  • Registratie: Mei 2023
  • Laatst online: 13-03 09:54
wrapper83 schreef op vrijdag 12 december 2025 @ 12:59:
hoi @Boomster ,

na tapwater te hebben verwarmt, duurt het soms inderdaad even voordat hij weer de verwarming gaat aanzetten:

[Afbeelding]

Soms duurt dit even 2 a 4 uur afhankelijk van de buiten temperatuur
Dan is de onderste hyster te groot gekozen?

  • Barbrady
  • Registratie: November 2025
  • Laatst online: 17-01 20:54
kazemo schreef op donderdag 11 december 2025 @ 15:20:
[...]

IK denk dat LG dit niet heeft:op <external pump>
“of de wp pwm signaal verstuurt” → PWM (Pulse Width Modulation) is een stuursignaal waarmee de warmtepomp de snelheid van een pomp kan regelen. → Als de warmtepomp een PWM-signaal kan geven, kan hij de circulatiepomp dynamisch moduleren (sneller/langzamer draaien afhankelijk van de warmtevraag

de pomp in de lg zelf heeft dat denk ik wel

De interne circulatiepomp daarentegen is geïntegreerd in de warmtepomp en werkt met een modulatie-algoritme. LG noemt dit optimal flow of auto-adapt. (als je optimal flow gebruikt? )

Hier staat de aansluiting denk ik voor de externe pomp bij pag5: @sereal
Met een beetje klussen kan je hetzelfde relais gebruiken (thermostaat eraf) denk ik external pump erop (maar dat weet ik niet zeker anders moet er een nieuw relais tussen) bijv. dit: https://www.elektramat.nl...k-en-0-verbreek-85010004/

https://www.lgklimaat.nl/...andleiding-whitepaper.pdf
Bij mij werd de externe pomp eerst door een relais van de evohome aangestuurd, sinds die evo er tussenuit is, heeft de installateur de externe pomp aangesloten op een dry contact op de pcb van de wp. Ext pump A2 heet deze geloof ik. Daarbij is de nuldraad gewoon afgetapt van een ander contactpunt in de wp, de fasedraad loopt via het dry contact, andere zijde is dan fase, afgetapt van aanwezig contact met fase. Althans zo begrijp ik het. Op deze foto is dit te zien, midden op de foto onderaan de zwarte draadjes in contact 23 en 24. Daarbij is een dipswitch omgezet (nummer vergeten, is hier te vinden in topic) en in menu rmc is externe pump op actief gezet.

Afbeeldingslocatie: https://tweakers.net/i/AnJyG4Sa6gkcMzRk9s_HCAEPxfk=/x800/filters:strip_icc():strip_exif()/f/image/V7zqgdKEK2qP9kqbbozfY36W.jpg?f=fotoalbum_large

Het effect van deze aansluiting is dat zodra de wp de interne waterpomp start, dan gaat de externe pomp ook aan. En vice versa. De debieten van wp en externe pomp staan op zelfde waarde ingesteld. Daarmee vermoedelijk minste last van shortcuts via buffervat/ menging.

  • Barbrady
  • Registratie: November 2025
  • Laatst online: 17-01 20:54
Sinds ik nu op water stuur zonder kamer thermostaat, draait de WP eigenlijk continu, behalve 1 a 2 uur na dhw run. Las ik hier voor ook over, lijkt me normaal, hij moet even zakken onder hysterese. Bij mij komt hij nooit boven de hysterese van +4, na start draait hij continu op doeltemp. Met circa 400Watt.
Ik zet hem uit van 2300-7:00, rest van de tijd dus grotendeels aan op laag pitje. Dat is voldoende om huis warm te houden.
Op zich prima, maar vraag me af of t zuiniger is als hij ietsje vaker afslaat, bijv paar runs van 2 a 3 uur op een dag. Zodat de opgebouwde warmte in betonvloer even de tijd krijgt warmte na te leveren en daarna weer bij verwarmen. Dus dat ben ik aan het testen, alleen wil de wp gewoon nooit uitslaan doordat hij hysterese bereikt. Hij kan kennelijk altijd langzaam genoeg draaien. Ben nu aan het proberen op retour te sturen. Dan geen last van opstart piek, dus had hysterese op -2/0 gezet. Maar zag hem toch draaien op doeltemp +1 graad. Ging niet uit.

Temperatuur zit rond de 25 van tr en ta, bij
Proberen. Mis ik hier nog iets, waardoor ik kan triggeren dat wp een keer uit slaat?

Ik denk nu om gewoon maar weer op ta 25 te zetten en dan met een schema zelf in te stellen dat hij paar keer per dag uit gaat.

Of zijn er mensen hier die dit al getest hebben en constateren dat non stop aan op
Laag vermogen sowieso zuiniger is dan paar wat kortere runs op hoger vermogen?

Als t uiteindelijk met een schema ook niet zo lekker werkt kan ik natuurlijk alsnog weer nadenken over sturen op luchttemperatuur, door de rmc te verplaatsen naar huiskamer of met externe luchttemperatuur sensor. Maar liever regel ik het zo met sturen op watertemperatuur met stooklijn.

  • kazemo
  • Registratie: Augustus 2022
  • Laatst online: 11:36
Barbrady schreef op vrijdag 12 december 2025 @ 16:59:
[...]


Bij mij werd de externe pomp eerst door een relais van de evohome aangestuurd, sinds die evo er tussenuit is, heeft de installateur de externe pomp aangesloten op een dry contact op de pcb van de wp. Ext pump A2 heet deze geloof ik. Daarbij is de nuldraad gewoon afgetapt van een ander contactpunt in de wp, de fasedraad loopt via het dry contact, andere zijde is dan fase, afgetapt van aanwezig contact met fase. Althans zo begrijp ik het. Op deze foto is dit te zien, midden op de foto onderaan de zwarte draadjes in contact 23 en 24. Daarbij is een dipswitch omgezet (nummer vergeten, is hier te vinden in topic) en in menu rmc is externe pump op actief gezet.

[Afbeelding]

Het effect van deze aansluiting is dat zodra de wp de interne waterpomp start, dan gaat de externe pomp ook aan. En vice versa. De debieten van wp en externe pomp staan op zelfde waarde ingesteld. Daarmee vermoedelijk minste last van shortcuts via buffervat/ menging.
Zo kan het ws ook,lk had gewoon het orgineel schema aan gehouden van LG van whitepaper pag 5 daar is er sprake van een extra relais dat staat in de toelichting aanbevolen dan kan je een hoger vermogen schakelen (pomp valt wel mee) relais op printplaat zijn klein vandaar,verder valt het mee zo moeilijk is het allemaal niet.(hij heeft fase+nul van de externe thermostaat gebruikt zo te zien en doorgekoppeld met wago,s).....drycontact is een potenciaal vrij maakcontact!
Een dry contact (ook wel “potentiaalvrij contact” genoemd) is een elektrisch schakelpunt dat geen eigen spanning of stroom levert.

Het werkt puur als een schakelaar: open of gesloten.

De spanning die erdoorheen loopt, moet je zelf aanleveren vanuit een ander circuit.

Daarom wordt het “potentiaalvrij” genoemd: het contact zelf heeft geen potentiaal (geen spanning). <ext pump A2>
Daarbij wordt de nul en fase van de pomp via dit contact geschakeld.(al dan niet met een extra relais bijv. wat goed is voor 25a te schakelen).....een normale electromonteur moet dit toch begrijpen en aan kunnen sluiten het is basis kennis

Het effect: zodra de interne pomp van de WP start, schakelt het dry contact ook de externe pomp in.

Hoofdzaak het werkt nu bij jouw!

[ Voor 17% gewijzigd door kazemo op 13-12-2025 05:18 ]


  • Oilman
  • Registratie: December 2012
  • Laatst online: 09:14
Barbrady schreef op vrijdag 12 december 2025 @ 17:13:
Ik denk nu om gewoon maar weer op ta 25 te zetten en dan met een schema zelf in te stellen dat hij paar keer per dag uit gaat.

Of zijn er mensen hier die dit al getest hebben en constateren dat non stop aan op
Laag vermogen sowieso zuiniger is dan paar wat kortere runs op hoger vermogen?

Als t uiteindelijk met een schema ook niet zo lekker werkt kan ik natuurlijk alsnog weer nadenken over sturen op luchttemperatuur, door de rmc te verplaatsen naar huiskamer of met externe luchttemperatuur sensor. Maar liever regel ik het zo met sturen op watertemperatuur met stooklijn.
Ta van 25 graden is hier prima als het 'warm' weer is buiten, zeg vanaf een graad of 10. Als het gaat vriezen dan is het niet afdoende, daarom is de stooklijn van belang. Als je huis heel goed geïsoleerd is kom je er misschien mee weg. Het is beter om langer rustig te stoken, dan kort en hard. Hoe korter je aan het verwarmen bent, des te hogere Ta heb je nodig om het huis warm te krijgen / houden. Hogere Ta betekent hogere Tlift en daarmee een lagere COP.

Kom je onderin het moduleringsbereik van de WP dan wordt paar uur aan zetten mogelijk interessanter dan constant door laten pruttelen, omdat de waterpomp dan relatief gezien veel energie gebruikt. Maar uiteindelijk is het allemaal een beetje mierenn$*ken, bij warm weer is de COP hardstikke hoog, dus uiteindelijk maakt het echt geen significant verschil op een stookseizoen.

  • dunklefaser
  • Registratie: Oktober 2012
  • Laatst online: 13:51

dunklefaser

Point Of KnowReturn

@Barbrady , @Oilman Bij de huidige buitentemperaturen kunnen de meeste warmtepompen sowieso niet ver genoeg terugmoduleren om "door te pruttelen", d.w.z. het warmteverlies van de woning is lager dan het minimale vermogen van de warmtepomp.
Je kan natuurlijk de kamertemperaturen met een graad of twee verhogen.

Nobody is perfeckt - But who wants to be Nobody? - Vrijwillig Energycoach Fiat LUXus! - Some Insights


  • Barbrady
  • Registratie: November 2025
  • Laatst online: 17-01 20:54
Oilman schreef op vrijdag 12 december 2025 @ 18:49:
[...]


Ta van 25 graden is hier prima als het 'warm' weer is buiten, zeg vanaf een graad of 10. Als het gaat vriezen dan is het niet afdoende, daarom is de stooklijn van belang. Als je huis heel goed geïsoleerd is kom je er misschien mee weg. Het is beter om langer rustig te stoken, dan kort en hard. Hoe korter je aan het verwarmen bent, des te hogere Ta heb je nodig om het huis warm te krijgen / houden. Hogere Ta betekent hogere Tlift en daarmee een lagere COP.

Kom je onderin het moduleringsbereik van de WP dan wordt paar uur aan zetten mogelijk interessanter dan constant door laten pruttelen, omdat de waterpomp dan relatief gezien veel energie gebruikt. Maar uiteindelijk is het allemaal een beetje mierenn$*ken, bij warm weer is de COP hardstikke hoog, dus uiteindelijk maakt het echt geen significant verschil op een stookseizoen.
Thanks. Dus jij zegt: continu op laag vermogen is gewoon prima. Ons huis is idd heel goed geïsoleerd. Houten woning uit 2024, A++++ label.

Ik zie wp meeste tijd tussen 400 en 600 watt draaien.

  • Barbrady
  • Registratie: November 2025
  • Laatst online: 17-01 20:54
dunklefaser schreef op vrijdag 12 december 2025 @ 19:06:
@Barbrady , @Oilman Bij de huidige buitentemperaturen kunnen de meeste warmtepompen sowieso niet ver genoeg terugmoduleren om "door te pruttelen", d.w.z. het warmteverlies van de woning is lager dan het minimale vermogen van de warmtepomp.
Je kan natuurlijk de kamertemperaturen met een graad of twee verhogen.
Bij mij staat hij dus bij deze buitentemperatuur wel continu te draaien, ik weet niet of verbruik van 400 tot 600 watt de laagste stand is, lijkt mij al vrij veel op ‘pruttelen’ :)

Laagste verbruik wat ik gezien heb in laatste week was 330Watt.

  • daapiedo
  • Registratie: September 2012
  • Laatst online: 11:16
teunos93 schreef op vrijdag 12 december 2025 @ 09:30:
Volgens mij heeft de fan van de R290 inderdaad ook net als de R32 slechts 2 snelheden, silent of vol gas.
Dip switch 2 op de buitenunit aanzetten hielp dus niet voor je?
Als je HA draait oid zou ik dan silent mode uitzetten bij compressor rpm >2000rpm of iets vergelijkbaars.
Als je geen HA draait is dit inderdaad 100% k** en eigenlijk onacceptabel, ik heb me er maar gewoon bij neergelegd omdat ik ee makkelijk omheen kan werken.
Heeft iemand anders hier nog ervaring mee? Ik heb de Installateur natuurlijk gevraagd maar daar kom ik tot op heden niet veel verder mee. Ik heb ook contact gezocht met LG maar die verwijzen me weer naar de installateur.

  • dunklefaser
  • Registratie: Oktober 2012
  • Laatst online: 13:51

dunklefaser

Point Of KnowReturn

Barbrady schreef op vrijdag 12 december 2025 @ 20:02:
[...]


Bij mij staat hij dus bij deze buitentemperatuur wel continu te draaien, ik weet niet of verbruik van 400 tot 600 watt de laagste stand is, lijkt mij al vrij veel op ‘pruttelen’ :)

Laagste verbruik wat ik gezien heb in laatste week was 330Watt.
Het verbruik hangt natuurlijk ook van de aanvoertemperatuur af net zoals het minimum vermogen.
Meestal gespecificeerd als, bijvoorbeeld, A7/W35 of A7/W55 (voor hoge temperaturen)

Mijn wp produceert actueel met A9/W25 minimaal ca. 2,1 kW plus en nog een aantal interne warmtebronnen in huis. wp elektrisch: 285 W + 22 W cv-pomp)
- mijn warmteverlies is ca. 1,2 - 1,4 kW (geschat!)

[ Voor 5% gewijzigd door dunklefaser op 12-12-2025 20:51 ]

Nobody is perfeckt - But who wants to be Nobody? - Vrijwillig Energycoach Fiat LUXus! - Some Insights


  • ZjelcoP
  • Registratie: Mei 2016
  • Laatst online: 12-03 14:28
daapiedo schreef op donderdag 11 december 2025 @ 20:44:
Ik heb onlangs wat geëxperimenteerd met de dipswitch in de buitenunit omdat mijn warmtepomp (12kw R290) voor mijn gevoel niet lekker liep in de Silent modus. Helaas heeft niet veel resultaat opgeleverd. Dat betekent dat ik hem nu in normale modus gebruik. Ik stoor me echter enorm aan het geluidsniveau van de ventilator, die naar mijn idee continu vol staat te draaien. Ook bij de buitentemperaturen van de afgelopen dagen. Hebben meer mensen hier last van?
Mijn zoektocht (16kW R290) tijdje terug in dit forum is gestaakt bij de dipswitch die het niet oploste.
Sindsdien draai ik em ook niet meer in silent mode wat me ook mateloos stoort.
HA komt er sowieso binnenkort dus denk dat ik dan de route van teunos93 ga volgen met automatisch Silent mode uitzetten.
Denk niet dat een installateur hier een oplossing voor gaat bieden. Lijkt me flinke bug in regelgedrag van LG.

Edit: Wellicht een installateur hier die wel warme banden heeft met LG support die het kan aandragen?

[ Voor 4% gewijzigd door ZjelcoP op 12-12-2025 22:39 ]


  • Boomster
  • Registratie: Januari 2006
  • Laatst online: 06:57
butterkeks schreef op vrijdag 12 december 2025 @ 13:46:
[...]


Dan is de onderste hyster te groot gekozen?
De hysterese staat op: -0,5 - + 1,5

Ik zal eens zien of ik wat kan experimenteren met automation. Vindt het best wel lastig en niet ecologisch.

  • kazemo
  • Registratie: Augustus 2022
  • Laatst online: 11:36
ZjelcoP schreef op vrijdag 12 december 2025 @ 22:37:
[...]


Mijn zoektocht (16kW R290) tijdje terug in dit forum is gestaakt bij de dipswitch die het niet oploste.
Sindsdien draai ik em ook niet meer in silent mode wat me ook mateloos stoort.
HA komt er sowieso binnenkort dus denk dat ik dan de route van teunos93 ga volgen met automatisch Silent mode uitzetten.
Denk niet dat een installateur hier een oplossing voor gaat bieden. Lijkt me flinke bug in regelgedrag van LG.

Edit: Wellicht een installateur hier die wel warme banden heeft met LG support die het kan aandragen?
Als dat allemaal zo is is dat geen bugje maar een Flinke fout in de regeling :'( bij de R290 modellen
het zou toch niet mogen hoeven dat je via HA via een omweg dit zelf moet oplossen _O- :o....LG moet dit oplossen!

“LG moet dit oplossen!” → De conclusie van de schrijver: dit soort basisfunctionaliteit hoort door de fabrikant (LG) correct geregeld te zijn in de software/firmware van de warmtepomp. → Het is niet acceptabel dat eindgebruikers zelf met automatisering moeten ingrijpen om een fout in de regeling te compenseren

De consensus: dit is geen klein ongemak, maar een fundamenteel probleem in de regeling van LG.

[ Voor 24% gewijzigd door kazemo op 13-12-2025 06:18 ]


  • teunos93
  • Registratie: Mei 2007
  • Laatst online: 10:44

teunos93

HM123HF.UB60

Eens met alles.
Het is ook niet alsof wij de enige zijn die er last van hebben.
https://www.photovoltaikf...therma-v-r290/?pageNo=270
Afbeeldingslocatie: https://tweakers.net/i/WvziuiNiUtzFwcvbsVt2yWrMahw=/800x/filters:strip_icc():strip_exif()/f/image/bRv52rxNUHvUZRiNz8G7vAgE.jpg?f=fotoalbum_large
Afbeeldingslocatie: https://tweakers.net/i/gP1vyYsE8SP1hoQxrNW6EfFlxu8=/800x/filters:strip_icc():strip_exif()/f/image/NrQFm7OcaSsANiEA7I9hVlFp.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/zTU408fsXuDyy9hyO7ME7DkEnTw=/800x/filters:strip_icc():strip_exif()/f/image/RUsPr8gr8huV9uhM8db5wJYL.jpg?f=fotoalbum_large

  • walter_321
  • Registratie: Februari 2025
  • Laatst online: 13-03 16:35
De uitgaandetemperatuursensor wat in contactpasta gestopt; nog wat extra isolatie rond de sensor en nu geeft die op minder dan 0.1 graad dezelfde temperatuur als mijn energiemeter vóór de vloerverwarming . Ipv 0.5 afwijking is het nu zowat juist.
Met natuurlijk nog de opmerking dat de LG sensor maar waardes geeft op +/-0.3°C afgerond.

Edit: de uitgaande sensor was gewoon 'zichtbaar'; hij zat niet volledig onder de isolatie. Dan is het volgens mij ook gewoon niet mogelijk dat die 'juist' meet: de omgevingstemperatuur heeft dan ook gewoon invloed. Lijkt gewoon een slechte afwerking.
En ik ben ook verbaasd dat maar weinig 'in de warmtepomp' is geïsoleerd. Alleen de koperleidingen van het water zijn geïsoleerd. Zelfs de warmtewisselaar is niet geïsoleerd. Lijkt me dat LG het erger vind dat er in de zomer wat condens niet weg kan dan dat je in de winter een kleine radiator buiten hebt staan.

[ Voor 45% gewijzigd door walter_321 op 13-12-2025 11:32 . Reden: extra info ]


  • walter_321
  • Registratie: Februari 2025
  • Laatst online: 13-03 16:35
kazemo schreef op zaterdag 13 december 2025 @ 05:31:
[...]

Als dat allemaal zo is is dat geen bugje maar een Flinke fout in de regeling :'( bij de R290 modellen
het zou toch niet mogen hoeven dat je via HA via een omweg dit zelf moet oplossen _O- :o....LG moet dit oplossen!

“LG moet dit oplossen!” → De conclusie van de schrijver: dit soort basisfunctionaliteit hoort door de fabrikant (LG) correct geregeld te zijn in de software/firmware van de warmtepomp. → Het is niet acceptabel dat eindgebruikers zelf met automatisering moeten ingrijpen om een fout in de regeling te compenseren

De consensus: dit is geen klein ongemak, maar een fundamenteel probleem in de regeling van LG.
Zien jullie ook 'tijdens' de bug als de WP blijft draaien in hoge modulatie, dat de waterpomp op maximum draait en niet op de gevraagde delta T blijft?

  • daapiedo
  • Registratie: September 2012
  • Laatst online: 11:16
walter_321 schreef op zaterdag 13 december 2025 @ 11:47:
[...]

Zien jullie ook 'tijdens' de bug als de WP blijft draaien in hoge modulatie, dat de waterpomp op maximum draait en niet op de gevraagde delta T blijft?
Ik zie dat de warmtepomp heel ander gedrag laat zien in Silent vs normal Modus. In Silent doet hij vreemde dingen met enorme overshoots tot gevolg.
In normale modus draait de ventilator altijd op maximaal. Ook als het buiten 15 graden er nauwelijks warmtevraag is.

  • walter_321
  • Registratie: Februari 2025
  • Laatst online: 13-03 16:35
teunos93 schreef op woensdag 10 december 2025 @ 20:01:
[...]

Welke fw versie draaide je voor en welke nu na de update?
Dus voor de versie upgrade van mijn R290 7KW van de binnenunit gaf de RMC geen info over binnen en buitenunit.
Nu wel; alleen na herstarten van de unit duurt het kwartiertje (het is lang, niet echt getest) voor de versie info tevoorschijn komt. Daarom dacht ik eerste dat er geen info was.
Ik heb dus nu wel info.
Ik zie het juiste type nummer, serie nummer en versies van binnen en buiten units.
De RMC blijft wel geloven dat ik een 16kw versie hoewel het type juist wordt weergegeven.
Dus het niet geven van versie info is opgelost. Mijn probleem na terugmoduleren dat de WP zowat vast blijft zitten blijft....

Welke versies van binnen- en buitenunit staan er bij jullie?


Afbeeldingslocatie: https://tweakers.net/i/mHZgQFgYnDNOXmyyLbT0v2HV9Cg=/800x/filters:strip_icc():strip_exif()/f/image/3R8BBqvgvmzoBi6vrCAJJXqe.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/_aPnovSHcp49slZW4kMeZ10Fzrk=/800x/filters:strip_icc():strip_exif()/f/image/hWGNAKY3xreeqx0YwiLIXl3c.jpg?f=fotoalbum_large

  • daapiedo
  • Registratie: September 2012
  • Laatst online: 11:16
walter_321 schreef op zaterdag 13 december 2025 @ 12:00:
[...]

Dus voor de versie upgrade van mijn R290 7KW van de binnenunit gaf de RMC geen info over binnen en buitenunit.
Nu wel; alleen na herstarten van de unit duurt het kwartiertje (het is lang, niet echt getest) voor de versie info tevoorschijn komt. Daarom dacht ik eerste dat er geen info was.
Ik heb dus nu wel info.
Ik zie het juiste type nummer, serie nummer en versies van binnen en buiten units.
De RMC blijft wel geloven dat ik een 16kw versie hoewel het type juist wordt weergegeven.
Dus het niet geven van versie info is opgelost. Mijn probleem na terugmoduleren dat de WP zowat vast blijft zitten blijft....

Welke versies van binnen- en buitenunit staan er bij jullie?


[Afbeelding]

[Afbeelding]
Mijn binnenuit draait op versie 3.07.2a. Daar wordt als buitenunit 16kw aangegeven. Ik heb echter een 12kw buitenunit

  • hwopereis
  • Registratie: Augustus 2019
  • Laatst online: 12-03 23:11
daapiedo schreef op zaterdag 13 december 2025 @ 12:03:
[...]

Mijn binnenuit draait op versie 3.07.2a. Daar wordt als buitenunit 16kw aangegeven. Ik heb echter een 12kw buitenunit
Zelfde hier. Afbeeldingslocatie: https://tweakers.net/i/U5c8bLMp8jMe9yGQVIx3b3YDJLA=/x800/filters:strip_icc():strip_exif()/f/image/v0ZQo5w1F3wYQtidBfkl1juA.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/4KOfjhKmR7iTCtuEixUvAf_flt8=/x800/filters:strip_icc():strip_exif()/f/image/vcHGKZ0sPVKLtAW5tTa8zdpF.jpg?f=fotoalbum_large

Ik zie ook dat het scherm een beetje ingebrand is... 😶.. Toch maar even standby brightness omlaag....

  • daapiedo
  • Registratie: September 2012
  • Laatst online: 11:16
@walter_321 Heb je de versie update van de binnenunit zelf gedaan? Heeft dit effect gehad op het gedrag van de buitenunit?

  • walter_321
  • Registratie: Februari 2025
  • Laatst online: 13-03 16:35
daapiedo schreef op zaterdag 13 december 2025 @ 12:19:
@walter_321 Heb je de versie update van de binnenunit zelf gedaan? Heeft dit effect gehad op het gedrag van de buitenunit?
De LG technieker deed de upgrade met een soort usb tooltje.
Buiten de versie info die te voorschijn kwam is er geen verandering.
De silent mode bug is er nog. En mijn 'echte problemen' zijn er ook nog. De WP die de watertemperatuur niet houdt en de te hoge waterdebieten.

  • kazemo
  • Registratie: Augustus 2022
  • Laatst online: 11:36
walter_321 schreef op zaterdag 13 december 2025 @ 12:51:
[...]

De LG technieker deed de upgrade met een soort usb tooltje.
Buiten de versie info die te voorschijn kwam is er geen verandering.
De silent mode bug is er nog. En mijn 'echte problemen' zijn er ook nog. De WP die de watertemperatuur niet houdt en de te hoge waterdebieten.
Die technieker was die van LG zelf? of een ingehuurd bedrijf? heb je een naam van die technieker,.....upgrade met usb stick komt me bekent voor! ,is recent bij mijn broer ook zo gedaan (daar heb ik dus wel een naam van....is uiteraard prive)
Uit je eerdere post,s begreep ik dat hij nog terug komt dan heb je de kans om doel gerichte vragen te stellen!
of maak een lijstje en stuur dat alvast naar LG support dan kunnen ze zich al inlezen
Voorbereiding richting LG support

Suggestie: maak alvast een lijstje met problemen en observaties en stuur dat naar LG support.

Zo kunnen ze zich inlezen en is de kans groter dat er bij het volgende bezoek een oplossing of gerichte actie komt.

[ Voor 28% gewijzigd door kazemo op 13-12-2025 13:41 ]


  • kazemo
  • Registratie: Augustus 2022
  • Laatst online: 11:36
Afbeeldingslocatie: https://tweakers.net/i/VEc5UM7ABIi6_8yN_X8edVV9OFs=/800x/filters:strip_icc():strip_exif()/f/image/vmj2FaavexvRg94sDQhY8MK7.jpg?f=fotoalbum_large
bij mij klopt het dus wel ik heb een r32 9kw monoblok
en ik heb al eens de printplaat vervangen het blijft gewoon kloppen
RMC versie 3064a
Mij intresse is bij een R290 is daar nog dezelfde indoor printplaat toegepast als bij een R32?
overigens slechte naam bij mij zit die ook buiten ik heb geen binnen unit

[ Voor 21% gewijzigd door kazemo op 13-12-2025 14:36 ]


  • teunos93
  • Registratie: Mei 2007
  • Laatst online: 10:44

teunos93

HM123HF.UB60

Ja bij een r290 is de binnenunit ook voorzien van alle infra om pompen en kleppen aan te sturen, ook al gebruik je die helemaal niet is die verplicht, met enkel de rmc kun je niks.

  • kazemo
  • Registratie: Augustus 2022
  • Laatst online: 11:36
teunos93 schreef op zaterdag 13 december 2025 @ 15:01:
Ja bij een r290 is de binnenunit ook voorzien van alle infra om pompen en kleppen aan te sturen, ook al gebruik je die helemaal niet is die verplicht, met enkel de rmc kun je niks.
Ja dat begrijp ik als het goed is dat een: setje : buitenunit>>binnenunit>>>RMC ( op mekaar afgestemd en niet zomaar bij elkaar geraapt)
ik bedoelde eigenlijk is het fysiek de zelfde printplaat

“setje: buitenunit >> binnenunit >>> RMC” → Hiermee wordt bedoeld dat de warmtepomp niet uit losse, willekeurig samengestelde onderdelen bestaat, maar als een afgestemd geheel geleverd wordt:

→ Hier nuanceert de schrijver zijn vraag: hij wil weten of de printplaat (het moederbord met elektronica) in de binnenunit van een R290-model fysiek hetzelfde is als die van een R32-model.
Er wordt gespeculeerd dat de printplaat mogelijk dezelfde is als bij R32, maar dat de firmware en configuratie verschillen.

[ Voor 34% gewijzigd door kazemo op 13-12-2025 16:43 ]


  • teunos93
  • Registratie: Mei 2007
  • Laatst online: 10:44

teunos93

HM123HF.UB60

Hmm toch kun je die gewoon bij elkaar rapen, je koopt de r290 binnenunit los van de buitenunit, die hoeven dus helemaal niet enigszins overeenkomende productiedata te hebben.

  • kazemo
  • Registratie: Augustus 2022
  • Laatst online: 11:36
daapiedo schreef op zaterdag 13 december 2025 @ 12:03:
[...]

Mijn binnenuit draait op versie 3.07.2a. Daar wordt als buitenunit 16kw aangegeven. Ik heb echter een 12kw buitenunit
→ Op het display of in de RMC (Remote Management Controller) wordt de buitenunit geïdentificeerd als een 16 kW‑model, terwijl dat niet klopt. Het systeem lijkt dus een verkeerde configuratie of identificatie te tonen.

De tekst beschrijft een softwarematige fout: de binnenunit met firmware 3.07.2a toont een verkeerde buitenunit (16 kW) terwijl er fysiek een 12 kW‑unit is aangesloten. Dit is geen installatieprobleem, maar een bug in de firmware/RMC‑weergave, die door meerdere gebruikers wordt ervaren en nog niet door LG opgelost is.

  • kazemo
  • Registratie: Augustus 2022
  • Laatst online: 11:36
teunos93 schreef op zaterdag 13 december 2025 @ 17:05:
Hmm toch kun je die gewoon bij elkaar rapen, je koopt de r290 binnenunit los van de buitenunit, die hoeven dus helemaal niet enigszins overeenkomende productiedata te hebben.
Goed als dat zo is moet iedereen er maar vrede mee hebben (lot uit de loterij of het klopt) soms een mismatch of foutieve herkenning

[ Voor 9% gewijzigd door kazemo op 13-12-2025 17:40 ]


  • walter_321
  • Registratie: Februari 2025
  • Laatst online: 13-03 16:35
kazemo schreef op zaterdag 13 december 2025 @ 17:10:
[...]

→ Op het display of in de RMC (Remote Management Controller) wordt de buitenunit geïdentificeerd als een 16 kW‑model, terwijl dat niet klopt. Het systeem lijkt dus een verkeerde configuratie of identificatie te tonen.
...
We moeten nog 1 nuance toevoegen.
We hebben de binnenunit met software, de buitenunit met software en de RMC met software.
Bij mij is de software van de binnenunit ge-update, niet de RMC => resultaat is dat de RMC nu wel type en details van buitenunit ziet en en details van binnenunit. Dus minstens de software van de binnenunit updaten loste enkele problemen op.

Mijn bestaande gekende bugs bij de R290 versie:
- ORC in silence mode werkt niet correct: moduleert niet terug (ook bij anderen)
- buitenunit wordt als 16kW weergegeven ipv 7kW (ook bij anderen in anderen: bij 16kW ipv 12kW werkenlijk)
Merk op: anderen melden wel dat de WP het juiste vermogen teruggeeft.
Mijn unieke problemen:
- waterpomp moduleert niet onder 11L/min voor een 7kW eenheid (specs zeggen dat die tot 5L/min moet kunnen)
- Eens de WP terug moduleert na opstart gaat ze nooit meer omhoog. resultaat is dat ze misschien even de doeltemperatuur haalt, maar nadien het contact met de doeltemperatuur verliest. Deze bug is dusdanig dat je mag stellen dat de WP niet correct werkt. LG weet hiervan en zoekt naar oorzaak.
Als ik op 'lucht' stuur kan de WP wel terug 'wakker' worden. Maar ik wil op water sturen (probleem is er zowel bij retour als vertrek watersturing).

Anderen design fouten:
- Te weinig feedback in welke modus de WP is. Je weet wel of ze 'verwarmt' en hoe ze gestuurd wordt, maar meer details zijn er niet. Enkele voorbeelden van ontbrekende statussen:
'Aan, niet verwarmen en wachten op starttemperatuur volgens stooklijn en hysteresis', 'wachten na schakelen tussen SWW en verwarmen', 'Opstart cyclus', 'ORC cyclus', ....(de lijst is lang volgens mij).
Hetzelfde voor de status van de waterpomp.
- geen info over de doeltemperatuur van de WP in AI modus (ik dacht begrepen te hebben dat de App dat misschien wel doet).

  • walter_321
  • Registratie: Februari 2025
  • Laatst online: 13-03 16:35
teunos93 schreef op zaterdag 13 december 2025 @ 17:05:
Hmm toch kun je die gewoon bij elkaar rapen, je koopt de r290 binnenunit los van de buitenunit, die hoeven dus helemaal niet enigszins overeenkomende productiedata te hebben.
ik had begrepen van de technieker dat er eventueel wel een upgrade was bij de binneneenheden omdat er eerst enkel 12-16kW versies waren en nadien de 7-9kW versies. Voor de 7-9kW zou je een latere productiedatum moeten hebben...(ik kan het niet hard maken...)

  • walter_321
  • Registratie: Februari 2025
  • Laatst online: 13-03 16:35
kazemo schreef op zaterdag 13 december 2025 @ 13:03:
[...]

Die technieker was die van LG zelf? of een ingehuurd bedrijf? heb je een naam van die technieker,.....upgrade met usb stick komt me bekent voor! ,is recent bij mijn broer ook zo gedaan (daar heb ik dus wel een naam van....is uiteraard prive)
Uit je eerdere post,s begreep ik dat hij nog terug komt dan heb je de kans om doel gerichte vragen te stellen!
of maak een lijstje en stuur dat alvast naar LG support dan kunnen ze zich al inlezen
Voorbereiding richting LG support

Suggestie: maak alvast een lijstje met problemen en observaties en stuur dat naar LG support.

Zo kunnen ze zich inlezen en is de kans groter dat er bij het volgende bezoek een oplossing of gerichte actie komt.
Het was een LG technieker, ik denk uit het Brusselse. Ik heb zijn naam niet (hij was er samen met mijn installateur).

LG heeft mijn klachtenlijstje. Al heb ik de indruk dat ze het voorlopig negeren. Zie ook mijn eerdere opmerkingen over de eerste reacties van de technieker toen hij ter plaatse kwam.
Om je even voor te stellen hoe ze werken...
- de technieker reed naar het adres van mijn installateur om daar vast te stellen dat hij fout was...
- de technieker moest toch voor veel zijn collega's bellen. Bv om de feedback te hebben dat een software upgrade nuttig kon zijn.
- om te begrijpen of het normaal was dat de RMC verkeerde info geeft... dat ging hij nakijken bij zijn volgende klanten... Ik heb de indruk dat ze zeker in Vlaanderen nog een leercurve hebben.
Buiten de software update kunnen ze voorlopig niet veel bedenken.

Walter

  • walter_321
  • Registratie: Februari 2025
  • Laatst online: 13-03 16:35
Ter info; R290 binnenunit (de versie zonder hydraulische deel).
Midden-rechts zit de modbus-wifi module met zijn voeding. Tot mijn verbazing gaat de wifi voldoende door de behuizing.

Afbeeldingslocatie: https://tweakers.net/i/ihxRy-_gxUvmJQA6TWBx4FKbWMM=/x800/filters:strip_icc():strip_exif()/f/image/9QCMmClPyfqXzQE8y68WIlXV.jpg?f=fotoalbum_large

  • kazemo
  • Registratie: Augustus 2022
  • Laatst online: 11:36
walter_321 schreef op zaterdag 13 december 2025 @ 23:54:
Ter info; R290 binnenunit (de versie zonder hydraulische deel).
Midden-rechts zit de modbus-wifi module met zijn voeding. Tot mijn verbazing gaat de wifi voldoende door de behuizing.

[Afbeelding]
printplaat ziet er op eerste oog het zelfde uit als bij mij R32,toch zijn er kleine verschillen>ander ebr nr sticker met QR code,chip in het midden SAA42>SAA43 (dat is het brein ? met software)........, relaisindeling 15stks, (zwarte blokjes) sommige connectors meer of minder,dipschakelaars zijn hetzelfde
Conclusie zijn onderling niet uit wisselbaar(printplaat)....het is dus niet universeel allemaal hetzelfde
SAA42 en SAA43 zijn chip-aanduidingen (waarschijnlijk microcontrollers of ASICs) die het centrale besturingsgedeelte van de printplaat vormen.

Het forumlid noemt dit het “brein” omdat deze chip de software en logica van de warmtepomp aanstuurt:

Compressorregeling

Modbus/WiFi-communicatie

Sensorinformatie verwerken

Relais en actuatoren schakelen

De overgang van SAA42 naar SAA43 wijst op een hardware-update of revisie:

Mogelijk een nieuwere generatie chip met verbeterde firmwaremogelijkheden.


dit heb ik:

Afbeeldingslocatie: https://tweakers.net/i/u7_xm1rOxtEHGSg87n4wKDYiCu0=/x800/filters:strip_icc():strip_exif()/f/image/plOrROWUrBWKznVNVBQAWPGI.jpg?f=fotoalbum_large

schema in deksel:
Afbeeldingslocatie: https://tweakers.net/i/E3apT1EdPi0f1IdrAuU4TWYYQGU=/800x/filters:strip_icc():strip_exif()/f/image/a0cWHUFxcKTfz830a2xz7Oyt.jpg?f=fotoalbum_large

[ Voor 44% gewijzigd door kazemo op 14-12-2025 15:00 ]


  • sereal
  • Registratie: April 2020
  • Laatst online: 02-03 13:05
kazemo schreef op donderdag 11 december 2025 @ 15:20:
[...]

IK denk dat LG dit niet heeft:op <external pump A2> = 1 drycontact
“of de wp pwm signaal verstuurt” → PWM (Pulse Width Modulation) is een stuursignaal waarmee de warmtepomp de snelheid van een pomp kan regelen. → Als de warmtepomp een PWM-signaal kan geven, kan hij de circulatiepomp dynamisch moduleren (sneller/langzamer draaien afhankelijk van de warmtevraag

de pomp in de lg zelf heeft dat denk ik wel

De interne circulatiepomp daarentegen is geïntegreerd in de warmtepomp en werkt met een modulatie-algoritme. LG noemt dit optimal flow of auto-adapt. (als je optimal flow gebruikt? )

Hier staat de aansluiting denk ik voor de externe pomp bij pag5: @sereal
Met een beetje klussen kan je hetzelfde relais gebruiken (thermostaat eraf) denk ik external pump(A2) erop (maar dat weet ik niet zeker anders moet er een nieuw relais tussen) bijv. dit: https://www.elektramat.nl...k-en-0-verbreek-85010004/

https://www.lgklimaat.nl/...andleiding-whitepaper.pdf
Ben er nu mer bezig heb nieuwe relais gekocht.
Weet alleen niet waar ik het beste syroom vandaan kan halen voor die ext pump contact.

Kan ik gewoon de 3 en 4 waterpump pakken.
Of iets anders? Zoals die 5v dc van third party controller. Ik neem dat ik eentje moet hebben met continu stroom

Afbeeldingslocatie: https://tweakers.net/i/HY9pkxXD9zwq-V2rCnm_gKhbSWY=/800x/filters:strip_icc():strip_exif()/f/image/6oHTolAkMEhkAica4SUBM7V7.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/XGh_8UfV8bjgRzP5KFGxgWW4eF4=/800x/filters:strip_icc():strip_exif()/f/image/3iNJlrMe84HqgwPgeBi9cKGt.jpg?f=fotoalbum_large

  • Cees-JanH
  • Registratie: December 2017
  • Laatst online: 13-03 07:49
Op je tweede foto zitten rechts van grote blauwe blok een aantal relais, op de print staat aangegeven waar ze voor zijn. Je zoekt ext pump. Zo te zien zijn alle zwarte relais gelijk en staat erop hoeveel stroom ze kunnen schakelen.

Jouw externe pomp zal als hij 230 watt verbruikt(doet ie nooit) 1 ampère stroom zijn. Ik denk dat je de pomp dus direct kan aansluiten (in tegenstelling tot de extra verwarmingselement aansluitingen)

Afbeeldingslocatie: https://tweakers.net/i/t3ZuXr2tdSq8qt8_ccWmleB0-I8=/x800/filters:strip_icc():strip_exif()/f/image/OZPDQghpkttC2LoWdZyRagdj.jpg?f=fotoalbum_large

[ Voor 29% gewijzigd door Cees-JanH op 14-12-2025 17:31 ]


  • sereal
  • Registratie: April 2020
  • Laatst online: 02-03 13:05
Cees-JanH schreef op zondag 14 december 2025 @ 17:22:
Op je tweede foto zitten rechts van grote blauwe blok een aantal relais, op de print staat aangegeven waar ze voor zijn. Je zoekt ext pump. Zo te zien zijn alle zwarte relais gelijk en staat erop hoeveel stroom ze kunnen schakelen.

Jouw externe pomp zal als hij 230 watt verbruikt(doet ie nooit) 1 ampère stroom zijn. Ik denk dat je de pomp dus direct kan aansluiten (in tegenstelling tot de extra verwarmingselement aansluitingen)
Ik heb alleen de a2 ext pump (spannings vrij) optie dat ik kan zien. Ik kan de relais handmatig laten werken maar je denkt dat dit niet nodig is?

Afbeeldingslocatie: https://tweakers.net/i/zL9VAGkDpHo8Dau9-dP7Ssj9cBc=/x800/filters:strip_icc():strip_exif()/f/image/FDLbkK1oDGVsj3zUMIqj2uKO.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/NQ8XukLfH52BNNkcl148SqiAy3c=/x800/filters:strip_icc():strip_exif()/f/image/gpR9gsNnY1628V90lFY9GCFw.jpg?f=fotoalbum_large

Denk dat ik alles weer moet terug zetten. Begint koud te worden

  • Cees-JanH
  • Registratie: December 2017
  • Laatst online: 13-03 07:49
Afbeeldingslocatie: https://tweakers.net/i/3ZNl6DXSzhnLRGpS6mW3frbgbWo=/800x/filters:strip_icc():strip_exif()/f/image/UdiADZUQUIodupn9C6PnrSZM.jpg?f=fotoalbum_large


Dit is het schema, vanaf de print naar A1 en A2 met blauw en bruin, dan de pomp aan 2 en 4, voeding 230volt op 1 en 3. Voeding haal je weg bij "power supply" (nr 18 en 19)

  • kazemo
  • Registratie: Augustus 2022
  • Laatst online: 11:36
sereal schreef op zondag 14 december 2025 @ 17:32:
[...]

Ik heb alleen de a2 ext pump (spannings vrij) optie dat ik kan zien. Ik kan de relais handmatig laten werken maar je denkt dat dit niet nodig is?

[Afbeelding]

[Afbeelding]

Denk dat ik alles weer moet terug zetten. Begint koud te worden
je hebt alleen maar 230v fase en nul nodig voor mijn part pak je dat van de hoofdvoeding dan naar relais en poteniaal vrij contact van printplaat volgens schema ,spoel van nieuw relais aan sluiten op nul...... en fase over contact van de printplaat,voeding pomp2 over hoofdcontacten nieuw relais fase en nul.....is in feite heel eenvoudig schema desnoods maak je verbindingen met wago,s

1) Breng de zwartekabel van 2e pomp naar schakelkast
2) plaats nieuw relais in schakelkast
3) sluit zwarte kabel aan op de 2 hoofdcontacten van relais
4) sluit vaste 230v voeding aan op de 2 hoofdcontacten aan de andere kant van relais
Nu heb je de hoofdstroom klaar over relais naar de 2e pomp
5) nu de stuurstroom nog
6) fase van de voeding naar drycontact op de printplaat
7) van drycontact naar de spoel van relais
8) de nul van voeding naar de andere kant van de spoel van relais
9) nu is het klaar en werkt de 2e pomp over< external pump> contact en nieuw relais.......meer is het niet!
10) de aarde van de 2e pomp nog aansluiten

een andere mogelijkheid is direct over drycontact aansluiten ...zonder relais....maar word afgeraden door LG dat is dan nog eenvoudiger

of kijk hier ms begrijp je dat beter: die hebben het relais alleen enkelpolig aangesloten met de hoofdstroom
https://gathering.tweakers.net/forum/view_message/84172180

:edit: als je het nu niet klaar krijgt sluit pomp2 dan maar voorlopig direct aan met verlengkabel rechtstreeks (blijft lopen dan) dan heb je weer verwarming......en bekijk dan eens rustig hoe en wat.....als je electromonteur bent moet dat toch lukken...je hebt niets anders nodig als een paar stukken blauwe en bruine draad en wat wago,s + nieuw relais
Pag 5:
https://www.lgklimaat.nl/...andleiding-whitepaper.pdf

Hoofdstroom (krachtstroom naar pomp)

Zwarte kabel van pomp 2 → naar relais hoofdcontacten (in)

Vaste 230V voeding (fase + nul) → naar relais hoofdcontacten (uit)

Resultaat: pomp 2 krijgt voeding via het relais (aan/uit geschakeld).

🎛️ Stuurstroom (aansturing relais)

Fase van voeding → naar drycontact op printplaat

Drycontact uitgang → naar spoel van relais

Nul van voeding → naar andere kant van spoel

Resultaat: printplaat schakelt het relais via het externe pomp-contact.

🌍 Aarde
De tekst "een andere mogelijkheid is direct over drycontact aansluiten ...zonder relais....maar word afgeraden door LG dat is dan nog eenvoudiger" verwijst naar een alternatieve manier om de pomp aan te sturen, namelijk door het drycontact direct aan te sluiten zonder gebruik van een relais.

Op basis van de omliggende pagina-inhoud:

De huidige aanbevolen methode is dat de printplaat het drycontact gebruikt om een relaisspoel te bedienen, die op zijn beurt de hoofdstroom naar pomp 2 schakelt. Dit is duidelijk weergegeven in het blokdiagram.

Het relais fungeert als een schakelcomponent die de hogere stroom naar de pomp veilig kan schakelen.

Direct aansluiten van het drycontact zonder relais zou de schakeling eenvoudiger maken (minder componenten), maar LG raadt dit af. Waarschijnlijk omdat het drycontact zelf niet bedoeld is om direct de hogere stroom te schakelen, wat risico’s kan geven qua veiligheid, betrouwbaarheid of levensduur van de componenten.

Kortom: hoewel het technisch eenvoudiger lijkt om het drycontact direct aan te sluiten zonder relais, adviseert LG om het relais te gebruiken voor een veilige en betrouwbare aansturing van pomp 2. Dit sluit aan bij het schema waarin het relais de hoofdstroom schakelt en het drycontact alleen de relaisspoel bedient.

[ Voor 72% gewijzigd door kazemo op 15-12-2025 05:58 ]


  • soepah
  • Registratie: December 2006
  • Laatst online: 12-03 09:04
PeteSplit schreef op donderdag 11 december 2025 @ 14:18:
[...]

Een warmtepomp aan/uit laten sturen door meerdere zones, is bijna onmogelijk. De warmtepomp is een apparaat waarbij je op lage temperatuur stookt, waardoor je een lagere tijd nodig hebt om een ruimte te verwarmen (is een traag systeem). Een zone regeling is een snel wisselend systeem. De combinatie met een warmtepomp gaat dan niet goed samen.
Wat wel eens toegepast wordt is een groot buffervat, waarbij de warmtepomp het buffervat warm houd en de zones warm water uit het buffervat halen wanneer dat nodig is. Nadeel hiervan is dat er vaak onnodig warm water gemaakt wordt in het buffervat. Vergelijkbaar met een boiler die continue het water warm houdt, terwijl het warme water maar een paar keer per dag gebruikt wordt.
Meest efficient is, een temperatuur voor alle ruimten, binnen het geïsoleerde huis (waarbij je eventueel met flowmeters nog kleine verschillen kunt instellen per ruimte).
Ik wil ook wel van mijn zone's af, geen punt. Echter is de warmtevraag tussen "onze" woning en het deel "schoonouders" significant anders, versterkt door wanneer onze houtkachel draait (dan is de warmtevraag bij ons weg, maar bij hun wel aanwezig). Dus 2 groepen (zijn ook 2 verdelers) is wel prima lijkt me.
Zelf lijkt me inderdaad (conditioneel) stoken op boiler temperatuur het meest praktisch.
Is er iemand die dat werkend heeft of weet hoe je de LG in die mode krijgt? dat hij stookt op water temperatuur (evt temperatuur sensor of retourtemp van buffer)?

wie van vissen houdt, houdt niet van vissen


  • kazemo
  • Registratie: Augustus 2022
  • Laatst online: 11:36
soepah schreef op maandag 15 december 2025 @ 08:45:
[...]


Ik wil ook wel van mijn zone's af, geen punt. Echter is de warmtevraag tussen "onze" woning en het deel "schoonouders" significant anders, versterkt door wanneer onze houtkachel draait (dan is de warmtevraag bij ons weg, maar bij hun wel aanwezig). Dus 2 groepen (zijn ook 2 verdelers) is wel prima lijkt me.
Zelf lijkt me inderdaad (conditioneel) stoken op boiler temperatuur het meest praktisch.
Is er iemand die dat werkend heeft of weet hoe je de LG in die mode krijgt? dat hij stookt op water temperatuur (evt temperatuur sensor of retourtemp van buffer)?
Multizone regeling op pag 8......? makkelijker is met 2 warmtepompen ieder huis appart
https://www.lgklimaat.nl/...andleiding-whitepaper.pdf

[ Voor 3% gewijzigd door kazemo op 15-12-2025 11:57 ]


  • SalexSun
  • Registratie: December 2017
  • Nu online
@soepah
Of pagina 6 als je echt twee verschillende watertemperaturen nodig hebt

LG monobloc s 5kW U44, 3kWp zuid, Model 3 SR+


  • soepah
  • Registratie: December 2006
  • Laatst online: 12-03 09:04
@SalexSun & @kazemo.
Thanks, maar ik hier wil ik juist vanaf. De zone-controller ver***t de efficiency van de LG.
Waar ik (denk ik?) naar toe wil is meer pagina 7 (hoofdstuk 5) dat de LG aan/uit gaat op temperatuur en langere (efficiente) runs maakt op basis van "een" instelling.
Momenteel bedient mijn zone-controller op basis van Modbus registers, dit kan ik overnemen vanuit Home Assistant en slimmer doen (en de zone-controller) de warmtetoegifte naar woning 1 of 2 laten regelen op basis van zone-systeem.

Maar moet ik dan gaan sturen op watertemperatuur uitgang van de LG (dwz register 40002 op 0x00 en 40003 op de berekende temperatuur?) of hoe bedien je een systeem zonder zonering?

wie van vissen houdt, houdt niet van vissen


  • walter_321
  • Registratie: Februari 2025
  • Laatst online: 13-03 16:35
Modbus probleempje op de R290.

Ik lijk bepaalde registers enkel te kunnen wijzigen afhankelijk van de modus van de WP. Dit lijkt zo te zijn sinds de update van de firmware van de binnenmodule vorige week.
Concreet;
- shiftwaarde kan ik alleen updaten in AI modus
- circuit 1 verwarmingsdoel kan ik alleen updaten in 'verwarmingsmodus'.

Ik heb nog niet gekeken of ik errors zie in Home Assistant.

Zien andere ook dit gedrag?

Ik dacht dat ik voor de update het shift register en doeltemperatuur wel kon updaten onafhankelijk van de modus.

  • tebogo
  • Registratie: Februari 2005
  • Laatst online: 12-03 10:06

tebogo

HM093MR.U44 / WH27S.F5

Kip schreef op donderdag 11 december 2025 @ 09:49:
[...]


Voor LG airco's is er een project waarbij ze de controller volledig vervangen. Hierbij wordt het low-level single wire protocol gebruikt om alles aan te sturen: https://github.com/JanM321/esphome-lg-controller

Hoe dat protocol werkt bij Therma V's zal ook uitgezocht kunnen worden door de applicaties op de controller te bestuderen. Waarschijnlijk is het vergelijkbaar met dat van de airco's:
https://github.com/JanM32...ler/blob/main/protocol.md

Als ik weer tijd heb, zal ik kijken of ik een bericht naar de backend kan sturen. Hopelijk ondersteunt de server meerdere connecties tegelijk. Met JSON-berichten werken lijkt mij fijner dan het low-level protocol.

Een ruimere hysteresis zou super zijn!
@Kip dit lijkt me veel belovend, ik wil graat testen voor je als je verder bent 8)

HM093MR.U44 (3.06.7a -> 3.06.9b) i.c.m. Cordivari 180l buffervat / WH27S.F5 / GW5000-DT / 14 x Suntech STP310S-20/Wfhb


  • kazemo
  • Registratie: Augustus 2022
  • Laatst online: 11:36
soepah schreef op maandag 15 december 2025 @ 12:05:
@SalexSun & @kazemo.
Thanks, maar ik hier wil ik juist vanaf. De zone-controller ver***t de efficiency van de LG.
Waar ik (denk ik?) naar toe wil is meer pagina 7 (hoofdstuk 5) dat de LG aan/uit gaat op temperatuur en langere (efficiente) runs maakt op basis van "een" instelling.
Momenteel bedient mijn zone-controller op basis van Modbus registers, dit kan ik overnemen vanuit Home Assistant en slimmer doen (en de zone-controller) de warmtetoegifte naar woning 1 of 2 laten regelen op basis van zone-systeem.

Maar moet ik dan gaan sturen op watertemperatuur uitgang van de LG (dwz register 40002 op 0x00 en 40003 op de berekende temperatuur?) of hoe bedien je een systeem zonder zonering?
dan moet je volgens mij 2 externe pompen gebruiken en aansturen op warmtevraag in de de 2 woonhuizen aan/uit met 2 kamer thermostaten (moet dat nu perse met modbus ?)
Wat wordt bedoeld:

"2 externe pompen gebruiken"→ Elke woonzone krijgt een eigen circulatiepomp die warmte uit de buffer haalt.→ Deze pompen zijn extern en worden niet door de LG Therma zelf geregeld.

"aansturen op warmtevraag in de 2 woonhuizen"→ De pompen worden ingeschakeld als er warmtevraag is in hun respectieve woning.→ Bijvoorbeeld: als de kamerthermostaat in de schoonouderwoning warmte vraagt, dan schakelt pomp 2 in.

"aan/uit met 2 kamerthermostaten"→ Elke woning heeft een eigen thermostaat die de pomp aanstuurt.→ De warmtepomp zelf blijft gericht op het op temperatuur houden van de buffer.

"(moet dat nu perse met modbus?)"→ De schrijver vraagt zich af of deze regeling per se via Modbus moet gebeuren.→ Impliciet: misschien kan het ook met simpele aan/uit-logica via relais

[ Voor 31% gewijzigd door kazemo op 15-12-2025 12:28 ]


  • PollieBreda
  • Registratie: December 2025
  • Laatst online: 17-12-2025
Hopelijk kan iemand hier mij helpen. Mijn LG hybride opstelling met boiler en buffervat geeft wel verwarming maar geen sanitair warm water. Dit gebeurde van de een op andere dag. Alle instellingen waren opeens verdwenen uit de RCM en ik krijg het niet goed aan de praat. Ik ben er al dagen mee bezig, heb veel doorgespit hier maar ik ben niet dusdanig installatie-technisch onderlegd dat ik alle begrippen, schema’s en aansluitingen zoals in dit uitgebreide forum besproken, begrijp. Laat staan dat ik zelf met scripts een en ander kan uitlezen of aansturen bedienen. Wel kan ik alles in de RCM inrichten als ik weet wat de juiste instellingen zijn.

Dus ik denk vooral hulp nodig te hebben met het terugzetten naar de juiste instellingen?
De buitenunit hoor ik overigens niet aanspringen, de ventilator lijkt stil te blijven staan?

Het systeem bestaat uit:
  • LG Therma V – HM091MR U44
  • 300L buffer tank PAWT-300H LE2
  • Bosch 30HRC Turbo Comfort systeem 65 CV ketel met Nibe UKV 20-100 buffer tank / boiler
  • RMC versie 3065a
Op de begane grond hebben wij vloerverwarming. Boven enkele radiatoren die ook rustig meedraaien op deze warmte. De sanitaire verwarming moet de badkamer op eerste verdieping en douche op zolder van warm water voorzien.

De RCM hangt in de woonkamer en staat op warmte met als sensor lucht (daarop stond het ook weet ik nog en dat werkte goed).
Sanitair verwarming staat ook aan op de RCM maar dat geeft geen resultaat.
Nieuwe tijdschema’s lijken ook niets te doen.

Verder mogelijk nog relevant: er liggen 8 zonnepanelen. De schema’s waren volgens mij zo ingesteld dat vooral tijdens zon uren het water verwarmd werd.

Wat zijn de juiste instellingen voor een dergelijk systeem? Hoe krijg ik een en ander weer goed werkend zodat we weer zowel verwarming als warm water hebben?

  • teunos93
  • Registratie: Mei 2007
  • Laatst online: 10:44

teunos93

HM123HF.UB60

walter_321 schreef op maandag 15 december 2025 @ 12:06:
Modbus probleempje op de R290.

Ik lijk bepaalde registers enkel te kunnen wijzigen afhankelijk van de modus van de WP. Dit lijkt zo te zijn sinds de update van de firmware van de binnenmodule vorige week.
Concreet;
- shiftwaarde kan ik alleen updaten in AI modus
- circuit 1 verwarmingsdoel kan ik alleen updaten in 'verwarmingsmodus'.

Ik heb nog niet gekeken of ik errors zie in Home Assistant.

Zien andere ook dit gedrag?

Ik dacht dat ik voor de update het shift register en doeltemperatuur wel kon updaten onafhankelijk van de modus.
Dat is bij mij ook altijd al zo geweest sinds die geinstalleerd is, RMC 3.0.7.6a.
Ik heb de schuif voor target temp in heating mode en ai shift mode ook als coniditonal card in HA, anders pas je mogelijk ook iets aan wat niks doet.
code:
1
2
3
4
5
6
7
8
9
10
11
12
type: conditional
conditions:
  - condition: state
    entity: sensor.hp_operation_mode
    state: "4"
card:
  type: entities
  entities:
    - entity: input_number.hp_hk1_target_temperatur
      name: Heating mode target temp
      secondary_info: last-changed
      icon: kuf:sani_heating

  • teunos93
  • Registratie: Mei 2007
  • Laatst online: 10:44

teunos93

HM123HF.UB60

PollieBreda schreef op maandag 15 december 2025 @ 12:24:
Hopelijk kan iemand hier mij helpen. Mijn LG hybride opstelling met boiler en buffervat geeft wel verwarming maar geen sanitair warm water. Dit gebeurde van de een op andere dag. Alle instellingen waren opeens verdwenen uit de RCM en ik krijg het niet goed aan de praat. Ik ben er al dagen mee bezig, heb veel doorgespit hier maar ik ben niet dusdanig installatie-technisch onderlegd dat ik alle begrippen, schema’s en aansluitingen zoals in dit uitgebreide forum besproken, begrijp. Laat staan dat ik zelf met scripts een en ander kan uitlezen of aansturen bedienen. Wel kan ik alles in de RCM inrichten als ik weet wat de juiste instellingen zijn.

Dus ik denk vooral hulp nodig te hebben met het terugzetten naar de juiste instellingen?
De buitenunit hoor ik overigens niet aanspringen, de ventilator lijkt stil te blijven staan?

Het systeem bestaat uit:
  • LG Therma V – HM091MR U44
  • 300L buffer tank PAWT-300H LE2
  • Bosch 30HRC Turbo Comfort systeem 65 CV ketel met Nibe UKV 20-100 buffer tank / boiler
  • RMC versie 3065a
Op de begane grond hebben wij vloerverwarming. Boven enkele radiatoren die ook rustig meedraaien op deze warmte. De sanitaire verwarming moet de badkamer op eerste verdieping en douche op zolder van warm water voorzien.

De RCM hangt in de woonkamer en staat op warmte met als sensor lucht (daarop stond het ook weet ik nog en dat werkte goed).
Sanitair verwarming staat ook aan op de RCM maar dat geeft geen resultaat.
Nieuwe tijdschema’s lijken ook niets te doen.

Verder mogelijk nog relevant: er liggen 8 zonnepanelen. De schema’s waren volgens mij zo ingesteld dat vooral tijdens zon uren het water verwarmd werd.

Wat zijn de juiste instellingen voor een dergelijk systeem? Hoe krijg ik een en ander weer goed werkend zodat we weer zowel verwarming als warm water hebben?
Misschien een hele domme vraag, maar je lijkt een heel bijzonder systeem te hebben.
Waarom zou je een hybride systeem willen met SWW via je warmtepomp?
Dan bespaar je niet op de kosten van verwijderen van je gasaansluiting en maak je wel de kosten van extra materialen + installatiewerk van SWW boilervat.
Bovendien staat je WP dagelijks een paar uur met lage COP je boilervat te verwarmen terwijl je huis afkoelt.
Lijkt me ook een gekke stap, wel SWW via je WP maar wel hybride, omdat mogelijk je WP ondergedimensioneerd is voor de koudste dagen, maar wel een 9kW, wat vrij fors is tenzij je vrijstaand woont?
Buffertank van 300L lijkt me ook excessief voor een 9kW, zeker als je VVW hebt met bijbehorend vermogen zonder naregeling (wat je denk ik beneden nooit nodig hebt als je boven slaapt).

  • daapiedo
  • Registratie: September 2012
  • Laatst online: 11:16
daapiedo schreef op vrijdag 12 december 2025 @ 20:13:
[...]

Heeft iemand anders hier nog ervaring mee? Ik heb de Installateur natuurlijk gevraagd maar daar kom ik tot op heden niet veel verder mee. Ik heb ook contact gezocht met LG maar die verwijzen me weer naar de installateur.
Ik heb vanochtend nog eens telefonisch contact gehad met mijn installateur. Hij gaat nog eens bellen met LG maar verwacht daar zelf weinig van.

Met namen mijn klacht, dat de ventilator in normale modus, volaan draait, wordt nogal makkelijk afgedaan. Volgens de installateur kan ik de buitenunit beter naar een andere plek in de tuin verplaatsen. Ik ben nog steeds benieuwd naar ervaringen van andere op dit punt (het gaat om een HM123HF.UB60).

  • kazemo
  • Registratie: Augustus 2022
  • Laatst online: 11:36
teunos93 schreef op maandag 15 december 2025 @ 13:00:
[...]

Misschien een hele domme vraag, maar je lijkt een heel bijzonder systeem te hebben.
Waarom zou je een hybride systeem willen met SWW via je warmtepomp?
Dan bespaar je niet op de kosten van verwijderen van je gasaansluiting en maak je wel de kosten van extra materialen + installatiewerk van SWW boilervat.
Bovendien staat je WP dagelijks een paar uur met lage COP je boilervat te verwarmen terwijl je huis afkoelt.
Lijkt me ook een gekke stap, wel SWW via je WP maar wel hybride, omdat mogelijk je WP ondergedimensioneerd is voor de koudste dagen, maar wel een 9kW, wat vrij fors is tenzij je vrijstaand woont?
Buffertank van 300L lijkt me ook excessief voor een 9kW, zeker als je VVW hebt met bijbehorend vermogen zonder naregeling (wat je denk ik beneden nooit nodig hebt als je boven slaapt).
IK heb ook nog een cv-ketel ( hybride) die gebruik ik inderdaad voor SWW boiler.+solar op het dak....en als backup als het heel koud word of als de wp helemaal uitvalt dan zit ik niet in de kou (tot nu toe nooit echt nodig gehad)
als ik de cv-ketel weg doe koop ik een aparte warmtepomp boiler

  • soepah
  • Registratie: December 2006
  • Laatst online: 12-03 09:04
kazemo schreef op maandag 15 december 2025 @ 12:17:
[...]
dan moet je volgens mij 2 externe pompen gebruiken en aansturen op warmtevraag in de de 2 woonhuizen aan/uit met 2 kamer thermostaten (moet dat nu perse met modbus ?)
[cut AI insert]
Ik heb een mengroep met pomp achter mijn buffer zitten, 2 pompen maakt het alleen maar complexer. evt een klep tussen of de hele verdeler open/dicht kan ik de groepen afzonderlijk aan/uit zetten naar wens.
Schema om het wat duidelijker te maken:
Afbeeldingslocatie: https://tweakers.net/i/Ks-U7kl6sNPgmqMDEpN0LPaRUwQ=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/WyFTodb7sYqfCjbjdb0S9tVD.png?f=user_large

Ivm hitte uit kachel die naar buffer en DHW boiler gaan, moest ik wel een menggroep toevoegen. Echter als de kachel uit is, wil ik graag dat de WP efficient gaat verwarmen. DHW water verwarmen hoef ik door de kachel nooit uit de WP te doen in de winter :P.

wie van vissen houdt, houdt niet van vissen


  • teunos93
  • Registratie: Mei 2007
  • Laatst online: 10:44

teunos93

HM123HF.UB60

daapiedo schreef op maandag 15 december 2025 @ 13:11:
[...]

Ik heb vanochtend nog eens telefonisch contact gehad met mijn installateur. Hij gaat nog eens bellen met LG maar verwacht daar zelf weinig van.

Met namen mijn klacht, dat de ventilator in normale modus, volaan draait, wordt nogal makkelijk afgedaan. Volgens de installateur kan ik de buitenunit beter naar een andere plek in de tuin verplaatsen. Ik ben nog steeds benieuwd naar ervaringen van andere op dit punt (het gaat om een HM123HF.UB60).
Buiten mijn ervaring kan ik je die van een collega geven die ook de HM123HF.UB60 heeft en die heeft exact hetzelfde als jij en ik, hij stuurt hem echter volledig aan via node-red en heeft er ook daarom geen last van.

  • teunos93
  • Registratie: Mei 2007
  • Laatst online: 10:44

teunos93

HM123HF.UB60

kazemo schreef op maandag 15 december 2025 @ 13:16:
[...]

IK heb ook nog een cv-ketel ( hybride) die gebruik ik inderdaad voor SWW boiler.+solar op het dak....en als backup als het heel koud word of als de wp helemaal uitvalt dan zit ik niet in de kou (tot nu toe nooit echt nodig gehad)
als ik de cv-ketel weg doe koop ik een aparte warmtepomp boiler
Dat is logisch, maar als ik het bericht lees van @PollieBreda dan heeft hij een ketel maar doet hij alsnog SWW via de WP.
Persoonlijk zou ik alles SWW gerelateerd van de WP afkoppelen en de ketel lekker volledig SWW laten doen, zonder tussenkomst van een boilervat (als hij niet ook solar of andere 2e warmtebron heeft).

Ik heb zelf ook nog een (2 jaar oude) CV ketel en die gaat inderdaad ook ooit de deur uit voor een WPB, maar dat project heeft geen hoge prio.

[ Voor 8% gewijzigd door teunos93 op 15-12-2025 13:28 ]


  • kazemo
  • Registratie: Augustus 2022
  • Laatst online: 11:36
soepah schreef op maandag 15 december 2025 @ 13:18:
[...]


Ik heb een mengroep met pomp achter mijn buffer zitten, 2 pompen maakt het alleen maar complexer. evt een klep tussen of de hele verdeler open/dicht kan ik de groepen afzonderlijk aan/uit zetten naar wens.
Schema om het wat duidelijker te maken:
[Afbeelding]

Ivm hitte uit kachel die naar buffer en DHW boiler gaan, moest ik wel een menggroep toevoegen. Echter als de kachel uit is, wil ik graag dat de WP efficient gaat verwarmen. DHW water verwarmen hoef ik door de kachel nooit uit de WP te doen in de winter :P.
Sorry dan heb ik geen passende oplossing met ook nog een houtkachel in het systeem (die je niet kan regelen)
Een houtkachel OK maar dan standalone werkt wel(weg van waterzijdig cv systeem) maar dat wil je ws niet
Houtkachels op dit forum altijd problemen...is geen goede combinatie met een WP,dat krijg je niet goed ingeregeld

[ Voor 9% gewijzigd door kazemo op 15-12-2025 14:03 ]

Pagina: 1 ... 194 ... 205 Laatste