Heishamon <> Node Red voor Panasonic warmtepompen

Pagina: 1 ... 133 134 Laatste
Acties:

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 07:47

MikeyMan

Vidi, Vici, Veni

edterbak schreef op vrijdag 20 maart 2026 @ 18:36:
[...]

Je wil eigenlijk x kw gedurende een uur ofzo?
Dat klinkt als kWh als trigger
Een lage kWh marge zou op zich hetzelfde bereiken wellicht...

Doel verschuift een beetje met het verdwijnen van salderen. Van zo gunstig mogelijk salderen naar zo weinig mogelijk terugleveren.

[ Voor 20% gewijzigd door MikeyMan op 20-03-2026 19:15 ]


  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 07:47

MikeyMan

Vidi, Vici, Veni

edterbak schreef op vrijdag 20 maart 2026 @ 18:37:
[...]

Dat heb ik ook.
Je kunt 2 typen p1 meter selecteren.
De juiste staat er in
Waar is dat? Bij de sensors?

Edit: Ah er zit nog een tandwieltje rechts bovenin. Hij staat op type1. Maar rapporteert 14 kWh up en down. Terwijl de p1 meter zelf 6 up en down rapporteert. Vrees dat dat verschil in de fases zit. Lijkt dan toch alsof ie niet doet wat ie zou moeten doen?

Afbeeldingslocatie: https://tweakers.net/i/ZdZk8SxCE0sHeIfHG1yKZ07cmuk=/x800/filters:strip_exif()/f/image/9Fn2PLaXJpSQOKLX33bPOpNd.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/_ig-FB4AJygMDscTylMlrd3KjO8=/x800/filters:strip_exif()/f/image/sIIJ0QrUAGAjkYv1tGcQZJAR.png?f=fotoalbum_large

Hmm... De wattages kloppen wel... De dag totalen alleen niet...

Afbeeldingslocatie: https://tweakers.net/i/Vrwq-9ieypD792YBIzflK8xKkyg=/x800/filters:strip_exif()/f/image/1Wi16cQxNf76k44bR440EXuY.png?f=fotoalbum_large

Tevens, al eens gekeken naar een overstap naar Dashboard 2.0?

https://dashboard.flowfuse.com/

[ Voor 93% gewijzigd door MikeyMan op 20-03-2026 20:11 ]


  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 16-05 21:41
Gekeken, ja.
Tot de conclusie gekomen dat het een nachtmerrie is.


Maar ja. Zal het toch eens moeten doen

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 16-05 21:41
MikeyMan schreef op vrijdag 20 maart 2026 @ 19:14:
[...]


Waar is dat? Bij de sensors?

Edit: Ah er zit nog een tandwieltje rechts bovenin. Hij staat op type1. Maar rapporteert 14 kWh up en down. Terwijl de p1 meter zelf 6 up en down rapporteert. Vrees dat dat verschil in de fases zit. Lijkt dan toch alsof ie niet doet wat ie zou moeten doen?

[Afbeelding]

[Afbeelding]

Hmm... De wattages kloppen wel... De dag totalen alleen niet...

[Afbeelding]

Tevens, al eens gekeken naar een overstap naar Dashboard 2.0?

https://dashboard.flowfuse.com/
Dan moet je toch echt even goed kijken naar wat je de flow voedt.
Het moet zijn:
- Totaal import
- Totaal export

Niet per fase.

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 07:47

MikeyMan

Vidi, Vici, Veni

edterbak schreef op vrijdag 20 maart 2026 @ 20:18:
[...]

Dan moet je toch echt even goed kijken naar wat je de flow voedt.
Het moet zijn:
- Totaal import
- Totaal export

Niet per fase.
Dat doet het ook.. heeft altijd gewerkt. Tot de accu.

In het weekend eens verder kijken.

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 16-05 21:41
MikeyMan schreef op vrijdag 20 maart 2026 @ 20:20:
[...]


Dat doet het ook.. heeft altijd gewerkt. Tot de accu.

In het weekend eens verder kijken.
Dat is wel gek.
Wat de p1 doorgeeft is wat er de meter in gaat en wat er uit gaat.
Wat er achter de meter gebeurt ziet ie niet.
Dus de batterij hoort niks uit te maken.

Het effect dat je kunt zien is dat je Export vermindert door de batterij. Meer niet.

...
Toevoeging. . als je kijkt naar de resultaten. Dat is ook wat je hier wil.

[ Voor 7% gewijzigd door edterbak op 20-03-2026 20:28 ]


  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 07:47

MikeyMan

Vidi, Vici, Veni

Nou die batterij maakt wel degelijk het verschil.

Ik heb twee driefase omvormers. En ook mn warmtepomp is driefase. Een scenario waarbij de ene fase levert en twee anderen verbruiken kwam zelden tot nooit voor.

Nu wil het vaker langdurig gebeuren dat L1 het verbruik van L2 en L3 compenseert.

In het uiterste geval 2400watt teruglevering op L1 en 2400watt verbruik op L2 en L3. Netto 0.

Maar wordt gerapporteerd als 2400 verbruik en 2400 teruglevering. Een scenario dat voorheen haast niet kon.

Nu lijkt dat aan te sluiten bij de tekst in de help. Maar misschien lees ik het anders dan het werkt.

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 16-05 21:41
Je leest het goed en de batterij maakt geen verschil.
Het kan niet zo zijn dat het nu tgv een batterij in huis er aan de berekening ineens iets verandert is. Dat zou betekenen dat het nooit goed heeft gestaan.

Zonder batterij; Als je zonnepanelen hebt die leveren op fase 1 terwijl de rest van je huis verbruikt op fase 2 en 3 heb je exact het zeflde scenario.

In jouw geval is P1 "type 1" de juiste.
Import sensor = som (Import van L1 + Import van L2 + Import van L3 import)
Export sensor = som (Export van L1 + export van L2 + export van L3 export)

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 16-05 21:41
Wat je kan verwachten met batterij is het onderstaande beeld. (5kWh batterij)

Afbeeldingslocatie: https://tweakers.net/i/Mg77-Zh5gqfr3m7Sw7C63MXaDoE=/x800/filters:strip_exif()/f/image/xDjzPW5TNnzIFodMYjKQ5JJh.png?f=fotoalbum_large

Rechts onderin zie je
levering: ~11,x kWh
consumptie: 16,x kWh

In de grafiek (Todays result) zie je dat de batterij mooi van alles heeft geprobeerd om de boel gelijk te houden. Dus veel vlakke lijnen.

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 07:47

MikeyMan

Vidi, Vici, Veni

@edterbak ik blijf erbij dat de toevoeging van de batterij wel degelijk verschil maakt t.o.v. voorheen. Bij mij trekt ie het zo vlak ook niet. De variaties zijn een stuk groter ook. Heb pieken van 6000 watt opwek. Een auto die tot 11kw trekt. En die accu max 2400. 11,5kw ook nog.

Kan zijn dat het voorheen niet goed ging. Maar het scenario van gelijktijdige levering en verbruik voorheen ook simpelweg niet voor.

Al een tijd niet naar gekeken ook. Dit weekend eens in de brondata kijken. Eens kijken wat er gebeurt op de piekmomenten.

[ Voor 14% gewijzigd door MikeyMan op 20-03-2026 22:27 ]


  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 07:47

MikeyMan

Vidi, Vici, Veni

Ok, misschien iets betere uitleg wat er m.i. niet helemaal klopt.

Je zegt terecht dat de meter L1, L2 en L3 optelt. Dit doet hij inderdaad voor zowel verbruik als voor teruglevering. Wat er in de flow vervolgens gebeurt is dat deze onafhankelijk worden weergegeven in de chart. Terwijl de facturatie netto wordt gedaan.

Todays result klopt op zich dus. Maar de import en export bars niet. Nu lijkt het erop dat deze verder niet gebruikt worden in de flow.

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

Waarbij de energieleverancier dit netjes netto maakt, net zoals Domoticz.
Afbeeldingslocatie: https://tweakers.net/i/2i414vmaBpAoj-EJHe-c18ClSJc=/x800/filters:strip_exif()/f/image/WowAlWUpEozbb5g1OB5v43Fx.png?f=fotoalbum_large

M.i. is dit niet correct nu, aangezien het dus netto wel simultaan gesaldeerd wordt.

Dan is de vervolgvraag; gaat dit goed met het actual watt gebruik... Maar neem aan dat die watt live gebruikt. Wordt vervolgd... ;)

Analyse van Claude.ai
Good questions, let me check both precisely.Now it's completely clear. Here's the full answer to both questions:

**Power live graph** — correctly nets for Type 1:
```javascript
// Draw chart reads BOTH stored values together:
msg1.payload = current_export_value + current_import_value;
// -2300 + 2500 = +200W ✓
```
The graph is fine because it deliberately reads both stored values simultaneously.

**kW trigger** — does NOT net for Type 1. It just receives raw `msg.payload` from whichever correction function fired, compares it directly to the threshold.

**And this is where Type 1 vs Type 2 makes all the difference:**

| | Type 2 | Type 1 |
|---|---|---|
| **What arrives at trigger** | Single net value (already −2300+2500 = +200W) | Two separate values: −2300W then +2500W |
| **kW trigger** | Correct ✓ | Broken ✗ |
| **Power live graph** | Correct ✓ | Correct ✓ (reads stored values) |
| **kWh bars** | Net values ✓ | Gross values ✗ |

So for Type 2 everything works correctly including the kW trigger, because the P1 meter itself delivers one net value. For Type 1 — which is your setup — the kW trigger has the same problem as kWh_prod: it sees the raw export value without knowing about simultaneous import.

**The power live graph is the one place Type 1 is handled correctly** — it explicitly reads both stored values and nets them. The trigger never does that.

This is actually the clearest argument: the power live graph correctly nets Type 1 values, but the trigger doesn't apply the same logic.

[ Voor 47% gewijzigd door MikeyMan op 21-03-2026 09:45 ]


  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 16-05 21:41
Ik wacht met spanning af. :)

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 07:47

MikeyMan

Vidi, Vici, Veni

Power live gaat wel goed, die maakt het netjes bruto.

De grafiek voor import/export toont de afwijking.

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

Denk dat de grafiek de enige is waar het misgaat eerlijk gezegd. Hoewel todays usage nu ook pas in tweede instantie correct is.

voorgestelde fix:
Dus toch is de schoonste fix een nieuwe function node direct na het MQTT bericht, vóór de split, die het volledige bericht ontvangt en daar de netto waarde uit berekent:
code:
1
2
3
4
5
6
7
8
9
10
javascriptvar export_value = Math.abs(parseFloat(msg.payload.svalue6)) * -1;
var import_value = Math.abs(parseFloat(msg.payload.svalue5));
var net_value = export_value + import_value;

flow.set('total_kwh_export', parseFloat(msg.payload.svalue3) + parseFloat(msg.payload.svalue4) * -1, 'file');
flow.set('total_kwh_import', parseFloat(msg.payload.svalue1) + parseFloat(msg.payload.svalue2), 'file');

msg.payload = net_value;
msg.topic = "W";
return msg;

[ Voor 38% gewijzigd door MikeyMan op 21-03-2026 12:58 ]


  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 16-05 21:41
Heb ik weer.
Een Spanjaard op github die iedereen linkt maar zijn eigen website, voor een betaalde handleiding. Heb al 3 berichten verwijderd met links. So rude..


Anyway.
De dhw run issue, is onveranderd, right?
Denken we nu dat het erg pomp type issue is? Of een flow gerelateerd issue?

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 16-05 21:41
@MikeyMan
Ik zal deze week kijken of de fix zo simpel is. Thanks
Groetjes

[ Voor 4% gewijzigd door edterbak op 22-03-2026 18:55 ]


  • hemertje
  • Registratie: Juli 2015
  • Nu online
wat vinden jullie van de nieuwe https://aquarea-service.panasonic.com/ omgeving?

Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal


  • SpikeHome
  • Registratie: Oktober 2001
  • Laatst online: 06:43
Ziet er wat moderner uit.
En zie wat nieuwe opties

