Het wordt weer kouder, we hebben de verwarming nodig... en prompt begint het systeem weer te weigeren. Gelukkig kun je met een OTGW er tussen net iets meer zien van wat er speelt, maar oplossen doet het dat niet.
Als we in ons EvoHome systeem warmte vragen, wordt dat netjes doorgegeven aan de centrale unit. Die zou een signaaltje naar de ketel moeten sturen dat de boel warm moet worden, maar de control setpoint blijft vrolijk op 10.00 staan. Ketel doet niets.
In de logs zie ik het volgende:
code:
1
2
3
4
5
6
| 18:47:23.963705 T10010A00 Write-Data Control setpoint: 10.00
18:47:24.099756 BD0010A00 Write-Ack Control setpoint: 10.00
18:47:24.472404 T90181400 Write-Data Room temperature: 20.00
18:47:24.598627 B50181400 Write-Ack Room temperature: 20.00
18:47:25.018819 T10101400 Write-Data Room setpoint: 20.00
18:47:25.117980 BD0101400 Write-Ack Room setpoint: 20.00 |
Mijn vermoeden was dat omdat de Room temperature en Room setpoint gelijk zijn, het systeem denkt dat er geen actie nodig is. Echter terwijl ik dit bericht aan het tikken was, springt de control setpoint naar 90.00, terwijl de andere twee nog steeds op 20.00 staan.
De enige verandering ten opzichte van andere gegevens is de Maximum relative modulation level. Die heeft vlak daar voor in plaats van 0.00 de waarde 100.00 gekregen. Daar lijkt het iets mee te maken te hebben. Weet iemand hoe die waarde gestuurd wordt?
code:
1
2
3
4
| 19:00:07.624687 T900E6400 Write-Data Maximum relative modulation level: 100.00
19:00:07.729841 B700E0000 Unk-DataId Maximum relative modulation level: 0.00
19:00:08.216054 T10015A00 Write-Data Control setpoint: 90.00
19:00:08.328066 BD0015A00 Write-Ack Control setpoint: 90.00 |
Dat is ook te zien in de grafieken van OTGW:
:strip_exif()/f/image/nod7ZueG18Bsx7miYSE7UCOp.png?f=user_large)
Groen: Central heating aan
Rood: Vlam aan
Grijs: Maximum relative modulation level
Zwart: Relative modulation level
Onze vorige ketel (Remeha Avanta 28c) kon kennelijk niet goed overweg met moduleren, dus heb ik daar drie jaar terug weer een simpele aan/uit controller tussen gezet. Dat heeft even gewerkt (leek het), maar was uiteindelijk ook niet de oplossing. Nieuwe ketel (Intergas 28/24 hre), nieuwe kansen, zelfde gedoe.
In Home Assistant kan ik zien dat de control setpoint geregeld wel wordt aangepast naar een waarde tussen de 70 en 90. Dat is overdag als de temperatuur onder de 17 graden komt. Dan wordt er gestookt, al is het vrij lang, en komen die ruimtes tot 19 graden, om daarna weer rustig af te koelen. Maar als we thuis zijn en het toch echt iets warmer willen hebben, geeft het systeem niet thuis.
Dit geintje speelt echt al tien jaar, elk jaar weer eindeloos logs uitlezen, systemen resetten, vloeken, tieren... je kent het wel. Het lijkt volledig willekeurig, ineens gebeurt er niks. Dan gaat het weer een week goed. En weer fout. Ik ben niet de enige met deze uitdaging, maar jammer genoeg heeft nog niemand een oplossing gevonden.
Een vergissing is menselijk, maar om er echt een puinhoop van te maken heb je een computer nodig.