[ Voor 5% gewijzigd door SpikeHome op 24-03-2026 13:27 ]


  • hemertje
  • Registratie: Juli 2015
  • Nu online
vannacht toch weer 6 defrosts gehad...

Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal


  • blb4
  • Registratie: April 2008
  • Laatst online: 23:47
hemertje schreef op donderdag 26 maart 2026 @ 15:19:
vannacht toch weer 6 defrosts gehad...
Vannacht 0 defrosts, want hij stond uit maar wel wat opmerkelijk 1 defrost vanmiddag om 13:45u bij 8 °C.
Afbeeldingslocatie: https://tweakers.net/i/mCPh8ylrhqM0-6ve9yGRgkJKk58=/800x/filters:strip_exif()/f/image/hep0FAFr4xUGz3E5PdhRfLSI.png?f=fotoalbum_large

Panasonic J 7kW WP, boiler & HeishaMon, 6022 Wp PV, Enphase+MT GW, SOLAX SK-SU3000E 13kWh BESS, ITHO Qualityflow WTW, Elvi Smart Charging+ laadpunt, Kia EV6 84kWh EA MY25, gasloos '23


  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 07:47

MikeyMan

Vidi, Vici, Veni

Nog even de bevestiging dat power live wel werkt. Wordt netjes geaggregeerd.

En triggert ook de dhw run gewoon.

Ben alleen nog even zoekende hoe dit goed in te zetten. Hij triggert als er een klein moment x wattage overschot is. Maar lastig te voorspellen in hoeverre je daar je overproductie mee afvangt.

  • hemertje
  • Registratie: Juli 2015
  • Nu online
kan je een timer eraan koppelen dat er bij Power live X minuten overschot is?

het proces weer stoppen is niet mogelijk toch?
anders weer stoppen als er X minuten geen overschot meer is bij Power live?

Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal


  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 07:47

MikeyMan

Vidi, Vici, Veni

Denk dat ie wel eerder afslaat als je de target temp verlaagt. Maar dat wordt helemaal kunstig.

  • MarFan
  • Registratie: April 2006
  • Laatst online: 12-05 08:10
Goedemorgen,
Als eerste mijn dank voor het mooie tool die jullie hebben gemaakt.

Na 1 jaar in gebruik, 'werkt' het bij mij ineens niet meer.
De dashboard laat nog keurig alle waardes zien, maar er komen geen commando's meer naar de WP. Dus hij past geen temps aan en gaat ook niet aan/uit.
Wat heb ik al gedaan:
FW op de heishamon bijgewerkt (v4.1)
Flow bijgewerkt naar de laatste versie (26.3.1 Stable)
In mqtt explorer zie ik alle waardes veranderen in main (klopt, want ik zie het ook in het dashboard)
In mqtt explorer zie ik ook de commando's in commands (SetQuiteMode=1 bijvoorbeeld)

In de log zie ik:
27/03 08:56:27 - MQTT Command: SetQuietMode: 1
27/03 08:56:27 - MQTT Command Retry: SetQuietMode: 1
27/03 08:56:04 - MQTT Command: SetQuietMode: 1
27/03 08:56:04 - MQTT Command Retry: SetQuietMode: 1
27/03 08:55:57 - MQTT Command: SetQuietMode: 1
27/03 08:55:57 - MQTT Command Retry: SetQuietMode: 1

Als ik via rest api doe (http://<IP>/command?SetQuietMode=1) werkt het wel?

Iemand een idee waar ik moet zoeken,

Pana WC12H9E8 / 1000L


  • boredgeestje
  • Registratie: Augustus 2002
  • Nu online
MarFan schreef op vrijdag 27 maart 2026 @ 09:15:
Goedemorgen,
Als eerste mijn dank voor het mooie tool die jullie hebben gemaakt.

Na 1 jaar in gebruik, 'werkt' het bij mij ineens niet meer.
De dashboard laat nog keurig alle waardes zien, maar er komen geen commando's meer naar de WP. Dus hij past geen temps aan en gaat ook niet aan/uit.
Wat heb ik al gedaan:
FW op de heishamon bijgewerkt (v4.1)
Flow bijgewerkt naar de laatste versie (26.3.1 Stable)
In mqtt explorer zie ik alle waardes veranderen in main (klopt, want ik zie het ook in het dashboard)
In mqtt explorer zie ik ook de commando's in commands (SetQuiteMode=1 bijvoorbeeld)

In de log zie ik:
27/03 08:56:27 - MQTT Command: SetQuietMode: 1
27/03 08:56:27 - MQTT Command Retry: SetQuietMode: 1
27/03 08:56:04 - MQTT Command: SetQuietMode: 1
27/03 08:56:04 - MQTT Command Retry: SetQuietMode: 1
27/03 08:55:57 - MQTT Command: SetQuietMode: 1
27/03 08:55:57 - MQTT Command Retry: SetQuietMode: 1

Als ik via rest api doe (http://<IP>/command?SetQuietMode=1) werkt het wel?

Iemand een idee waar ik moet zoeken,
Heeft je Heishamon nog de juiste MQTT server gegevens?

Als je de waarden op je MQTT server ziet veranderen én je kun commando's sturen naar je Heishamon, lijkt het erop als de Heishamon zelf de MQTT berichten niet meer ziet/ophaalt en daarom niets doet.

[ Voor 7% gewijzigd door boredgeestje op 27-03-2026 09:34 ]

This post was created with 100% recycled electrons


  • MarFan
  • Registratie: April 2006
  • Laatst online: 12-05 08:10
boredgeestje schreef op vrijdag 27 maart 2026 @ 09:33:
[...]

Heeft je Heishamon nog de juiste MQTT server gegevens?

Als je de waarden op je MQTT server ziet veranderen én je kun commando's sturen naar je Heishamon, lijkt het erop als de Heishamon zelf de MQTT berichten niet meer ziet/ophaalt en daarom niets doet.
Ja, die staat nog juist
(anders zou HeishaMoNR toch geen veranderingen zien ?)

Pana WC12H9E8 / 1000L


  • boredgeestje
  • Registratie: Augustus 2002
  • Nu online
MarFan schreef op vrijdag 27 maart 2026 @ 09:35:
[...]

Ja, die staat nog juist
(anders zou HeishaMoNR toch geen veranderingen zien ?)
HeishaMoNR is de flow van ed. HeishaMon is het apparaatje waar je de firmware van hebt geüpgrade.
Die laatste doelde ik op, want die lijkt nu toch niet te reageren op de commando's van de flow?

This post was created with 100% recycled electrons


  • MarFan
  • Registratie: April 2006
  • Laatst online: 12-05 08:10
boredgeestje schreef op vrijdag 27 maart 2026 @ 10:48:
[...]

HeishaMoNR is de flow van ed. HeishaMon is het apparaatje waar je de firmware van hebt geüpgrade.
Die laatste doelde ik op, want die lijkt nu toch niet te reageren op de commando's van de flow?
Maar als op de HeishaMon (hardware) de mqtt niet goed staat, kan hij toch nix schrijven in de mqtt en kan heishaMonNR toch nix (nieuws) lezen uit de mqtt?
Het zit toch zo:
[WP] <-> [HeishaMon] <-> [MQTT] <-> [HeishaMonHR]

Dus als de gegevens in HeishaMonHR veranderen (1wire / running hours) dan is de setup van beide in orde.

Pana WC12H9E8 / 1000L


  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 07:47

MikeyMan

Vidi, Vici, Veni

@MarFan mqtt explorer doet het wel?

Kun je met mqtt explorer handmatig een commando sturen?

Lukt het om met node red handmatig een bericht te sturen?

  • MarFan
  • Registratie: April 2006
  • Laatst online: 12-05 08:10
MikeyMan schreef op vrijdag 27 maart 2026 @ 11:37:
@MarFan mqtt explorer doet het wel?

Kun je met mqtt explorer handmatig een commando sturen?

Lukt het om met node red handmatig een bericht te sturen?
Dit is bijzonder. In mqtt kan ik inderdaad het commando zetten. Resultaat zowel in de HeishaMon (webinterface) als in HeihaMonNR zichbaar.
Maar het bijzondere is, hierna werkt de boel weer???
Of het nu door deze handeling kwam (lijkt me bijzonder) of toeval.
Het enige wat ik (ook) gedaan had, was het uitzetten van de 1wire en S0 kwh meter in de HeishaMon (om de log beter te kunnen lezen)
Ik ga het in de gaten houden , maar zover bedankt

Pana WC12H9E8 / 1000L


  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 16-05 21:41
Is er hier iemand die denkt dat ik het volledig mis heb?

https://github.com/edterb...6#issuecomment-4144421975

Lot of red flags...

edit
Voor de context. deze gast had ineens 4x een link naar zijn site gepost in github replies. Ik heb het gereduceerd naar 1 issue en daarna vraag ik door waar zijn werk (in de link) zich in onderscheid tov mijn werk.
Ik krijg daar BS vibes uit de reacties...

[ Voor 46% gewijzigd door edterbak op 27-03-2026 21:02 ]


  • djoenez
  • Registratie: April 2007
  • Laatst online: 19-05 17:43
@edterbak , gevoel dat hij jou flow heeft gepakt en probeert daar geld mee te verdienen eigenlijk..

  • ercolano
  • Registratie: Juli 2006
  • Laatst online: 19-05 17:21
Bullshit Bingo kaart volledig ingevuld (inclusief achterkant). *O*

Gasloos | Pana 9J | 300l boiler | 8000wp | PHEV


  • boredgeestje
  • Registratie: Augustus 2002
  • Nu online
Viel me op dat vandaag een sterilisatierun plaatsvond, terwijl dit op woensdag gescheduled staat.
Even teruggekeken en blijkbaar sinds vorige week op dinsdag én woensdag een sterilisatie.
Nu is de oude scheduler instelling een dinsdag (week of 8 geleden veranderd).
Hoe krijg ik deze ongeplande sterilisatie eruit?
Afbeeldingslocatie: https://tweakers.net/i/hKUcj7teIt-q1SA1B_RmqokAtzw=/800x/filters:strip_exif()/f/image/fPaPR2PYMiLT3kFuDPRc0aqU.png?f=fotoalbum_largeAfbeeldingslocatie: https://tweakers.net/i/Hq0rSCQgACQaHMZnZSuiYVJgE2E=/800x/filters:strip_exif()/f/image/sKaE483obIIT0r3dLpG6l4qo.png?f=fotoalbum_large

This post was created with 100% recycled electrons


  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 16-05 21:41
boredgeestje schreef op dinsdag 31 maart 2026 @ 20:50:
Viel me op dat vandaag een sterilisatierun plaatsvond, terwijl dit op woensdag gescheduled staat.
Even teruggekeken en blijkbaar sinds vorige week op dinsdag én woensdag een sterilisatie.
Nu is de oude scheduler instelling een dinsdag (week of 8 geleden veranderd).
Hoe krijg ik deze ongeplande sterilisatie eruit?
[Afbeelding][Afbeelding]
Als het dezelfde regel is in de scheduler, even het prullebakje klikken en opnieuw die regel invullen.
Vreemd dat het blijft staan op de achtergrond.
ik kijk het even na bij mij voor de zekerheid.

  • Richard28
  • Registratie: Februari 2023
  • Laatst online: 13-05 15:16
Gisteren voor het eerst deze tool ingesteld, wat een mooie tool! Was eerst wel overweldigend zonder kennis van Node-RED maar uiteindelijk begin ik het wel door te krijgen.

Nu heb ik een paar sensors toegevoegd en geselecteerd. Alleen 1 sensor: die van de power consumption (import) wordt niet doorgegeven aan de balk bij onder efficiency. De waarde van de warmtepomp zelf wordt doorgegeven ipv de waarde van mijn sensor. Ik kom er niet achter wat nu het probleem is. Hoe kan ik dit probleem vinden?
Afbeeldingslocatie: https://tweakers.net/i/y1wJsr7FDTzjISscYi2L-oyhJ7U=/800x/filters:strip_icc():strip_exif()/f/image/OGupyBRSRioCdEngvdfysE5z.jpg?f=fotoalbum_large

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

12kWp SolarEdge | T Model 3 LFP | Home Assistant | Victron 3MP5000 62kWh LFP | WH-MDC09J3E5-1 | Rijssen | Twente | Tibber


  • hemertje
  • Registratie: Juli 2015
  • Nu online
Dag @Richard28

dit sensorscherm is bedoeld voor externe sensoren in te koppelen zoals die van je slimme meter P1 poort en eventuele externe temperatuursensoren buiten en/of kamerthermostaat binnen

het efficiency blad wordt uit de Heishamon waarden gehaald, deze hoef je dus niet toe te voegen aan het sensors scherm

Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal


  • ercolano
  • Registratie: Juli 2006
  • Laatst online: 19-05 17:21
Ik heb onverwachts gedrag, is dit een code dingetje of ligt het aan mijn gedrag ?

Zie code (versie 26.3.1):
10:46 dmv rtc verlaging de automation getriggerd. pomp uit.
15:06 een boost dhw gestart
15:40 compressor uit, daarna handmatig de target temp nog wat verhoogd (liep op element door).
16:11 Dhw klaar,3weg naar room, operating mode 0.

16:29 compressor start ????? (15 minuten na beindigen dhw cyclus + 3 minuten water rond pompen)
De room temp was toen 21.29. Hij zou pas bij 20.9 moeten reverten.

Wordt de compressor na een boost dhw opnieuw gestart zonder naar de RTC automation status te kijken ? In oudere versies van de flow is me dit niet opgevallen.
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
06/04 16:46:45 - Compressor: stopped
06/04 16:46:45 - MQTT Reply: Heatpump_State: 0
06/04 16:46:40 - MQTT Command: SetHeatpump: 0 (rtc automation: on/off)
06/04 16:46:40 - Function RTC: Automation 'Turn off/on power' triggered - power OFF (zone1 Room temp: 21.43°C)
06/04 16:43:34 - MQTT Reply: DHW_Target_Temp: 51
06/04 16:43:29 - MQTT Command: SetDHWTemp: 51
06/04 16:43:29 - DHW Boost: No stored operating mode found. Not changing Operating Mode.
06/04 16:43:29 - DHW Boost: Current DHW temperature: 62°C. Manually stopped DHW boost. Restoring DHW setpoint to 51°C
06/04 16:29:14 - Compressor: running
06/04 16:26:14 - MQTT Reply: Operating_Mode_State: 0
06/04 16:26:04 - MQTT Command: SetOperationMode: 0
06/04 16:26:04 - Scheduler: Revert to previous operating mode: 0
06/04 16:11:04 - SYSTEM (Read-only) - ThreeWay Valve: ROOM
06/04 16:11:04 - Scheduler: End ForceDHW cycle detected. Reverting Operating Mode in 15 minutes...
06/04 15:42:32 - MQTT Reply: DHW_Target_Temp: 59
06/04 15:42:29 - MQTT Command: SetDHWTemp: 59 (GUI)
06/04 15:42:22 - MQTT Command: SetDHWTemp: 58 (GUI)
06/04 15:42:12 - MQTT Reply: DHW_Target_Temp: 57
06/04 15:42:09 - MQTT Command: SetDHWTemp: 57 (GUI)
06/04 15:40:52 - Compressor: stopped
06/04 15:10:01 - Compressor: running
06/04 15:07:11 - MQTT Reply: Force_DHW_State: 1
06/04 15:07:01 - MQTT Command: SetForceDHW: 1
06/04 15:07:01 - SYSTEM (Read-only) - ThreeWay Valve: DHW
06/04 15:07:01 - MQTT Reply: Heatpump_State: 1
06/04 15:06:56 - Scheduler: Enable ForceDHW
06/04 15:06:54 - MQTT Command: SetHeatpump: 1 (GUI)
06/04 15:06:54 - Scheduler: Operation mode already (3)DHW-Only
06/04 15:06:51 - MQTT Reply: Operating_Mode_State: 3
06/04 15:06:47 - MQTT Command: SetOperationMode: 3
06/04 15:06:41 - MQTT Reply: DHW_Target_Temp: 55
06/04 15:06:40 - MQTT Command: SetDHWTemp: 55 (rtc automation: on/off)
06/04 15:06:40 - DHW Boost: Operating mode changed to (3)DHW-Only
06/04 15:06:40 - DHW Boost: Current DHW temperature: 49°C. Manually started DHW cycle to boost temperature to (55°C)
06/04 13:00:19 - RTC: Room 1 setpoint changed to: 21 °C
06/04 13:00:19 - Scheduler - Set room setpoint (RTC): 21
06/04 10:47:40 - Compressor: stopped
06/04 10:47:40 - MQTT Reply: Heatpump_State: 0
06/04 10:47:32 - MQTT Command: SetHeatpump: 0 (rtc automation: on/off)
06/04 10:47:32 - Function RTC: Automation 'Turn off/on power' triggered - power OFF (zone1 Room temp: 20.96°C)
06/04 10:46:32 - RTC: Room 1 setpoint changed to: 20.5 °C
06/04 08:52:02 - RTC: Room 1 setpoint changed to: 20.6 °C

Gasloos | Pana 9J | 300l boiler | 8000wp | PHEV


  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 16-05 21:41
Ik heb zelf ook iets vreemds. Dus ik ben er mee bezig. Maar ik kijk vanavond ook naar je log. Thanks.

  • ercolano
  • Registratie: Juli 2006
  • Laatst online: 19-05 17:21
Hoi Ed,
Zojuist autostart dhw aangezet en een dhw run gemaakt en hetzelfde gebeurde.
Wat ik echter zag is dat bij het starten van de dhw run de RTC trigger van "triggered' afsprong.
na de run, handmatig weer rtc getriggered door setpoint verlaging.
Nu een Boost dhw uitgevoerd. Je ziet dan inderdaad de "triggered" wegspringen (huh?) . De run gekilled door de pomp uit te zetten en dan springt de "triggered" weer tevoorschijn uit zichzelf.

Bovenstaande om je troubleshooting te helpen, zit wat mij betreft geen urgentie achter het oplossen.

Gasloos | Pana 9J | 300l boiler | 8000wp | PHEV


  • boredgeestje
  • Registratie: Augustus 2002
  • Nu online
edterbak schreef op dinsdag 31 maart 2026 @ 21:03:
[...]

Als het dezelfde regel is in de scheduler, even het prullebakje klikken en opnieuw die regel invullen.
Vreemd dat het blijft staan op de achtergrond.
ik kijk het even na bij mij voor de zekerheid.
Nieuwe dinsdag, nieuwe sterilisatierun. Ondanks verwijderen van de regel en opnieuw aanmaken (op woensdag).
Kan ik ergens in NR checken wat er nog actief is in de scheduler?
Kan het heen en weren tussen v25 en v26 van de flow ivm verdwenen CCC setpoints een oorzaak zijn?

Net een brainwave: de sterilisatierun op dinsdag staat geprogrammeerd in de Panasonic controller.
Die er nu uitgefietst; volgende week weer kijken wat ie doet :)

[ Voor 12% gewijzigd door boredgeestje op 08-04-2026 21:00 ]

This post was created with 100% recycled electrons


  • Beekforel
  • Registratie: November 2001
  • Laatst online: 07:00

Beekforel

Is eigenlijk geen vis

Kan ik iets aanpassen om de fail safe die zorgt dat de RTC automation het niet doet na een herstart uit te schakelen of in elk geval te monitoren?

In de winter valt het snel op maar nu wat minder, maar vanmorgen toch wel weer een hele koude vloer... :X

  • blb4
  • Registratie: April 2008
  • Laatst online: 23:47
Beekforel schreef op zaterdag 11 april 2026 @ 09:25:
Kan ik iets aanpassen om de fail safe die zorgt dat de RTC automation het niet doet na een herstart uit te schakelen of in elk geval te monitoren?

In de winter valt het snel op maar nu wat minder, maar vanmorgen toch wel weer een hele koude vloer... :X
Hier is inmiddels het zomerseizoen begonnen…

Panasonic J 7kW WP, boiler & HeishaMon, 6022 Wp PV, Enphase+MT GW, SOLAX SK-SU3000E 13kWh BESS, ITHO Qualityflow WTW, Elvi Smart Charging+ laadpunt, Kia EV6 84kWh EA MY25, gasloos '23


  • Beekforel
  • Registratie: November 2001
  • Laatst online: 07:00

Beekforel

Is eigenlijk geen vis

blb4 schreef op zaterdag 11 april 2026 @ 12:10:
[...]

Hier is inmiddels het zomerseizoen begonnen…
Ik heb kinderen die de ramen soms open zetten. Koelt dan wel flink af in de nacht. Ik hou niet van koukleumen en heb stroom genoeg dus ach :D

  • blb4
  • Registratie: April 2008
  • Laatst online: 23:47
Beekforel schreef op zaterdag 11 april 2026 @ 12:42:
[...]

Ik heb kinderen die de ramen soms open zetten. Koelt dan wel flink af in de nacht. Ik hou niet van koukleumen en heb stroom genoeg dus ach :D
't zou verboden moeten worden (kinderen die de ramen soms open zetten) 8)

Panasonic J 7kW WP, boiler & HeishaMon, 6022 Wp PV, Enphase+MT GW, SOLAX SK-SU3000E 13kWh BESS, ITHO Qualityflow WTW, Elvi Smart Charging+ laadpunt, Kia EV6 84kWh EA MY25, gasloos '23


  • hemertje
  • Registratie: Juli 2015
  • Nu online
Beekforel schreef op zaterdag 11 april 2026 @ 12:42:
[...]

Ik heb kinderen die de ramen soms open zetten. Koelt dan wel flink af in de nacht. Ik hou niet van koukleumen en heb stroom genoeg dus ach :D
daar hebben ze lange schroeven voor toch :P

Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal


  • Beekforel
  • Registratie: November 2001
  • Laatst online: 07:00

Beekforel

Is eigenlijk geen vis

Ingewikkelde oplossing voor een simpel "probleem".

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 16-05 21:41
Beekforel schreef op zaterdag 11 april 2026 @ 09:25:
Kan ik iets aanpassen om de fail safe die zorgt dat de RTC automation het niet doet na een herstart uit te schakelen of in elk geval te monitoren?

In de winter valt het snel op maar nu wat minder, maar vanmorgen toch wel weer een hele koude vloer... :X
Wat bedoel je exact?
de RTC automation welke niet de pomp aan zete na een herstart?

  • Beekforel
  • Registratie: November 2001
  • Laatst online: 07:00

Beekforel

Is eigenlijk geen vis

edterbak schreef op zaterdag 11 april 2026 @ 19:16:
[...]

Wat bedoel je exact?
de RTC automation welke niet de pomp aan zete na een herstart?
Yes, dat bedoel ik inderdaad.

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 16-05 21:41
Dat heb ik toevallig 3 weken geleden al gefixt.
ik was nog bezig met testen van een fix om "boost dhw now" betrouwbaarder te maken.

Wat ik nu opgelost heb, is dat er at random soms een operating mode "COOL" geactiveerd wordt. Dit was een onjuist draadje ergens tussen. (per abuis)
Maar ik was het nog aan het testen of de functie verder goed werkt.

Wat ik tot nu toe heb kunnen verifieren is dat de toggle werkt, aan gaat, uit gaat bij einde. geen cool mode start at random.
Maar ik was nog wat meer aan het testen hiermee. Kost alleen tijd omdat het een dhw tank betreft.
Ik kan hem wel delen op github alvast. Heb ik gelijk meer testers..

  • Beekforel
  • Registratie: November 2001
  • Laatst online: 07:00

Beekforel

Is eigenlijk geen vis

@edterbak ik heb geen dhw. Rest kan ik testen (mocht het nog koud worden).

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 16-05 21:41
:) ik zal hem zo uploaden

Het is ook wat drukjes in de prive/werk sfeer. Het lijkt daarom wat stil hier.
Net een nieuwe functie gekregen t.g.v. een reorganisatie.. spannend, all good.
Meerdere klusdingen uitzoeken voor thuis..
en ook nog af en toe gamen met de vrienden. Ik heb het er druk mee :D ghehehee..

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 16-05 21:41
MikeyMan schreef op zaterdag 21 maart 2026 @ 12:49:
Power live gaat wel goed, die maakt het netjes bruto.

De grafiek voor import/export toont de afwijking.

[Afbeelding]

Denk dat de grafiek de enige is waar het misgaat eerlijk gezegd. Hoewel todays usage nu ook pas in tweede instantie correct is.

voorgestelde fix:


[...]
Wat is nu exact goed / fout volgens jou?

Afbeeldingslocatie: https://tweakers.net/i/2GETlIR0xW63JbDoTPcd27RiQ_E=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/IsYCczINOwTHVao7Y4HQbxCv.png?f=user_large
1 Goed
2 Goed
3 Fout
4 Fout
??

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 16-05 21:41
Nieuwe versie online
link: https://github.com/edterbak/HeishaMoNR

Version 26.4.1 Stable
Changes:
- Modified behaviour for RTC automation. It is more robust now. Always triggers, even after restarts
- Heat setpoint on Dashboard - Home is now always up-to-date
- Added 3 new models to be recognized

  • hemertje
  • Registratie: Juli 2015
  • Nu online
edterbak schreef op zaterdag 11 april 2026 @ 19:33:
:) ik zal hem zo uploaden

Het is ook wat drukjes in de prive/werk sfeer. Het lijkt daarom wat stil hier.
Net een nieuwe functie gekregen t.g.v. een reorganisatie.. spannend, all good.
Meerdere klusdingen uitzoeken voor thuis..
en ook nog af en toe gamen met de vrienden. Ik heb het er druk mee :D ghehehee..
thx voor de update en gefeliciteerd met de nieuwe functie :9B

Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal


  • Beekforel
  • Registratie: November 2001
  • Laatst online: 07:00

Beekforel

Is eigenlijk geen vis

edterbak schreef op zaterdag 11 april 2026 @ 21:12:
Nieuwe versie online
link: https://github.com/edterbak/HeishaMoNR

Version 26.4.1 Stable
Changes:
- Modified behaviour for RTC automation. It is more robust now. Always triggers, even after restarts
- Heat setpoint on Dashboard - Home is now always up-to-date
- Added 3 new models to be recognized
Update geïnstalleerd, bedankt!

Fijn dat je geen "slachtoffer" bent geworden van de reorganisatie. Ben bij ons ook net de dans ontsprongen gelukkig. Succes!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 07:47

MikeyMan

Vidi, Vici, Veni

edterbak schreef op zaterdag 11 april 2026 @ 19:41:
[...]

Wat is nu exact goed / fout volgens jou?

[Afbeelding]
1 Goed
2 Goed
3 Fout
4 Fout
??
4, en als gevolg daarvan de sturing op export.

Export en import lopen tegelijk op bij onbalans over de fases.

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 16-05 21:41
3 is wel goed dus?

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 07:47

MikeyMan

Vidi, Vici, Veni

Daar lijkt het wel op. Vanavond nog ff checken voor de zekerheid.

  • hemertje
  • Registratie: Juli 2015
  • Nu online
met de HeisHamon update van vandaag wordt de Aquarea HeatPump Indoor Unit herkend in HA

Afbeeldingslocatie: https://tweakers.net/i/vxhH0K251xQoL9vPI_daGDk8K-c=/800x/filters:strip_exif()/f/image/I9iWcSEfsoZaZG7KZhTzrHtz.png?f=fotoalbum_large

Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal


  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 16-05 21:41
hemertje schreef op zondag 12 april 2026 @ 22:45:
met de HeisHamon update van vandaag wordt de Aquarea HeatPump Indoor Unit herkend in HA

[Afbeelding]
Ik heb in mijn local nu t/m pomp model 66 ingevoerd.

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 07:47

MikeyMan

Vidi, Vici, Veni

Welke indoor unit precies? Ding staat buiten... :X

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 16-05 21:41
MikeyMan schreef op maandag 13 april 2026 @ 22:02:
Welke indoor unit precies? Ding staat buiten... :X
Heb jij je warmtepomp buiten staan?????

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 07:47

MikeyMan

Vidi, Vici, Veni

edterbak schreef op maandag 13 april 2026 @ 22:12:
[...]

Heb jij je warmtepomp buiten staan?????
Zal de enige niet zijn ook :D

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 16-05 21:41
Ghehehe :+

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 07:47

MikeyMan

Vidi, Vici, Veni

Yes and no.. it's complicated truly.. heishamon identifies 2 separate boards, for external unit, and usually for internal.. monoblock have those two unit's in same box.. but by hardware it still have same separation. If you have some suggestions how to name those two blocks feel free.
Aldus de ontwikkelaar...

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 16-05 21:41
Ja, ik geloofde je al. ;)

Vanuit node red blijft het 1 apparaat denk ik. Voor mij irrelevant daarom denk ik.

Volgende release wordt het model weergegeven in nr bij naam, what ever you wanna call it

  • boredgeestje
  • Registratie: Augustus 2002
  • Nu online
edterbak schreef op zaterdag 11 april 2026 @ 21:12:
Nieuwe versie online
link: https://github.com/edterbak/HeishaMoNR

Version 26.4.1 Stable
Changes:
- Modified behaviour for RTC automation. It is more robust now. Always triggers, even after restarts
- Heat setpoint on Dashboard - Home is now always up-to-date
- Added 3 new models to be recognized
Net deze geïnstalleerd, je versienummer in de flow zelf is nog blijven hangen op 26.3.1 (als je op de log pagina kijkt). In de .json op github staat dit ook nog zo :)

This post was created with 100% recycled electrons


  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 16-05 21:41
O oke. Dom.
Zal het aanpassen.

  • hemertje
  • Registratie: Juli 2015
  • Nu online
er staat in HA weer een HeishaMon update klaar:
2.5.15
What's Changed
Add DHW Sensor Selection entity (TOP143) by @hubertciebiada in https://github.com/kamara...on-homeassistant/pull/374
New Contributors
@hubertciebiada made their first contribution in https://github.com/kamara...on-homeassistant/pull/374
Full Changelog: https://github.com/kamara...t/compare/2.5.14...2.5.15

2.5.14
What's Changed
Rename heatpump device by @kamaradclimber in https://github.com/kamara...on-homeassistant/pull/378
Proper handle of Heatpump_State for climate and water_heater by @tusek in https://github.com/kamara...on-homeassistant/pull/369
Full Changelog: https://github.com/kamara...t/compare/2.5.13...2.5.14

Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal


  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 16-05 21:41
hemertje schreef op dinsdag 21 april 2026 @ 10:13:
er staat in HA weer een HeishaMon update klaar:


[...]
:D :D :D

Prachtig Hemertje Ik waardeer je enthousiasme .. Ghehehee...

Maar dit is de integratie in Home Assistant. Dit is niet een firmware.
De Node Red flow staat hier 100% los van.

  • hemertje
  • Registratie: Juli 2015
  • Nu online
edterbak schreef op dinsdag 21 april 2026 @ 20:44:
[...]

:D :D :D

Prachtig Hemertje Ik waardeer je enthousiasme .. Ghehehee...

Maar dit is de integratie in Home Assistant. Dit is niet een firmware.
De Node Red flow staat hier 100% los van.
thx voor de headsup...
ik had het idee dat dit idd extra toevoegingen waren waar je met HeishaMon Node Red ook van kan profiteren :P

Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal


  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 16-05 21:41
:) gheehe.. nee. fw zit ook in de versie 4.1 range op dit moment.

Maar, ik snap wel de verwarring.

  • Guy-Manuel
  • Registratie: September 2009
  • Laatst online: 12-05 19:06
edterbak schreef op zaterdag 11 april 2026 @ 21:12:
Nieuwe versie online
link: https://github.com/edterbak/HeishaMoNR

Version 26.4.1 Stable
Changes:
- Modified behaviour for RTC automation. It is more robust now. Always triggers, even after restarts
- Heat setpoint on Dashboard - Home is now always up-to-date
- Added 3 new models to be recognized
Update geïnstalleerd (ik kwam nog van 24.06 :X , het RTC automation bugje ging me iets teveel vervelen ;) )
Bedankt voor al je werk!!

(de werkelijke oorzaak was waarschijnlijk de Heishamon met verbindingsproblemen)

[ Voor 6% gewijzigd door Guy-Manuel op 26-04-2026 10:33 ]

WH-MDC09J3E5


  • The-Source
  • Registratie: Augustus 2001
  • Laatst online: 07:06
Guy-Manuel schreef op zaterdag 25 april 2026 @ 19:40:
[...]


Update geïnstalleerd (ik kwam nog van 24.06 :X , het RTC automation bugje ging me iets teveel vervelen ;) )
Bedankt voor al je werk!!

(de werkelijke oorzaak was waarschijnlijk de Heishamon met verbindingsproblemen)
Zit zelf nog op de 24.x en wou toch ook binnenkort echt eens gaan upgraden :X

Taal fouten inbegrepen ;)


  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 16-05 21:41
De "Boost DHW Now" toggle doet het alleen nog steeds niet zoals ik wil. Hij is wel functioneel maar de toggle blijft aan staan op de voorgrond ook als ie klaar is. Geen functioneel issue,

Ik heb het wat druk en progressie hier is traag.

[ Voor 33% gewijzigd door edterbak op 27-04-2026 11:27 ]


  • Breadrun
  • Registratie: Oktober 2014
  • Laatst online: 18-05 08:54
Sinds de laatste update naar de stable heb ik het volgende aan de hand. De waarde van de RTC correctie blijft hangen. Zoals je ziet is deze -5 terwijl de temperatuur al onder mijn setpoint van 21c zit. Iemand een idee wat dit kan zijn? Wellicht heb ik iets verkeerd gedaan of vergeten met de update?

Wat opvalt is als ik de flows herstart de waarde klopt. De correctie netjes opbouwt naar -5 in dit geval maar niet meer terug gaat naar 0.

Afbeeldingslocatie: https://tweakers.net/i/OB_Yi8Tww_oKQLSzgD25rfHTOc4=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/TG9aqINIVZXor7JgzlFIrkbg.png?f=user_large

  • ercolano
  • Registratie: Juli 2006
  • Laatst online: 19-05 17:21
@Breadrun Ook even de rtc instellingen delen. En om verwarring te voorkomen, de setpoint van je thermostaat is 21 en je final water temperature setpoint is 21.

En los daarvan, jou wp produceert 12,7 (liter/m) * 60 * (21-20.25) = 571Kcal = 0.66 Kw. Dat is wel bijzonder weinig volgens de specs, of loopt hij pas 30 seconden of zo ?

Gasloos | Pana 9J | 300l boiler | 8000wp | PHEV


  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 07:47

MikeyMan

Vidi, Vici, Veni

@edterbak ze gaan nog een stapje verder.

https://flows.nodered.org/node/node-red-dashboard

Dashboard deprecated

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 16-05 21:41
Thank, wist ik al. Dit is al een aantal jaar zo. Deprecated is niet zo heel erg.
Ik zal er toch aan moeten geloven in de toekomst om het dashboard om te gooien naar de nieuwe versie.

Dat zal een helse klus worden.... :(

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 16-05 21:41
Breadrun schreef op maandag 11 mei 2026 @ 07:51:
Sinds de laatste update naar de stable heb ik het volgende aan de hand. De waarde van de RTC correctie blijft hangen. Zoals je ziet is deze -5 terwijl de temperatuur al onder mijn setpoint van 21c zit. Iemand een idee wat dit kan zijn? Wellicht heb ik iets verkeerd gedaan of vergeten met de update?

Wat opvalt is als ik de flows herstart de waarde klopt. De correctie netjes opbouwt naar -5 in dit geval maar niet meer terug gaat naar 0.

[Afbeelding]
Ik wil graag de screenshots van je RTC dashboard zien.
alle tabs.

Ik heb hier namelijk een gewoon werkend RTC dingetje. Ik kan het niet reproduceren op basis van deze gegevens.

Kun je bevestigen dat de sensor waarden ook daardwerkelijk binnen komen bij de node red flow? een debug node er achter zetten.

  • Breadrun
  • Registratie: Oktober 2014
  • Laatst online: 18-05 08:54
ercolano schreef op maandag 11 mei 2026 @ 09:24:
@Breadrun Ook even de rtc instellingen delen. En om verwarring te voorkomen, de setpoint van je thermostaat is 21 en je final water temperature setpoint is 21.

En los daarvan, jou wp produceert 12,7 (liter/m) * 60 * (21-20.25) = 571Kcal = 0.66 Kw. Dat is wel bijzonder weinig volgens de specs, of loopt hij pas 30 seconden of zo ?
Setpoint op de thermostaat is inderdaad 21c en doordat er -5 toegepast wordt op de berekende 26c kom je dus ook op een final water termperatrure setpoint van 21c.

Hij liep nog niet zo gek lang maar de woning kan zeker in deze tijd van het jaar meer dan voldoende hebben aan een run op laag vermogen.
edterbak schreef op maandag 11 mei 2026 @ 13:25:
[...]

Ik wil graag de screenshots van je RTC dashboard zien.
alle tabs.

Ik heb hier namelijk een gewoon werkend RTC dingetje. Ik kan het niet reproduceren op basis van deze gegevens.

Kun je bevestigen dat de sensor waarden ook daardwerkelijk binnen komen bij de node red flow? een debug node er achter zetten.
Astu

Afbeeldingslocatie: https://tweakers.net/i/zBR_pOM4tZ0aEc-gTjGaKI5hmwc=/800x/filters:strip_exif()/f/image/TtuOWtVMbzJciQjAMpIgFwDJ.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/rxjIU0A29cHlieS0fZPUbnTBQ_w=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/zdwfFVOqSVuSdK59AGhgc7vA.png?f=user_large

Sensorwaarden komen goed binnen de waarde die je tussen haakjes ziet komt altijd 1:1 overeen en je ziet in de grafiek de temperatuur ook mooi veranderen. Vanmorgen even lekker zon op de pui gehad zoals je ziet.

  • blb4
  • Registratie: April 2008
  • Laatst online: 23:47
edterbak schreef op maandag 11 mei 2026 @ 13:22:
[...]

Thank, wist ik al. Dit is al een aantal jaar zo. Deprecated is niet zo heel erg.
Ik zal er toch aan moeten geloven in de toekomst om het dashboard om te gooien naar de nieuwe versie.

Dat zal een helse klus worden.... :(
pfff, daar zit je idd niet op te wachten…. ‘t zal vast niet zo eenvoudig zijn ‘t ff door AI heen te gooien :(

Panasonic J 7kW WP, boiler & HeishaMon, 6022 Wp PV, Enphase+MT GW, SOLAX SK-SU3000E 13kWh BESS, ITHO Qualityflow WTW, Elvi Smart Charging+ laadpunt, Kia EV6 84kWh EA MY25, gasloos '23


  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 16-05 21:41
blb4 schreef op maandag 11 mei 2026 @ 15:38:
[...]

pfff, daar zit je idd niet op te wachten…. ‘t zal vast niet zo eenvoudig zijn ‘t ff door AI heen te gooien :(
nope... er is een migratie tool, maar deze doet niet alles. wat ie niet kan, laat ie zitten.
Gevolg is dat je niet weet wat wel lukt en wat niet, dus ben je beter af door alles maar handmatig te doe... jiggg..

anyway... help ik heb een hobbie :D haha..

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 16-05 21:41
Breadrun schreef op maandag 11 mei 2026 @ 13:48:
[...]

Setpoint op de thermostaat is inderdaad 21c en doordat er -5 toegepast wordt op de berekende 26c kom je dus ook op een final water termperatrure setpoint van 21c.

Hij liep nog niet zo gek lang maar de woning kan zeker in deze tijd van het jaar meer dan voldoende hebben aan een run op laag vermogen.


[...]

Astu

[Afbeelding]

[Afbeelding]

Sensorwaarden komen goed binnen de waarde die je tussen haakjes ziet komt altijd 1:1 overeen en je ziet in de grafiek de temperatuur ook mooi veranderen. Vanmorgen even lekker zon op de pui gehad zoals je ziet.
Afbeeldingslocatie: https://tweakers.net/i/Qp8HQPdmz3pYHPoN0zvftCHzIA0=/800x/filters:strip_exif()/f/image/DxG30NFGFOjGHOV1K0uxlgaR.png?f=fotoalbum_large
Als ik goed kijk naar je grafiek, dan klopt in veel van de gevallen die -5. De rood gemarkeerde gebieden horen ook -5 te zijn.
De bovenste 2 lijntjes zijn van de automation. ( "Trigger" / "Revert" )

Alleen in gebied (1) verwacht ik een correctie welke NIET -5 is.
Dat is dus vanaf ongeveer 01:00 tot 09:30 de volgende morgen
Dus als je ervaring in gebied 1 zo is dat je -5 behoud, dan klopt dit inderdaad niet.

Kun je dit bevestigen door ook te kijken naar de meldingen die je in het log tegenkomt?

[ Voor 4% gewijzigd door edterbak op 11-05-2026 18:36 ]


  • Breadrun
  • Registratie: Oktober 2014
  • Laatst online: 18-05 08:54
edterbak schreef op maandag 11 mei 2026 @ 18:27:
[...]

[Afbeelding]
Als ik goed kijk naar je grafiek, dan klopt in veel van de gevallen die -5. De rood gemarkeerde gebieden horen ook -5 te zijn.
De bovenste 2 lijntjes zijn van de automation. ( "Trigger" / "Revert" )

Alleen in gebied (1) verwacht ik een correctie welke NIET -5 is.
Dat is dus vanaf ongeveer 01:00 tot 09:30 de volgende morgen
Dus als je ervaring in gebied 1 zo is dat je -5 behoud, dan klopt dit inderdaad niet.

Kun je dit bevestigen door ook te kijken naar de meldingen die je in het log tegenkomt?
De -5 was dus ook in gebied (1) aan de hand. Het was vanmorgen minder dan 21c in de woonkamer, dat is ook ge zien in de grafiek. Hij bouw de correctie als het "te warm" is wel netjes op naar -5 maar blijft daarna op -5 staan.

Hierbij een stuk log. Wat opvalt is dat hij geen RTC correctie leek te doen tot het moment dat ik vanmorgen de flow herstart heb en een "Generic: Reset certain operating variables" heb gegeven. Kan het niet verklaren maar lijkt nu weer ok.... :?
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
11/05 20:58:09 - Function CCC (Zone 1): Setpoint change: From 25.2 to 25.5 °C
11/05 20:52:29 - MQTT Reply: Z1_Heat_Curve_Target_High_Temp: 23
11/05 20:52:25 - MQTT Command: SetCurves: (Zone 1) Target: 23 (function RTC Z1)
11/05 20:52:25 - Functions Final setpoint (Zone 1): Current zone 1 setpoint: 21 °C. Calculated new setpoint: 23 °C
11/05 20:52:25 - Function RTC (Zone 1): Correction change: From -5 to -3 °C (Room actual: 21.48 °C)
11/05 20:32:59 - Function CCC (Zone 1): Setpoint change: From 25.1 to 25.2 °C
11/05 20:03:09 - MQTT Reply: Z1_Heat_Curve_Target_High_Temp: 21
11/05 20:02:59 - MQTT Command: SetCurves: (Zone 1) Target: 21 (SP Calculation)
11/05 20:02:59 - Functions Final setpoint (Zone 1): Current zone 1 setpoint: 20 °C. Calculated new setpoint: 21 °C
11/05 20:02:59 - Function CCC (Zone 1): Setpoint change: From 24.7 to 25.1 °C
11/05 19:36:49 - Function CCC (Zone 1): Setpoint change: From 24.6 to 24.7 °C
11/05 19:06:39 - Function CCC (Zone 1): Setpoint change: From 24.5 to 24.6 °C
11/05 18:12:59 - Function CCC (Zone 1): Setpoint change: From 24.1 to 24.5 °C
11/05 17:55:49 - Function CCC (Zone 1): Setpoint change: From 24 to 24.1 °C
11/05 17:02:59 - Function CCC (Zone 1): Setpoint change: From 23.9 to 24 °C
11/05 15:03:29 - Function CCC (Zone 1): Setpoint change: From 24 to 23.9 °C
11/05 14:57:18 - Scheduler: Revert to previous operating mode: 3
11/05 14:57:08 - Scheduler: End ForceSterilization cycle detected. Reverting Operating Mode in 10 seconds...
11/05 14:57:08 - TOP69_Sterilization_State: 0
11/05 14:52:59 - Function CCC (Zone 1): Setpoint change: From 24.1 to 24 °C
11/05 14:37:59 - Function CCC (Zone 1): Setpoint change: From 24.4 to 24.1 °C
11/05 14:12:59 - Function CCC (Zone 1): Setpoint change: From 24.8 to 24.4 °C
11/05 14:05:09 - SYSTEM (Read-only) - ThreeWay Valve: ROOM
11/05 14:05:09 - Compressor: stopped
11/05 13:37:09 - Function CCC (Zone 1): Setpoint change: From 24.7 to 24.8 °C
11/05 13:22:59 - Function CCC (Zone 1): Setpoint change: From 24.6 to 24.7 °C
11/05 12:55:58 - Function CCC (Zone 1): Setpoint change: From 24.5 to 24.6 °C
11/05 12:35:49 - TOP69_Sterilization_State: 1
11/05 12:32:59 - Function CCC (Zone 1): Setpoint change: From 24 to 24.5 °C
11/05 12:32:49 - Compressor: running
11/05 12:31:01 - MQTT Command: SetForceSterilization: 1
11/05 12:31:01 - Scheduler: Enable ForceSterilization
11/05 12:30:58 - Scheduler: Operation mode already (3)DHW-Only
11/05 12:30:56 - Scheduler: Stored next operating mode is set to 3
11/05 12:30:55 - Scheduler (#2): Force Sterelization
11/05 12:29:49 - TOP69_Sterilization_State: 1
11/05 12:29:48 - SYSTEM (Read-only) - ThreeWay Valve: DHW
11/05 12:25:39 - Function CCC (Zone 1): Setpoint change: From 23.9 to 24 °C
11/05 12:15:28 - Function CCC (Zone 1): Setpoint change: From 23.8 to 23.9 °C
11/05 12:02:59 - Function CCC (Zone 1): Setpoint change: From 23.7 to 23.8 °C
11/05 11:32:59 - Function CCC (Zone 1): Setpoint change: From 23.6 to 23.7 °C
11/05 11:02:59 - Function CCC (Zone 1): Setpoint change: From 23.7 to 23.6 °C
11/05 10:43:19 - Function CCC (Zone 1): Setpoint change: From 24.1 to 23.7 °C
11/05 10:22:59 - Function CCC (Zone 1): Setpoint change: From 24.2 to 24.1 °C
11/05 10:07:28 - Function CCC (Zone 1): Setpoint change: From 24.3 to 24.2 °C
11/05 09:52:59 - Function CCC (Zone 1): Setpoint change: From 24.4 to 24.3 °C
11/05 09:36:58 - Function CCC (Zone 1): Setpoint change: From 24.8 to 24.4 °C
11/05 09:24:28 - MQTT Reply: Z1_Heat_Curve_Target_High_Temp: 20
11/05 09:24:24 - MQTT Command: SetCurves: (Zone 1) Target: 20 (function RTC Z1)
11/05 09:24:24 - Functions Final setpoint (Zone 1): Current zone 1 setpoint: 22 °C. Calculated new setpoint: 20 °C
11/05 09:24:24 - Function RTC (Zone 1): Correction change: From -3 to -5 °C (Room actual: 21.52 °C)
11/05 09:16:38 - MQTT Reply: Z1_Heat_Curve_Target_High_Temp: 22
11/05 09:16:28 - MQTT Command: SetCurves: (Zone 1) Target: 22 (SP Calculation)
11/05 09:16:28 - Functions Final setpoint (Zone 1): Current zone 1 setpoint: 23 °C. Calculated new setpoint: 22 °C
11/05 09:16:28 - Function CCC (Zone 1): Setpoint change: From 25.4 to 24.8 °C
11/05 09:09:48 - MQTT Reply: Z1_Heat_Curve_Target_High_Temp: 23
11/05 09:09:44 - MQTT Command: SetCurves: (Zone 1) Target: 23 (function RTC Z1)
11/05 09:09:44 - Functions Final setpoint (Zone 1): Current zone 1 setpoint: 25 °C. Calculated new setpoint: 23 °C
11/05 09:09:44 - Function RTC (Zone 1): Correction change: From -1 to -3 °C (Room actual: 21.31 °C)
11/05 09:06:58 - MQTT Reply: Z1_Heat_Curve_Target_High_Temp: 25
11/05 09:06:52 - MQTT Command: SetCurves: (Zone 1) Target: 25 (function RTC Z1)
11/05 09:06:52 - Functions Final setpoint (Zone 1): Current zone 1 setpoint: 26 °C. Calculated new setpoint: 25 °C
11/05 09:06:52 - Function RTC (Zone 1): Correction change: From 0 to -1 °C (Room actual: 21.24 °C)
11/05 08:45:38 - Function CCC (Zone 1): Setpoint change: From 25.5 to 25.4 °C
11/05 08:42:48 - MQTT Reply: Z1_Heat_Curve_Target_High_Temp: 26
11/05 08:42:41 - MQTT Command: SetCurves: (Zone 1) Target: 26 (function RTC Z1)
11/05 08:42:41 - Functions Final setpoint (Zone 1): Current zone 1 setpoint: 27 °C. Calculated new setpoint: 26 °C
11/05 08:42:41 - Function RTC (Zone 1): Correction change: From 1 to 0 °C (Room actual: 20.91 °C)
11/05 08:22:48 - MQTT Reply: Z1_Heat_Curve_Target_High_Temp: 27
11/05 08:22:47 - MQTT Command: SetCurves: (Zone 1) Target: 27 (function RTC Z1)
11/05 08:22:47 - Functions Final setpoint (Zone 1): Current zone 1 setpoint: 28 °C. Calculated new setpoint: 27 °C
11/05 08:22:47 - Function RTC (Zone 1): Correction change: From 2 to 1 °C (Room actual: 20.82 °C)
11/05 08:14:58 - Function CCC (Zone 1): Setpoint change: From 25.6 to 25.5 °C
11/05 07:55:28 - Compressor: stopped
11/05 07:55:28 - MQTT Reply: Operating_Mode_State: 3
11/05 07:55:21 - MQTT Command: SetOperationMode: 3 (GUI)
11/05 07:54:38 - MQTT Reply: Z1_Heat_Curve_Target_High_Temp: 28
11/05 07:54:36 - MQTT Command: SetCurves: (Zone 1) Target: 28 (function RTC Z1)
11/05 07:54:36 - Functions Final setpoint (Zone 1): Current zone 1 setpoint: 21 °C. Calculated new setpoint: 28 °C
11/05 07:54:36 - Function RTC (Zone 1): Correction change: From -5 to 2 °C (Room actual: 20.74 °C)
11/05 07:52:05 - Function - CCC (Zone 2): 0
11/05 07:52:05 - Function - CCC (Zone 1): 1
11/05 07:52:05 - Function - RTC (Zone 2): 0
11/05 07:52:04 - Function - RTC (Zone 1): 1
11/05 07:52:04 - SYSTEM - HEISHAMON Connection: Online
11/05 07:52:00 - SYSTEM: Did not find undefined - Removed from the dashboard
11/05 07:51:59 - SYSTEM: MQTT Broker: Node Red MQTT node connected
11/05 07:51:57 - Function - SoftStart: 0
11/05 07:51:56 - SYSTEM: Persistent storage: OK
11/05 07:51:56 - Function - Solar: 0
11/05 07:51:56 - Function NightReduction: New correction: 0 °C
11/05 07:51:56 - Function NightReduction: 0
11/05 07:51:55 - SYSTEM: Flow version 26.4.1 Stable
11/05 07:51:55 - SETUP - Sensors: Custom outside temperature sensor FOUND and used
11/05 07:51:55 - Function SoftStart (Zone 1): SoftStart function end
11/05 07:51:55 - SETUP - Sensors (Zone 2): Custom sensor value received — switching to custom sensor
11/05 07:51:55 - SYSTEM: MQTT block inactive, default block mode: UNRESTRICTED
11/05 07:51:55 - Compressor: running
11/05 07:51:55 - SETUP - Sensors (Zone 2): Custom sensor lost or absent — fallback to heat pump sensor.
11/05 07:51:55 - SYSTEM: CCC Zone 2 settings are OK
11/05 07:51:55 - SYSTEM: CCC Zone 1 settings are OK
11/05 07:51:55 - SYSTEM (Read-only) - ThreeWay Valve: ROOM
11/05 07:51:55 - SYSTEM: Heatpump zone 2 is set to controle water temperature
11/05 07:51:55 - SYSTEM: Heatpump zone 1 is set to controle water temperature
11/05 07:51:55 - SYSTEM: Heatpump is in DIRECT mode
11/05 07:51:55 - SYSTEM - HEISHAMON Connection: Offline
11/05 07:51:55 - SYSTEM: Flow restart detected. !! Please be aware!! It could take up to 10 minutes befor all values and variables have been received, set and correctly processed
11/05 07:51:55 - SYSTEM: Start---------------------------------------------------------------
------------------------------------------------------------------------------------------------
11/05 07:49:28 - Compressor: running
11/05 07:46:18 - MQTT Reply: Operating_Mode_State: 4
11/05 07:46:13 - MQTT Command: SetOperationMode: 4 (GUI)
11/05 06:43:18 - Function CCC (Zone 1): Setpoint change: From 25.5 to 25.6 °C
11/05 06:02:38 - Function CCC (Zone 1): Setpoint change: From 25.4 to 25.5 °C
11/05 05:21:38 - Function CCC (Zone 1): Setpoint change: From 25.3 to 25.4 °C
11/05 05:01:18 - Function CCC (Zone 1): Setpoint change: From 25.2 to 25.3 °C
11/05 04:30:38 - Function CCC (Zone 1): Setpoint change: From 25.1 to 25.2 °C
11/05 04:16:48 - MQTT Reply: Z1_Heat_Curve_Target_High_Temp: 21
11/05 04:16:38 - MQTT Command: SetCurves: (Zone 1) Target: 21 (SP Calculation)
11/05 04:16:38 - Functions Final setpoint (Zone 1): Current zone 1 setpoint: 20 °C. Calculated new setpoint: 21 °C
11/05 04:10:12 - Function CCC (Zone 1): Setpoint change: From 25 to 25.1 °C
11/05 03:44:48 - Function CCC (Zone 1): Setpoint change: From 24.9 to 25 °C
11/05 03:14:18 - Function CCC (Zone 1): Setpoint change: From 24.8 to 24.9 °C
11/05 02:33:48 - Function CCC (Zone 1): Setpoint change: From 24.7 to 24.8 °C
11/05 02:03:28 - Function CCC (Zone 1): Setpoint change: From 24.6 to 24.7 °C
11/05 01:22:58 - Function CCC (Zone 1): Setpoint change: From 24.5 to 24.6 °C
11/05 01:12:48 - Function CCC (Zone 1): Setpoint change: From 24.4 to 24.5 °C
11/05 00:42:28 - Function CCC (Zone 1): Setpoint change: From 24.3 to 24.4 °C
11/05 00:12:08 - Function CCC (Zone 1): Setpoint change: From 24.2 to 24.3 °C
11/05 00:00:00 - SYSTEM: Total amount of offline messages today: 0
------------------------------------------------------------------------------------------------
10/05 23:51:58 - SYSTEM (Read-only) - ThreeWay Valve: ROOM
10/05 23:51:58 - Compressor: stopped
10/05 23:40:12 - Function CCC (Zone 1): Setpoint change: From 24.1 to 24.2 °C
10/05 23:11:28 - Function CCC (Zone 1): Setpoint change: From 24 to 24.1 °C
10/05 22:30:58 - Function CCC (Zone 1): Setpoint change: From 23.9 to 24 °C
10/05 22:20:48 - Function CCC (Zone 1): Setpoint change: From 23.8 to 23.9 °C
10/05 22:10:08 - Compressor: running
10/05 22:07:08 - SYSTEM (Read-only) - ThreeWay Valve: DHW
10/05 22:00:28 - Function CCC (Zone 1): Setpoint change: From 23.7 to 23.8 °C
10/05 21:55:18 - Function CCC (Zone 1): Setpoint change: From 23.6 to 23.7 °C
10/05 21:30:12 - Function CCC (Zone 1): Setpoint change: From 23.5 to 23.6 °C
10/05 21:24:38 - Function CCC (Zone 1): Setpoint change: From 23.4 to 23.5 °C
10/05 20:50:12 - Function CCC (Zone 1): Setpoint change: From 23.1 to 23.4 °C
10/05 20:33:38 - Function CCC (Zone 1): Setpoint change: From 23 to 23.1 °C
10/05 20:10:12 - Function CCC (Zone 1): Setpoint change: From 22.9 to 23 °C
10/05 19:40:12 - Function CCC (Zone 1): Setpoint change: From 22.5 to 22.9 °C
10/05 19:11:48 - Function CCC (Zone 1): Setpoint change: From 22.4 to 22.5 °C
10/05 19:00:12 - Function CCC (Zone 1): Setpoint change: From 22 to 22.4 °C
10/05 13:32:58 - Compressor: stopped
10/05 13:32:58 - SYSTEM (Read-only) - ThreeWay Valve: ROOM
10/05 12:32:58 - Compressor: running
10/05 12:31:08 - MQTT Reply: Force_DHW_State: 1
10/05 12:31:04 - MQTT Command: SetForceDHW: 1
10/05 12:31:04 - Scheduler: Enable ForceDHW
10/05 12:31:02 - Scheduler: Operation mode already (3)DHW-Only
10/05 12:30:58 - Scheduler (#4): Force DHW
10/05 12:29:48 - SYSTEM (Read-only) - ThreeWay Valve: DHW
10/05 10:30:12 - Function CCC (Zone 1): Setpoint change: From 22.3 to 22 °C
10/05 10:11:18 - Function CCC (Zone 1): Setpoint change: From 22.4 to 22.3 °C
10/05 10:00:12 - Function CCC (Zone 1): Setpoint change: From 22.5 to 22.4 °C
10/05 09:40:38 - Function CCC (Zone 1): Setpoint change: From 22.8 to 22.5 °C
10/05 09:14:58 - Function CCC (Zone 1): Setpoint change: From 23.4 to 22.8 °C
10/05 08:40:12 - Function CCC (Zone 1): Setpoint change: From 24 to 23.4 °C
10/05 08:10:12 - Function CCC (Zone 1): Setpoint change: From 24.4 to 24 °C
10/05 07:43:18 - Function CCC (Zone 1): Setpoint change: From 24.5 to 24.4 °C
10/05 07:20:12 - Function CCC (Zone 1): Setpoint change: From 24.6 to 24.5 °C
10/05 06:42:18 - Function CCC (Zone 1): Setpoint change: From 24.5 to 24.6 °C
10/05 05:51:18 - Function CCC (Zone 1): Setpoint change: From 24.4 to 24.5 °C
10/05 05:00:18 - Function CCC (Zone 1): Setpoint change: From 24.3 to 24.4 °C
10/05 04:34:38 - Function CCC (Zone 1): Setpoint change: From 24.2 to 24.3 °C
10/05 04:20:12 - Function CCC (Zone 1): Setpoint change: From 24.1 to 24.2 °C
10/05 03:30:12 - Function CCC (Zone 1): Setpoint change: From 24 to 24.1 °C
10/05 03:02:18 - Function CCC (Zone 1): Setpoint change: From 23.9 to 24 °C
10/05 02:50:12 - Function CCC (Zone 1): Setpoint change: From 23.8 to 23.9 °C
10/05 02:31:48 - Function CCC (Zone 1): Setpoint change: From 23.7 to 23.8 °C
10/05 02:01:08 - Function CCC (Zone 1): Setpoint change: From 23.6 to 23.7 °C
10/05 01:30:38 - Function CCC (Zone 1): Setpoint change: From 23.5 to 23.6 °C
10/05 00:45:08 - Function CCC (Zone 1): Setpoint change: From 23.4 to 23.5 °C
10/05 00:34:58 - Function CCC (Zone 1): Setpoint change: From 23.3 to 23.4 °C
10/05 00:04:28 - Function CCC (Zone 1): Setpoint change: From 23.2 to 23.3 °C
10/05 00:00:00 - SYSTEM: Total amount of offline messages today: 0

  • hemertje
  • Registratie: Juli 2015
  • Nu online
heeft iemand tips hoe in met de Scheduler tussen 13u en 17u DHW plan en buiten deze tijd niets, ook geen CV?

Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal


  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 07:47

MikeyMan

Vidi, Vici, Veni

hemertje schreef op dinsdag 12 mei 2026 @ 22:20:
heeft iemand tips hoe in met de Scheduler tussen 13u en 17u DHW plan en buiten deze tijd niets, ook geen CV?
Ehhmm. Mode dhw en rest van de dag uit? Of mis ik iets?

  • hemertje
  • Registratie: Juli 2015
  • Nu online
MikeyMan schreef op dinsdag 12 mei 2026 @ 22:28:
[...]


Ehhmm. Mode dhw en rest van de dag uit? Of mis ik iets?
ja het starten/ activeren snap ik maar hoe zet ik het weer uit?

Schedule - Heatpump Off ?

of denk ik nu te moeilijk?

[ Voor 5% gewijzigd door hemertje op 12-05-2026 22:55 ]

Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal


  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 16-05 21:41
Als je default mode altijd heat is dan heb je 2 keuzes.

keuze 1: dhw mode toevoegen
keuze 2: dhw-only mode

In geval van keuze 1, heb je tussen 13/17 operating mode HEAT + DHW. Dan is het dus de keuze van de panasonic logica zelf om de DHW cyclus te starten of niet.

in geval van keuze 2, heb je tussen 13/17 operationg mode DHW-only. Dan forceer je de DHW cyclus te starten. Nadeel is dat je na afloop van de dhw cyclus niet automatisch meer verder gaat naar HEAT.


Ik zelf heb dagelijks van 12 tot 15 Heat + DHW. Keuze aan de pomp zelf dus.
Daarbuiten Heat Only. Maar daarbij de functie "Autostart DHW" bij 35C. Dit zorgt er voor als iemand savondss ineens veel water heeft gebruikt.

Het selecteren van HEAT only, zorgt er voor dat er in de basis geen DHW gedraait kan worden. Tenminste niet zonder invloed van andere functies.

[ Voor 9% gewijzigd door edterbak op 12-05-2026 23:11 ]


  • hemertje
  • Registratie: Juli 2015
  • Nu online
ik ging er stiekum vanuit dat HEAT niet meer nodig is, en dat ik smiddags enkel DHW zou kunnen draaien maar aan de voorspellingen te zien toch wel HEAT gebruiken verwacht ik :P

Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal


  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 16-05 21:41
Aanvullend kan de pomp ook uit gezet worden dmv RTC automations.

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 07:47

MikeyMan

Vidi, Vici, Veni

hemertje schreef op dinsdag 12 mei 2026 @ 23:31:
ik ging er stiekum vanuit dat HEAT niet meer nodig is, en dat ik smiddags enkel DHW zou kunnen draaien maar aan de voorspellingen te zien toch wel HEAT gebruiken verwacht ik :P
Maar als je het ding de hele dag uit zet (power off), en tijdens je dhw run aan, ben je er toch.

Dat gezegd hebbende. Met RTC zou dit gewoon goed moeten gaan. Alleen stoken als het nodig is.

  • hemertje
  • Registratie: Juli 2015
  • Nu online
MikeyMan schreef op woensdag 13 mei 2026 @ 10:13:
[...]


Maar als je het ding de hele dag uit zet (power off), en tijdens je dhw run aan, ben je er toch.

Dat gezegd hebbende. Met RTC zou dit gewoon goed moeten gaan. Alleen stoken als het nodig is.
ja kan ook natuurlijk, heb nu standaard DHW met tussen 10:00 en 17:00 HEAT in de Schedule staan

(y)

Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal


  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 16-05 21:41
Version 26.5.1 Stable
Releasse date: 2026-05-14
Changes:
  • Added 1 new pump model to be recognized
  • Removed old reference to deprecated WAR variables
  • Fixed incorrectly aligned [remove] button in sensor line 3
  • Fixed bug #218; No HEAT setpoint for zone 2 being sent at all.
  • Fixed a small bug where the scheduler could throw an error in case a day/hour/minute has not been entered yet.
link: https://github.com/edterbak/HeishaMoNR

Graag even een oogje houden op of zone 1 + 2 goed functioneert, en CCC

[ Voor 6% gewijzigd door edterbak op 14-05-2026 14:02 ]


  • boredgeestje
  • Registratie: Augustus 2002
  • Nu online
edterbak schreef op donderdag 14 mei 2026 @ 13:59:
Version 26.5.1 Stable
Releasse date: 2026-05-14
Changes:
  • Added 1 new pump model to be recognized
  • Removed old reference to deprecated WAR variables
  • Fixed incorrectly aligned [remove] button in sensor line 3
  • Fixed bug #218; No HEAT setpoint for zone 2 being sent at all.
  • Fixed a small bug where the scheduler could throw an error in case a day/hour/minute has not been entered yet.
link: https://github.com/edterbak/HeishaMoNR

Graag even een oogje houden op of zone 1 + 2 goed functioneert, en CCC
De .json file voor de nieuwe flows op git is maar 2 Bytes groot. Zal wel een foutje zijn :)

This post was created with 100% recycled electrons


  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 16-05 21:41
Oh. Hoe dan. Waarschijnlijk de rename actie die fout ging. Over 10m is het gecorrigeerd

Dank!!
Fixed

[ Voor 7% gewijzigd door edterbak op 15-05-2026 12:07 ]


  • boredgeestje
  • Registratie: Augustus 2002
  • Nu online
edterbak schreef op donderdag 14 mei 2026 @ 13:59:
Version 26.5.1 Stable
Releasse date: 2026-05-14
Changes:
  • Added 1 new pump model to be recognized
  • Removed old reference to deprecated WAR variables
  • Fixed incorrectly aligned [remove] button in sensor line 3
  • Fixed bug #218; No HEAT setpoint for zone 2 being sent at all.
  • Fixed a small bug where the scheduler could throw an error in case a day/hour/minute has not been entered yet.
link: https://github.com/edterbak/HeishaMoNR

Graag even een oogje houden op of zone 1 + 2 goed functioneert, en CCC
Geïnstalleerd en zal kijken hoe e.e.a. loopt (maar heb geen 2e zone).

Heb trouwens function 25 voor de DHW temp logic aangepast met de volgende toevoeging.

Reden: ondanks dat mijn Big Heishamon nu via powerline bedraad aangesloten zit, wil deze nog wel eens de verbinding voor een paar seconden droppen. Het is al eens voorgekomen dat een DHW-auto run daar net binnen viel en mijn tank naar een heerlijk frissen 12 graden is afgekoeld. Nu pakt ie dus ook 'DHW_automation_active === 1' maar de OM nog niet op DHW om deze alsnog om te kunnen schakelen.

Al een keer plezier van gehad :)

Deed me trouwens wel afvragen waar die 'DHW_automation_active' status nog meer gebruikt werd? Kon het niet zo gemakkelijk herleiden uit de .json. Want alleen binnen deze functie lijkt 'ie zo overbodig te worden/zijn?
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
var DHW_automation_state    = global.get('DHW_automation_state',"file");
var DHW_threshold_upper     = global.get('DHW_threshold_upper',"file");
var TOP9_DHW_Target_Temp    = global.get('TOP9_DHW_Target_Temp',"file");

if (msg.payload >= 60 ) {                // legionella temperature. Above 60 I assume legionella in the tank will be killed. If this T is reached, this moment in time will be logged.
    let CurrentTime = new Date().getTime();
    global.set('Schedule_conditions.DHW_last_at_60C',CurrentTime,"file")
}
if (msg.payload >= TOP9_DHW_Target_Temp ) { 
    let CurrentTime = new Date().getTime();
    global.set('Schedule_conditions.DHW_last_at_target_temperature',CurrentTime,"file")
}

///////////////////
var Sterilization_active = global.get('Sterilization_active', "file");
var Force_DHW_active = global.get('Force_DHW_active', "file");

if (DHW_automation_state === 0 || DHW_automation_state === undefined) {return null;}

if (DHW_threshold_upper === undefined) { return null; }
//if (msg.payload > DHW_threshold_upper) { return null; }
if (global.get('TOP20_ThreeWay_Valve_State') == 1) { return null; }

if (Sterilization_active === 1 || Force_DHW_active === 1) { return null; }

var compressor_frequency = global.get('compressor_frequency', "file");
var msg99 = {}; msg99.topic = 'Auto-start-DHW function';

var DHW_automation_active = global.get('DHW_automation_active', "file")
if (DHW_automation_active === undefined) { DHW_automation_active = 0; }

////////////////////////////////////////////////////////////////////
if (msg.topic === 'External') {
    msg99.topic = 'External';
    var HP_state = global.get('TOP0_Heatpump_State', "file"); if (HP_state === undefined) { return null; }
    // if heatpump is off, turn it on.
    if (HP_state === 0) {
        let msg2 = {}; msg2.payload = 1; msg2.source = 'DHW-function'; // turn on pump
        global.set('F_RTC.automation_active', 0, "file");  // set RTC turn on/off function to inactive.
        msg99.payload = 'Heatpump is off. Turning on for Auto-start-DHW function';
        node.send([null, msg99, msg2])
    }
    // store current operating mode
    if (global.get('F_stored_next_operating_mode', "file") === undefined) { global.set('F_stored_next_operating_mode', (global.get('TOP4_Operating_Mode_State', "file")), "file"); }
    // send new operating 
    let msg1 = {}; msg1.payload = 3; msg1.delay = 0; // DHW Only
    msg99.payload = 'Start DHW-run';
    msg99.delay = 0;
    global.set('DHW_automation_active', 1, "file");
    return [msg1, msg99, null];
}

////////////////////////////////////////////////////////////////////
//case auto-start DHW temperature triggered, but not yet active
if (DHW_automation_active === 0 && msg.payload <= global.get('DHW_threshold_lower', "file")) {
    if (compressor_frequency >= 1 && global.get('TOP20_ThreeWay_Valve_State') == 1) { return null; }            // if DHW is already active and compressor is running: exit.

    var HP_state = global.get('TOP0_Heatpump_State', "file"); if (HP_state === undefined) { return null; }
    // if heatpump is off, turn it on.
    if (HP_state === 0) {
        var msg2 = {}; msg2.payload = 1; msg2.source = 'DHW-function'; // turn on pump
        global.set('F_RTC.automation_active', 0, "file");  // set RTC turn on/off function to inactive.
        msg99.payload = 'Heatpump is off. Turning on for Auto-start-DHW function';
        node.send([null, msg99, msg2])
    }
    // store current operating mode
    if (global.get('F_stored_next_operating_mode', "file") === undefined) {
        global.set('F_stored_next_operating_mode', global.get('TOP4_Operating_Mode_State', "file"), "file");
    }
    // send new operation mode
    var msg1 = {}; msg1.payload = 3; msg1.delay = 5; // DHW Only
    msg99.payload = 'DHW temperature: ' + msg.payload + '°C. Lower threshold: ' + global.get('DHW_threshold_lower', "file") + '°C. Starting DHW run.';
    msg99.delay = 0;
    global.set('DHW_automation_active', 1, "file");
    return [msg1, msg99, null];
}

///////////////////////////////////////////////////////////
//case auto-start DHW temperature triggered and active, potentially DHW setpoint reached and revert to original Operating Mode
if (DHW_automation_active === 1) {
    if (msg.payload >= TOP9_DHW_Target_Temp && compressor_frequency === 0) {

        var delay = 1 * 60 * 1000; // 15 minutes delay

        if (global.get('F_stored_next_operating_mode', "file") !== undefined) {
            let msg1 = {};
            msg1.delay = delay;
            msg1.payload = global.get('F_stored_next_operating_mode', "file");

            msg99.payload = 'Operating mode reverted to ' + global.get('F_stored_next_operating_mode', "file");
            msg99.delay = delay;

            global.set('F_stored_next_operating_mode', undefined, "file");
            node.send([msg1, msg99, null]);
        }

        msg99.payload = 'DHW temperature: ' + msg.payload + '°C reached. End Auto-start-DHW. Reverting operating mode in ' + delay / 1000 / 60 + ' minute.';
        msg99.delay = 0;
        global.set('DHW_automation_active', 0, "file");
        return [null, msg99, null];
    }
}

////////////////////////////////////////////////////////////////////
//case auto-start DHW temperature triggered, activation failed due to Heishamon offline
if (DHW_automation_active === 1 && msg.payload <= global.get('DHW_threshold_lower', "file")) {
    if (compressor_frequency >= 1 && global.get('TOP20_ThreeWay_Valve_State') == 1) { return null; }            // if DHW is already active and compressor is running: exit.

    var HP_state = global.get('TOP0_Heatpump_State', "file"); if (HP_state === undefined) { return null; }
    // if heatpump is off, turn it on.
    if (HP_state === 0) {
        let msg2 = {}; msg2.payload = 1; msg2.source = 'DHW-function'; // turn on pump
        global.set('F_RTC.automation_active', 0, "file");  // set RTC turn on/off function to inactive.
        msg99.payload = 'Heatpump is off. Turning on for Auto-start-DHW function';
        node.send([null, msg99, msg2])
    }
    // store current operating mode
    if (global.get('F_stored_next_operating_mode', "file") === undefined) {
        global.set('F_stored_next_operating_mode', global.get('TOP4_Operating_Mode_State', "file"), "file");
    }
    // send new operation mode
    let msg1 = {}; msg1.payload = 3; msg1.delay = 5; // DHW Only
    msg99.payload = 'DHW temperature: ' + msg.payload + '°C. Lower threshold: ' + global.get('DHW_threshold_lower', "file") + '°C. Starting DHW run. Previous attempt failed, Heishamon offline?';
    msg99.delay = 0;
    global.set('DHW_automation_active', 1, "file");
    return [msg1, msg99, null];
}

This post was created with 100% recycled electrons


  • hemertje
  • Registratie: Juli 2015
  • Nu online
@edterbak

klopt mijn analyse het dat jij in node red geen cron-plus gebruikt?

Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal


  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 16-05 21:41
hemertje schreef op zaterdag 16 mei 2026 @ 12:25:
@edterbak

klopt mijn analyse het dat jij in node red geen cron-plus gebruikt?
Dat is correct. In mijn instance van Node Red zit geen cron-plus.

De documentatie is up to date:
https://github.com/edterbak/HeishaMoNR/blob/main/documentation/nodered_installation.md#node-red-installation

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 16-05 21:41
boredgeestje schreef op vrijdag 15 mei 2026 @ 14:47:
[...]

Geïnstalleerd en zal kijken hoe e.e.a. loopt (maar heb geen 2e zone).

Heb trouwens function 25 voor de DHW temp logic aangepast met de volgende toevoeging.

Reden: ondanks dat mijn Big Heishamon nu via powerline bedraad aangesloten zit, wil deze nog wel eens de verbinding voor een paar seconden droppen. Het is al eens voorgekomen dat een DHW-auto run daar net binnen viel en mijn tank naar een heerlijk frissen 12 graden is afgekoeld. Nu pakt ie dus ook 'DHW_automation_active === 1' maar de OM nog niet op DHW om deze alsnog om te kunnen schakelen.

Al een keer plezier van gehad :)

Deed me trouwens wel afvragen waar die 'DHW_automation_active' status nog meer gebruikt werd? Kon het niet zo gemakkelijk herleiden uit de .json. Want alleen binnen deze functie lijkt 'ie zo overbodig te worden/zijn?
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
var DHW_automation_state    = global.get('DHW_automation_state',"file");
var DHW_threshold_upper     = global.get('DHW_threshold_upper',"file");
var TOP9_DHW_Target_Temp    = global.get('TOP9_DHW_Target_Temp',"file");

if (msg.payload >= 60 ) {                // legionella temperature. Above 60 I assume legionella in the tank will be killed. If this T is reached, this moment in time will be logged.
    let CurrentTime = new Date().getTime();
    global.set('Schedule_conditions.DHW_last_at_60C',CurrentTime,"file")
}
if (msg.payload >= TOP9_DHW_Target_Temp ) { 
    let CurrentTime = new Date().getTime();
    global.set('Schedule_conditions.DHW_last_at_target_temperature',CurrentTime,"file")
}

///////////////////
var Sterilization_active = global.get('Sterilization_active', "file");
var Force_DHW_active = global.get('Force_DHW_active', "file");

if (DHW_automation_state === 0 || DHW_automation_state === undefined) {return null;}

if (DHW_threshold_upper === undefined) { return null; }
//if (msg.payload > DHW_threshold_upper) { return null; }
if (global.get('TOP20_ThreeWay_Valve_State') == 1) { return null; }

if (Sterilization_active === 1 || Force_DHW_active === 1) { return null; }

var compressor_frequency = global.get('compressor_frequency', "file");
var msg99 = {}; msg99.topic = 'Auto-start-DHW function';

var DHW_automation_active = global.get('DHW_automation_active', "file")
if (DHW_automation_active === undefined) { DHW_automation_active = 0; }

////////////////////////////////////////////////////////////////////
if (msg.topic === 'External') {
    msg99.topic = 'External';
    var HP_state = global.get('TOP0_Heatpump_State', "file"); if (HP_state === undefined) { return null; }
    // if heatpump is off, turn it on.
    if (HP_state === 0) {
        let msg2 = {}; msg2.payload = 1; msg2.source = 'DHW-function'; // turn on pump
        global.set('F_RTC.automation_active', 0, "file");  // set RTC turn on/off function to inactive.
        msg99.payload = 'Heatpump is off. Turning on for Auto-start-DHW function';
        node.send([null, msg99, msg2])
    }
    // store current operating mode
    if (global.get('F_stored_next_operating_mode', "file") === undefined) { global.set('F_stored_next_operating_mode', (global.get('TOP4_Operating_Mode_State', "file")), "file"); }
    // send new operating 
    let msg1 = {}; msg1.payload = 3; msg1.delay = 0; // DHW Only
    msg99.payload = 'Start DHW-run';
    msg99.delay = 0;
    global.set('DHW_automation_active', 1, "file");
    return [msg1, msg99, null];
}

////////////////////////////////////////////////////////////////////
//case auto-start DHW temperature triggered, but not yet active
if (DHW_automation_active === 0 && msg.payload <= global.get('DHW_threshold_lower', "file")) {
    if (compressor_frequency >= 1 && global.get('TOP20_ThreeWay_Valve_State') == 1) { return null; }            // if DHW is already active and compressor is running: exit.

    var HP_state = global.get('TOP0_Heatpump_State', "file"); if (HP_state === undefined) { return null; }
    // if heatpump is off, turn it on.
    if (HP_state === 0) {
        var msg2 = {}; msg2.payload = 1; msg2.source = 'DHW-function'; // turn on pump
        global.set('F_RTC.automation_active', 0, "file");  // set RTC turn on/off function to inactive.
        msg99.payload = 'Heatpump is off. Turning on for Auto-start-DHW function';
        node.send([null, msg99, msg2])
    }
    // store current operating mode
    if (global.get('F_stored_next_operating_mode', "file") === undefined) {
        global.set('F_stored_next_operating_mode', global.get('TOP4_Operating_Mode_State', "file"), "file");
    }
    // send new operation mode
    var msg1 = {}; msg1.payload = 3; msg1.delay = 5; // DHW Only
    msg99.payload = 'DHW temperature: ' + msg.payload + '°C. Lower threshold: ' + global.get('DHW_threshold_lower', "file") + '°C. Starting DHW run.';
    msg99.delay = 0;
    global.set('DHW_automation_active', 1, "file");
    return [msg1, msg99, null];
}

///////////////////////////////////////////////////////////
//case auto-start DHW temperature triggered and active, potentially DHW setpoint reached and revert to original Operating Mode
if (DHW_automation_active === 1) {
    if (msg.payload >= TOP9_DHW_Target_Temp && compressor_frequency === 0) {

        var delay = 1 * 60 * 1000; // 15 minutes delay

        if (global.get('F_stored_next_operating_mode', "file") !== undefined) {
            let msg1 = {};
            msg1.delay = delay;
            msg1.payload = global.get('F_stored_next_operating_mode', "file");

            msg99.payload = 'Operating mode reverted to ' + global.get('F_stored_next_operating_mode', "file");
            msg99.delay = delay;

            global.set('F_stored_next_operating_mode', undefined, "file");
            node.send([msg1, msg99, null]);
        }

        msg99.payload = 'DHW temperature: ' + msg.payload + '°C reached. End Auto-start-DHW. Reverting operating mode in ' + delay / 1000 / 60 + ' minute.';
        msg99.delay = 0;
        global.set('DHW_automation_active', 0, "file");
        return [null, msg99, null];
    }
}

////////////////////////////////////////////////////////////////////
//case auto-start DHW temperature triggered, activation failed due to Heishamon offline
if (DHW_automation_active === 1 && msg.payload <= global.get('DHW_threshold_lower', "file")) {
    if (compressor_frequency >= 1 && global.get('TOP20_ThreeWay_Valve_State') == 1) { return null; }            // if DHW is already active and compressor is running: exit.

    var HP_state = global.get('TOP0_Heatpump_State', "file"); if (HP_state === undefined) { return null; }
    // if heatpump is off, turn it on.
    if (HP_state === 0) {
        let msg2 = {}; msg2.payload = 1; msg2.source = 'DHW-function'; // turn on pump
        global.set('F_RTC.automation_active', 0, "file");  // set RTC turn on/off function to inactive.
        msg99.payload = 'Heatpump is off. Turning on for Auto-start-DHW function';
        node.send([null, msg99, msg2])
    }
    // store current operating mode
    if (global.get('F_stored_next_operating_mode', "file") === undefined) {
        global.set('F_stored_next_operating_mode', global.get('TOP4_Operating_Mode_State', "file"), "file");
    }
    // send new operation mode
    let msg1 = {}; msg1.payload = 3; msg1.delay = 5; // DHW Only
    msg99.payload = 'DHW temperature: ' + msg.payload + '°C. Lower threshold: ' + global.get('DHW_threshold_lower', "file") + '°C. Starting DHW run. Previous attempt failed, Heishamon offline?';
    msg99.delay = 0;
    global.set('DHW_automation_active', 1, "file");
    return [msg1, msg99, null];
}
Hoi,

Ja dat is een terugkomend fenomeen, dat de connectie weg is. Op zich is dat iets waar ik niet zo veel aan kan doen. Ik moet er vanuit gaan dat de connectie er is. Ik moet ergens vanuit gaan.
Heel misschien dat ik de retry functionaliteit hier op kan laten letten. Maar dan moet ik eerst een goede tactiek verzinnen welke robuust is en werkt.
<edit> Hoe meer ik hier over nadenk, hoe lastiger dit is... Als ik opdrachten ga cashen, dan verlies ik de tijdgebonden logica per bron. Zodra de connectie terug is, dan is DAT het moment dat alles ineens vrij komt. Een flood. </edit>

De DHW automation active heeft het zelfde doel als de solar active en boost active..
Ik heb deze statussen nodig om grip te houden op de zaken.

Er dus meerdere bronnen om operating mode aan te passen,
RTC automations, DHW Boost , DHW schedules, Solar.
Als ik alles ongecontroleerd zijn gang laat gaan, dan kom je opeens in een ongewenste scenario terecht.
Pagina: 1 ... 133 134 Laatste