https://www.fam-oldenburger.nl/category/domotica/
heb het nu ingesteld zoals je hier kunt lezenBazemanKM schreef op zaterdag 22 februari 2025 @ 19:01:
[...]
Die instelling neemt NR flow over en kun je daar ook eventueel aanpassen. Als je de bedrijfsmodus op DHW laat staan, dan wordt het getriggerd. Oplossing is dus om DHW uit te zetten en/of de dT groter te zetten.
hemertje in "Heishamon <> Node Red voor Panasonic warmtepompen"
hemertje in "Heishamon <> Node Red voor Panasonic warmtepompen"
[ Voor 9% gewijzigd door hemertje op 22-02-2025 19:04 ]
Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal
Het nadeel waar ik nu mee te maken heb is dat op een gegeven moment het verschil tussen de Inlet en Outlet kleiner is dan de delta T van 5 graden. Waarna de compressor uitgaat.
Wanneer de ingestelde temperatuur nog niet bereikt is, gaat de compressor later wel weer aan, maar dan bijvoorbeeld maar een kwartiertje waarna óf de temperatuur is bereikt, of weer het verschil inlet/outlet te klein is.
Ik had het idee dat ik m'n instellingen wel aardig 'gemiddeld' heb staan, maar waarschijnlijk mis ik dan toch iets. Ik kom er niet achter wat.
Iemand suggesties?
![]() | ![]() | ![]() |
Zover mij bekend slaat de pomp niet af op de Delta. Ik zie wel dat jij bij oplopende temperatuur de correctie aardig opvoert. (ook de stooklijn is aardig stijl, elke 3 graden buitentemperatuur verschil een stapje) De Tdoel gaat naar beneden en waarschijnlijk is je Ta 2 graden of meer dan je Tdoel. De compressor gaat uit en de pomp blijft lopen totdat de Tr weer onder Tdoel-delta zit. Korte stopjes, herkenbaar.
Een manier is om de correcties aan de plus kant kleiner te maken, dus bv in stapjes van een halve graad (maar dan nog zal er vaak binnen korte tijd meerder Tdoel verlagingen zijn). Wat bij mij beter werkt is de correctie bij de too warm uitschakelen. Ik heb dat gedaan door de trigger action op 0,4 te zetten de too warm correcties vanaf 0,5 te laten beginnen. Dus op 20,41 meting grijpt de trigger in en wordt de pomp uitgezet inclusief de waterpomp. Eigenlijk zoals dat bij externe thermostaat op cn2 werkt.
Gasloos | Pana 9J | 300l boiler | 8000wp | PHEV
De compressor slaat af als de Ta Actual 2+ graden hoger is dan de Ta Target.WOrange schreef op maandag 24 februari 2025 @ 11:50:
Afgelopen week wat aan het tunen geweest en nu de RTC aangezet. Het positieve gevolg was de eerste nacht dat hij een langere run maakte met minder defrosts.
Het nadeel waar ik nu mee te maken heb is dat op een gegeven moment het verschil tussen de Inlet en Outlet kleiner is dan de delta T van 5 graden. Waarna de compressor uitgaat.
Wanneer de ingestelde temperatuur nog niet bereikt is, gaat de compressor later wel weer aan, maar dan bijvoorbeeld maar een kwartiertje waarna óf de temperatuur is bereikt, of weer het verschil inlet/outlet te klein is.
Ik had het idee dat ik m'n instellingen wel aardig 'gemiddeld' heb staan, maar waarschijnlijk mis ik dan toch iets. Ik kom er niet achter wat.
Iemand suggesties?
[Afbeelding] [Afbeelding] [Afbeelding]
Sarcasm is my superpower! What's yours?
Ik probeer het te begrijpen. Ik schakel de warmtepomp nu in (had hem tijdelijk handmatig uitgeschakeld), met de volgende waarden.
Actuele kamertemperatuur: 19,8 C
Gewenste temperatuur: 20 C
:no_upscale():strip_icc():strip_exif()/f/image/bqSXSNTAUNmtGTLMpc4QU7rj.jpg?f=user_large)
In Heishamon zie ik onderstaand bij System Health.
1
2
| Target=24°C, Inlet=19°C, Outlet=26.5°C, Freq=27 Hz, 400 W, OM=Heat only, fan1: 470 rpm, COP=11.38 Target=24°C, Inlet=19°C, Outlet=26.5°C, Freq=29 Hz, 400 W, OM=Heat only, fan1: 470 rpm, COP=11.91 |
Wat ik hieruit lees, met jullie input, is dat de outlet 2 graden hoger is dan het target. Maar het is niet 'too warm'. Dus dan zou hij toch niks moeten doen met die RTC instellingen, maar eerder met de 'too cold' instellingen? Uiteindelijk is dat tot -0,2 nog geen correctie.
Is het dan niet beter om mijn stooklijn aan te passen? Zo ja, hiervoor nog een suggestie?
Of blijft het advies staan om de 'too warm' uit te schakelen?
[ Voor 9% gewijzigd door WOrange op 24-02-2025 16:21 ]
Dit (uitschakelen compressor doordat Ta > 1.8 graden Target) kan je zien te voorkomen door gebruik te maken van de softstart functie.WOrange schreef op maandag 24 februari 2025 @ 16:02:
Dank voor jullie reacties @ercolano , @Nnoitra !
Ik probeer het te begrijpen. Ik schakel de warmtepomp nu in (had hem tijdelijk handmatig uitgeschakeld), met de volgende waarden.
Actuele kamertemperatuur: 19,8 C
Gewenste temperatuur: 20 C
[Afbeelding]
In Heishamon zie ik onderstaand bij System Health.
code:
1 2 Target=24°C, Inlet=19°C, Outlet=26.5°C, Freq=27 Hz, 400 W, OM=Heat only, fan1: 470 rpm, COP=11.38 Target=24°C, Inlet=19°C, Outlet=26.5°C, Freq=29 Hz, 400 W, OM=Heat only, fan1: 470 rpm, COP=11.91
Wat ik hieruit lees, met jullie input, is dat de outlet 2 graden hoger is dan het target. Maar het is niet 'too warm'. Dus dan zou hij toch niks moeten doen met die RTC instellingen, maar eerder met de 'too cold' instellingen? Uiteindelijk is dat tot -0,2 nog geen correctie.
Is het dan niet beter om mijn stooklijn aan te passen? Zo ja, hiervoor nog een suggestie?
Of blijft het advies staan om de 'too warm' uit te schakelen?
Panasonic J 7kW WP, boiler & HeishaMon, 6022 Wp PV, Enphase+ST GW, SOLAX SK-SU3000E 13kWh BESS, ITHO Qualityflow WTW, Elvi Smart Charging+ laadpunt, Kia EV6 84kWh EA MY25, gasloos '23
Het is niet echt overzichtelijk als je screenshot en je text (System Health) van compleet andere tijdstippen en situaties zijnWOrange schreef op maandag 24 februari 2025 @ 16:02:
Dank voor jullie reacties @ercolano , @Nnoitra !
Ik probeer het te begrijpen. Ik schakel de warmtepomp nu in (had hem tijdelijk handmatig uitgeschakeld), met de volgende waarden.
Actuele kamertemperatuur: 19,8 C
Gewenste temperatuur: 20 C
[Afbeelding]
In Heishamon zie ik onderstaand bij System Health.
code:
1 2 Target=24°C, Inlet=19°C, Outlet=26.5°C, Freq=27 Hz, 400 W, OM=Heat only, fan1: 470 rpm, COP=11.38 Target=24°C, Inlet=19°C, Outlet=26.5°C, Freq=29 Hz, 400 W, OM=Heat only, fan1: 470 rpm, COP=11.91
Wat ik hieruit lees, met jullie input, is dat de outlet 2 graden hoger is dan het target. Maar het is niet 'too warm'. Dus dan zou hij toch niks moeten doen met die RTC instellingen, maar eerder met de 'too cold' instellingen? Uiteindelijk is dat tot -0,2 nog geen correctie.
Is het dan niet beter om mijn stooklijn aan te passen? Zo ja, hiervoor nog een suggestie?
Of blijft het advies staan om de 'too warm' uit te schakelen?
Ook lijk je wat dingen door elkaar te halen.
Outlet SetPoint = Target.
Dit heeft niets met je gewenste temperatuur te maken en heeft geen invloud op RTC instellingen.
Deze temperatuur is puur wat je WAR/stooklijn heeft berekend als aanvoer temperatuur om de boel warm te krijgen/houden.
De RTC 'Too warm' & 'Too cold' kijken naar 2 andere waarden:
- Room setpoint
- Room actual
Die beiden op de RTC pagina staan.
Room setpoint is je gewenste (binnen) temperatuur.
Als je Room actual hoger of lager is dan je Room setpoint, dan gaat de RTC iets doen op basis van welke +/- verschillen jij geconfigureerd hebt.
Sarcasm is my superpower! What's yours?
Dank voor de verduidelijking. Ik had deze eens uitgeschakeld als test, omdat de log volstond met meldingen als 'function softstart: pump did not yet relax restarting phase 1 again'. Dus om die uit te sluiten, had ik SoftStart uitgezet. Maar staat nu weer aan.blb4 schreef op maandag 24 februari 2025 @ 17:32:
[...]
Dit (uitschakelen compressor doordat Ta > 1.8 graden Target) kan je zien te voorkomen door gebruik te maken van de softstart functie.
Sorry, dat is niet handig inderdaadNnoitra schreef op maandag 24 februari 2025 @ 17:44:
[...]
Het is niet echt overzichtelijk als je screenshot en je text (System Health) van compleet andere tijdstippen en situaties zijn
Ook lijk je wat dingen door elkaar te halen.
Outlet SetPoint = Target.
Dit heeft niets met je gewenste temperatuur te maken en heeft geen invloud op RTC instellingen.
Deze temperatuur is puur wat je WAR/stooklijn heeft berekend als aanvoer temperatuur om de boel warm te krijgen/houden.
De RTC 'Too warm' & 'Too cold' kijken naar 2 andere waarden:
- Room setpoint
- Room actual
Die beiden op de RTC pagina staan.
Room setpoint is je gewenste (binnen) temperatuur.
Als je Room actual hoger of lager is dan je Room setpoint, dan gaat de RTC iets doen op basis van welke +/- verschillen jij geconfigureerd hebt.
Ik was/ben een beetje verward doordat ik zie dat de Outlet 26,5 C is en de Target 24 C. Daardoor dus meer dan 2 graden hoger en denk ik af te leiden dat dat de oorzaak is voor stoppen compressor. Alleen zie ik niet waar hij vandaan haalt dat de Target 24 C zou moeten zijn. Ik meen dat dat niet kon komen door RTC, gezien Too warm -2 pas geldt bij +0,3 graden. En dat was het volgens mij niet.
Dank voor jullie toelichtingen!
En vergeef me 'domme vragen'
ben je content met de kamertemperatuur RTC laten staan. de ideale WAR lijn bestaat bij mij niet geheel. Ik corrigeer heb soms bij extreme omstandigheden. De basis van WAR staat er wel. Maar bijv laatst bij de -12 graden moest ik hier iets bijregelen. Ellende natuurlijk is bij vloerverwarming reaageert langzaam. Dus je probeert de ideale WAR zo goed moegelijk te vinden. Ik draai nu 2 jaar met de Panasonic en heb hem nu redelijk naar tevredenheid ingesteld. Maar extreme pieken naar warm en/of koud moet je soms naregelen. Duurt een poosjeWOrange schreef op maandag 24 februari 2025 @ 23:23:
[...]
Dank voor de verduidelijking. Ik had deze eens uitgeschakeld als test, omdat de log volstond met meldingen als 'function softstart: pump did not yet relax restarting phase 1 again'. Dus om die uit te sluiten, had ik SoftStart uitgezet. Maar staat nu weer aan.
[...]
Sorry, dat is niet handig inderdaadIk zal morgen de logs nog weer open houden om de actuele data te zien.
Ik was/ben een beetje verward doordat ik zie dat de Outlet 26,5 C is en de Target 24 C. Daardoor dus meer dan 2 graden hoger en denk ik af te leiden dat dat de oorzaak is voor stoppen compressor. Alleen zie ik niet waar hij vandaan haalt dat de Target 24 C zou moeten zijn. Ik meen dat dat niet kon komen door RTC, gezien Too warm -2 pas geldt bij +0,3 graden. En dat was het volgens mij niet.
Dank voor jullie toelichtingen!
En vergeef me 'domme vragen'Rest mij de vraag of het beste advies is om RTC aan te passen of de stooklijn of allebei. En welke settings?
Correct.WOrange schreef op maandag 24 februari 2025 @ 23:23:
Ik was/ben een beetje verward doordat ik zie dat de Outlet 26,5 C is en de Target 24 C. Daardoor dus meer dan 2 graden hoger en denk ik af te leiden dat dat de oorzaak is voor stoppen compressor.
Je WAR stooklijk bepaalt als eerste je target. Een shift (al dan niet door RTC) past deze aan, omhoog of omlaag.Alleen zie ik niet waar hij vandaan haalt dat de Target 24 C zou moeten zijn.
Je weet wat ze zeggen over aannames?Ik meen dat dat niet kon komen door RTC, gezien Too warm -2 pas geldt bij +0,3 graden. En dat was het volgens mij niet.
Als je stooklijn bevalt, even lekker zo laten.Dank voor jullie toelichtingen!
En vergeef me 'domme vragen'Rest mij de vraag of het beste advies is om RTC aan te passen of de stooklijn of allebei. En welke settings?
Probeer eerst duidelijk te krijgen wat er gaande is op het moment dat je meer dan 2 graden verschilt hebt tussen Target en Actual
Is de WP net gestart, wat is de waarde van de RTC temperatuur, wat is de waarde van de WAR temperatuur, wat is de waarde van Room Setpoint, is er al een RTC shift actief, etc.
Pas als je weet wat het probleem / de oorzaak is kun je gericht gaan werken aan een oplossing.
Anders blijft het een beetje aan de knopjes zitten prutsen en hopen dat het iets doet.
Sarcasm is my superpower! What's yours?
Het wordt me al wat duidelijker, stap voor stapNnoitra schreef op dinsdag 25 februari 2025 @ 09:13:
[...]
Correct.
[...]
Je WAR stooklijk bepaalt als eerste je target. Een shift (al dan niet door RTC) past deze aan, omhoog of omlaag.
[...]
Je weet wat ze zeggen over aannames?![]()
[...]
Als je stooklijn bevalt, even lekker zo laten.
Probeer eerst duidelijk te krijgen wat er gaande is op het moment dat je meer dan 2 graden verschilt hebt tussen Target en Actual
Is de WP net gestart, wat is de waarde van de RTC temperatuur, wat is de waarde van de WAR temperatuur, wat is de waarde van Room Setpoint, is er al een RTC shift actief, etc.
Pas als je weet wat het probleem / de oorzaak is kun je gericht gaan werken aan een oplossing.
Anders blijft het een beetje aan de knopjes zitten prutsen en hopen dat het iets doet.
Aannames zijn niet goed, dat weet ik
Inmiddels met hulp van een andere Tweaker wat aanpassingen gedaan in m'n RTC settings en afgelopen nacht weer een mooie run gemaakt, mijns inziens. De helft van de nacht al op minimaal vermogen volgens mij. Rond de 20Hz.
:no_upscale():strip_icc():strip_exif()/f/image/MIyhFltBPwxH9XX72TCzVD5C.jpg?f=user_large)
Weet je zeker dat de RTC aanpassingen iets gedaan hebben?WOrange schreef op woensdag 26 februari 2025 @ 16:03:
Dank voor de reacties.
[...]
Het wordt me al wat duidelijker, stap voor stap
Aannames zijn niet goed, dat weet ik
Inmiddels met hulp van een andere Tweaker wat aanpassingen gedaan in m'n RTC settings en afgelopen nacht weer een mooie run gemaakt, mijns inziens. De helft van de nacht al op minimaal vermogen volgens mij. Rond de 20Hz.
[Afbeelding]
[Afbeelding]
Op je screenshot staat de RTC functie namelijk uit
Zou je ook eens willen kijken in de system -> log?
Dan specifiek naar regels met MQTT Command: SetZ1HeatRequestTemperature: * (function RTC)
Ik heb ook al eens shift stapjes van 0.5 graden gebruikt, maar ik heb het vermoeden dat NR en ook Panasonic voor de shift niet met halve graden wil werken.
Ook de WAR stooklijn rond alles naar boven af, op hele graden.
Sarcasm is my superpower! What's yours?
Ik ben een paar avonden aan het solderen geweest om mijn vloerverwarming verdeler in te kunnen regelen. De vloerverwarming zit rechtstreeks op de warmtepomp. De waterflow van de pomp gaat dus rechtstreeks de vvw verdeler in zonder extra circulatie pompje op de verdeler.
Ik heb nu op alle leidingen een temperatuur sensor bevestigd.
Dit is het resultaat
/f/image/vEEAH6UtKcI1ERyzXwLO3VLP.png?f=fotoalbum_large)
De T uitvoer van alle groepen is nu ongeveer binnen 0,1C bij elkaar.
Toen ik startte met de meeting, lag dit veel veder uit elkaar.
Ik heb dit gedaan met de volgende onderdelen:
- ESP-32S ESP32 Development Board (€ 8,69)
- 10x 3,5mm jack male/female setjes (€ 20.60)
- 10x DS18B20 digitale temperatuur dallas sensoren (€ 6.79)
- draad (had ik nog)
- bakje (had ik nog)
- isolatietape (had ik nog)
- krimpkousjes (had ik nog)
- 4k7 weerstandje (had ik nog)
- buis isolatie (€ 2,50)
- Telefoon oplader met usb c stekker (had ik nog)
Totale kosten € 38.58 (Je blijft toch Nederlander hè..
(***Exclusief koelwater... t.b.v. het koelen van verbrande fikken..)
Ik heb bewust 3.5mm jack plugjes (3ch) gezet om de sensoren los te kunnen koppelen. Als er 1 sensor/draad setje niet goed is, zie je gelijk niks meer namelijk. Nu met stekkertjes, is het eenvoudig één voor één los halen.
En het is flexibeler te plaatsen / vervangen.
![]() | ![]() | ![]() |
Beetje code op de ESP module (ESP Home).
Ik heb de sensoren eerst gekalibreerd in verschillende temperaturen water.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# Dit board is bedoeld voor de temperatuur sensors aan de vloerverwarming verdeler. # De Dallas sensoren worden gekoppeld en uitgelezen met deze controller. # De temperaturen worden via MQTT doorgestuurd. # Sensoren: # Aanvoer temperatuur main - 0xf8717dfb35646128 # Retour temperatuur main - 0x94bdfdc535646128 # Groep 1 - Retour temperatuur - 0x1ebaf6fb35646128 # Groep 2 - Retour temperatuur - 0x5a647dfb35646128 # Groep 3 - Retour temperatuur - 0x0bffe0c535646128 # Groep 4 - Retour temperatuur - 0xc423e4c535646128 # Groep 5 - Retour temperatuur - 0x0cf37cfb35646128 esphome: name: esp32-devkit-v1 friendly_name: esp32 devkit v1 esp32: board: esp32dev framework: type: arduino # Enable logging logger: # Enable Home Assistant API #api: # encryption: # key: "x" ota: - platform: esphome password: "xxx" wifi: ssid: "ssdid" password: "x" manual_ip: static_ip: x.x.x.x gateway: x.x.x.x subnet: 255.255.255.0 mqtt: broker: x.x.x.x port: 1883 username: "x" password: "x" discovery: true discovery_retain: true esp32_ble_tracker: switch: - platform: restart name: esp32-devkit-v1-reboot id: restart_switch one_wire: - platform: gpio pin: GPIO15 sensor: ################################### - platform: dallas_temp address: 0xf8717dfb35646128 name: Main - Aanvoer temperatuur update_interval: 15s accuracy_decimals: 2 filters: - calibrate_linear: method: least_squares datapoints: - 77.65422 -> 77.71448 - 49.13973 -> 49.15808 - 28.75211 -> 28.72111 - 3.75140 -> 3.76000 - filter_out: - 0 ################################### - platform: dallas_temp address: 0x94bdfdc535646128 name: Main - Retour temperatuur update_interval: 15s accuracy_decimals: 2 filters: - calibrate_linear: method: least_squares datapoints: - 77.79978 -> 77.71448 - 49.22023 -> 49.15808 - 28.78711 -> 28.72111 - 3.80848 -> 3.76000 - filter_out: - 0 ################################### - platform: dallas_temp address: 0x1ebaf6fb35646128 name: Groep 1 - Retour temperatuur update_interval: 15s accuracy_decimals: 2 filters: - calibrate_linear: method: least_squares datapoints: - 77.82433 -> 77.71448 - 49.19223 -> 49.15808 - 28.73878 -> 28.72111 - 3.74043 -> 3.76000 - filter_out: - 0 ################################### - platform: dallas_temp address: 0x5a647dfb35646128 name: Groep 2 - Retour temperatuur update_interval: 15s accuracy_decimals: 2 filters: - calibrate_linear: method: least_squares datapoints: - 77.70567 -> 77.71448 - 49.14890 -> 49.15808 - 28.72111 -> 28.72111 - 3.77182 -> 3.76000 - filter_out: - 0 ################################### - platform: dallas_temp address: 0x0bffe0c535646128 name: Groep 3 - Retour temperatuur update_interval: 15s accuracy_decimals: 2 filters: - calibrate_linear: method: least_squares datapoints: - 77.42722 -> 77.71448 - 48.95990 -> 49.15808 - 28.54161 -> 28.72111 - 3.59166 -> 3.76000 - filter_out: - 0 ################################### - platform: dallas_temp address: 0xc423e4c535646128 name: Groep 4 - Retour temperatuur update_interval: 15s accuracy_decimals: 2 filters: - calibrate_linear: method: least_squares datapoints: - 77.86067 -> 77.71448 - 49.25877 -> 49.15808 - 28.79441 -> 28.72111 - 3.84523 -> 3.76000 - filter_out: - 0 ################################### - platform: dallas_temp address: 0x0cf37cfb35646128 name: Groep 5 - Retour temperatuur update_interval: 15s accuracy_decimals: 2 filters: - calibrate_linear: method: least_squares datapoints: - 77.71422 -> 77.71448 - 49.17540 -> 49.15808 - 28.73753 -> 28.72111 - 3.80348 -> 3.76000 - filter_out: - 0 ###################################
Daarna gecorrigeerd rechtstreeks in de ESPhome code en daarna gecontroleerd.
Alle temperaturen waren binnen 0,05C van elkaar. Meer dan voldoende goed.
Ik was er even druk mee
Ik heb eerst nog zitten twijfelen of ik een IR temperatuur meter zou moeten kopen om dit te doen, inregelen. Zo een ding met rood lichtje die je moet mikken op plekken om de temperatuur te bepalen.... Maar dat had nooit gelukt. Voor het zelfde geld, heb ik nu iets dat werkt en blijvend is.
Ik denk ik deel het hier voor de geïnteresseerde.
[ Voor 3% gewijzigd door edterbak op 26-02-2025 21:45 ]
Kun je voor mij testen of het terug komt als je de Solar2DHW functie weer aan zet, of het probleem daarmee ook direct terug komt?hemertje schreef op zaterdag 22 februari 2025 @ 16:54:
[...]
nee niet meer nadat ik de solar2dhw functie heb uitgezet?
ik had namelijk het idee dat je het zelf ook ging proberen, verkeerde aanname, kan gebeuren
Ik had al het gevoel dat het in een combinatie moet zitten met andere functies.
Prima, geen probleemedterbak schreef op woensdag 26 februari 2025 @ 21:37:
[...]
Kun je voor mij testen of het terug komt als je de Solar2DHW functie weer aan zet, of het probleem daarmee ook direct terug komt?
Ik had al het gevoel dat het in een combinatie moet zitten met andere functies.
Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal
Het valt me vanavond op dat de WP uitstaat
Nog niet eerder meegemaakt
De log
De SchdulesFlow version
24.10 (stable beta)
26/02 22:56:56 - MQTT Command: SetHeatpump: 0
26/02 22:56:56 - Function RTC: Automation 'Turn off/on power' triggered - power OFF (Room temp: 20.51°C)
26/02 22:55:47 - Function Pump speed: Max pumpspeed set to 94 (16%) (Low)
26/02 22:54:38 - MQTT Command: SetHeatpump: 1 (GUI)
26/02 22:54:36 - Function - WAR: 1
26/02 22:52:04 - Function - RTC: 1
26/02 22:52:01 - SYSTEM: MQTT Broker: Node Red MQTT node connected
26/02 22:52:01 - SYSTEM - HEISHAMON Connection: Online
26/02 22:51:58 - SYSTEM: Persistent storage: OK
26/02 22:51:58 - MQTT Command: SetQuietMode: 3 (QuietMode Manager)
26/02 22:51:58 - Quiet mode manager: Function turned on. Restoring quietmode to level 3
26/02 22:51:58 - Function - SoftStart: 1
26/02 22:51:57 - SYSTEM: MQTT block inactive, default block mode: UNRESTRICTED
26/02 22:51:57 - Function - Calculate new SP: New final SP calculated: Current setpoint: 24 °C. New calculated setpoint: 27 °C
26/02 22:51:57 - Function SoftStart: SoftStart function end
26/02 22:51:57 - SYSTEM: MQTT block inactive, default block mode: UNRESTRICTED
26/02 22:51:57 - Compressor: stopped
26/02 22:51:57 - Function WAR: Setpoint change: From 20 to 27.7 °C
26/02 22:51:57 - POWER: Manual OFF detected. (Remote Controller) - Default action used: Unrestricted
26/02 22:51:57 - Function NightReduction: New correction: 0 °C
26/02 22:51:57 - Function SoftStart Quietmode: Compressor run ended, quiet mode is already set to level 3
26/02 22:51:57 - Function - Solar: 0
26/02 22:51:57 - SYSTEM: WAR settings OK
26/02 22:51:57 - SYSTEM: Heatpump zone 2 is set to controle water temperature
26/02 22:51:57 - SYSTEM: Heatpump zone 1 is set to controle water temperature
26/02 22:51:57 - SYSTEM: Heatpump is in DIRECT mode
26/02 22:51:57 - Function NightReduction: 0
26/02 22:51:57 - TOP20_ThreeWay_Valve_State: 0
26/02 22:51:57 - TOP2_Force_DHW_State: 0
26/02 22:51:57 - SYSTEM - HEISHAMON Connection: Offline
26/02 22:51:57 - SYSTEM: Start---------------------------------------------------------------
------------------------------------------------------------------------------------------------
26/02 22:40:10 - Function - Calculate new SP: New final SP calculated: Current setpoint: 24 °C. New calculated setpoint: 27 °C
26/02 22:40:10 - Function RTC: Correction change: From -2 to -1 °C (Room actual: 20.56 °C)
26/02 21:40:42 - Function WAR: Setpoint change: From 27.6 to 27.7 °C
26/02 21:10:40 - Function WAR: Setpoint change: From 27.5 to 27.6 °C
26/02 20:55:39 - Function WAR: Setpoint change: From 27.4 to 27.5 °C
26/02 20:45:10 - Function - Calculate new SP: New final SP calculated: Current setpoint: 24 °C. New calculated setpoint: 26 °C
26/02 20:45:10 - Function RTC: Correction change: From -3 to -2 °C (Room actual: 20.84 °C)
26/02 20:35:10 - Function - Calculate new SP: New final SP calculated: Current setpoint: 24 °C. New calculated setpoint: 25 °C
26/02 20:35:10 - Function RTC: Correction change: From -2 to -3 °C (Room actual: 20.9 °C)
26/02 20:25:10 - Function - Calculate new SP: New final SP calculated: Current setpoint: 24 °C. New calculated setpoint: 26 °C
26/02 20:25:10 - Function RTC: Correction change: From -3 to -2 °C (Room actual: 20.85 °C)
26/02 20:10:10 - Function WAR: Setpoint change: From 27.3 to 27.4 °C
26/02 18:40:31 - Function WAR: Setpoint change: From 27.2 to 27.3 °C
26/02 18:05:29 - Function WAR: Setpoint change: From 27.1 to 27.2 °C
26/02 18:05:10 - Function - Calculate new SP: New final SP calculated: Current setpoint: 24 °C. New calculated setpoint: 25 °C
26/02 18:05:10 - Function RTC: Correction change: From -2 to -3 °C (Room actual: 20.91 °C)
26/02 18:00:10 - Function - Calculate new SP: New final SP calculated: Current setpoint: 24 °C. New calculated setpoint: 26 °C
26/02 18:00:10 - Function RTC: Correction change: From -3 to -2 °C (Room actual: 20.86 °C)
26/02 17:55:10 - Function - Calculate new SP: New final SP calculated: Current setpoint: 24 °C. New calculated setpoint: 25 °C
26/02 17:55:10 - Function RTC: Correction change: From -2 to -3 °C (Room actual: 20.91 °C)
26/02 17:15:10 - Function - Calculate new SP: New final SP calculated: Current setpoint: 24 °C. New calculated setpoint: 26 °C
26/02 17:15:10 - Function WAR: Setpoint change: From 27 to 27.1 °C
26/02 17:15:10 - Function RTC: Correction change: From -3 to -2 °C (Room actual: 20.84 °C)
26/02 17:00:19 - Function SoftStart: SoftStart function end
26/02 17:00:19 - MQTT Command: SetQuietMode: 3 (SoftStart Quietmode)
26/02 17:00:19 - Compressor: stopped
26/02 17:00:19 - Function SoftStart Quietmode: Compressor run ended, quiet mode set to level 3 for next run
26/02 17:00:14 - MQTT Command: SetHeatpump: 0
26/02 17:00:14 - MQTT Command: SetCurves: target: 24 (SP Calculation)
26/02 17:00:14 - Function - Calculate new SP: New final SP calculated: Current setpoint: 27 °C. New calculated setpoint: 24 °C
26/02 17:00:14 - Function RTC: Automation 'Turn off/on power' triggered - power OFF (Room temp: 21.03°C)
26/02 17:00:14 - Function RTC: Correction change: From 0 to -3 °C (Room actual: 21.03 °C)
26/02 17:00:14 - RTC: Room setpoint changed to: 20 °C
26/02 17:00:14 - Scheduler - Set room setpoint (RTC): 20
/f/image/ORpWPqyMUvU8iXdcAQLGXpPc.png?f=fotoalbum_large)
/f/image/8B2zBhxuTsC7hbzI2MVj5JDD.png?f=fotoalbum_large)
en iemand een idee waarom DHW niet gestart is/wordt?
[ Voor 10% gewijzigd door hemertje op 27-02-2025 07:48 ]
Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal
Haha, scherp hoor!Nnoitra schreef op woensdag 26 februari 2025 @ 17:03:
[...]
Weet je zeker dat de RTC aanpassingen iets gedaan hebben?
Op je screenshot staat de RTC functie namelijk uit![]()
Zou je ook eens willen kijken in de system -> log?
Dan specifiek naar regels met MQTT Command: SetZ1HeatRequestTemperature: * (function RTC)
Ik heb ook al eens shift stapjes van 0.5 graden gebruikt, maar ik heb het vermoeden dat NR en ook Panasonic voor de shift niet met halve graden wil werken.
Ook de WAR stooklijn rond alles naar boven af, op hele graden.
Ik heb gezocht, maar die melding kan ik niet vinden. Onderstaand de grafiek en de log van de laatste run.
Ook hier een redelijk rustige run, behalve de opstart. Daar moet ik nog aan werken, voor zover mogelijk. Ik zie, in ieder geval de laatste dagen, steeds de melding 'Pump did not yet relax' en 'Pump relaxing took too long', mogelijk gelinkt aan die piek!?
:no_upscale():strip_icc():strip_exif()/f/image/sAdAjRhx9vBbjXU4kL6ligjN.jpg?f=user_large)
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
| 27/02 08:36:26 - MQTT Command: SetCurves: target: 28 (SP Calculation) 27/02 08:36:26 - Function - Calculate new SP: New final SP calculated: Current setpoint: 27 °C. New calculated setpoint: 28 °C 27/02 08:36:25 - Function RTC: Correction change: From -1 to -0.5 °C (Room actual: 20.29 °C) 27/02 08:11:26 - Function WAR: Setpoint change: From 27.8 to 27.9 °C 27/02 07:51:26 - MQTT Command: SetCurves: target: 27 (SP Calculation) 27/02 07:51:25 - Function - Calculate new SP: New final SP calculated: Current setpoint: 28 °C. New calculated setpoint: 27 °C 27/02 07:51:25 - Function RTC: Correction change: From -0.5 to -1 °C (Room actual: 20.31 °C) 27/02 07:06:26 - Function WAR: Setpoint change: From 27.7 to 27.8 °C 27/02 06:06:55 - MQTT Command: SetCurves: target: 28 (SP Calculation) 27/02 06:06:55 - Function - Calculate new SP: New final SP calculated: Current setpoint: 27 °C. New calculated setpoint: 28 °C 27/02 06:06:26 - Function WAR: Setpoint change: From 27.5 to 27.7 °C 27/02 05:01:26 - Function WAR: Setpoint change: From 27.4 to 27.5 °C 27/02 03:01:26 - Function WAR: Setpoint change: From 27.3 to 27.4 °C 27/02 02:56:25 - MQTT Command: SetCurves: target: 27 (SP Calculation) 27/02 02:56:25 - Function - Calculate new SP: New final SP calculated: Current setpoint: 28 °C. New calculated setpoint: 27 °C 27/02 02:56:25 - Function RTC: Correction change: From 0 to -0.5 °C (Room actual: 20.21 °C) 27/02 01:02:41 - SYSTEM - HEISHAMON Connection: Online 27/02 01:02:41 - SYSTEM - HEISHAMON Connection: Offline 27/02 00:58:09 - MQTT Command: SetCurves: target: 28 (SP Calculation) 27/02 00:58:09 - Function - Calculate new SP: New final SP calculated: Current setpoint: 27 °C. New calculated setpoint: 28 °C 27/02 00:58:09 - Function SoftStart: Correction: -1 > 0 °C - (STABLE) Freq: 49Hz, SP_Final: 20°C 27/02 00:56:26 - Function WAR: Setpoint change: From 27.1 to 27.3 °C 27/02 00:48:52 - Function SoftStart: --> Pump relaxing took too long... (48Hz) Continuing with Phase 2. (Count: 5/5. Resetting counter) 27/02 00:48:42 - Function SoftStart: Correction: -1 > -1 °C - (EVALUATING) Freq: 49Hz, SP_Final: 19°C 27/02 00:45:42 - Function SoftStart: --> Pump did not yet relax (48Hz). Restarting Phase 1 again... (Count: 5/5) 27/02 00:45:31 - Function SoftStart: Correction: -1 > -1 °C - (EVALUATING) Freq: 49Hz, SP_Final: 19°C 27/02 00:43:06 - Function SoftStart: Correction: -2 > -1 °C - (STARTUP) Freq: 49Hz, SP_Final: 19°C 27/02 00:43:02 - Function SoftStart: Correction: -1 > -2 °C - (STARTUP) Freq: 48Hz, SP_Final: 18°C 27/02 00:43:02 - MQTT Command: SetCurves: target: 27 (SP Calculation) 27/02 00:43:02 - Function - Calculate new SP: New final SP calculated: Current setpoint: 26 °C. New calculated setpoint: 27 °C 27/02 00:43:02 - Function SoftStart: Correction: -2 > -1 °C - (STARTUP) Freq: 48Hz, SP_Final: 19°C 27/02 00:42:31 - Function SoftStart: --> Pump did not yet relax (48Hz). Restarting Phase 1 again... (Count: 4/5) 27/02 00:42:21 - Function SoftStart: Correction: -2 > -2 °C - (EVALUATING) Freq: 48Hz, SP_Final: 18°C 27/02 00:39:20 - Function SoftStart: --> Pump did not yet relax (48Hz). Restarting Phase 1 again... (Count: 3/5) 27/02 00:39:10 - Function SoftStart: Correction: -2 > -2 °C - (EVALUATING) Freq: 48Hz, SP_Final: 18°C 27/02 00:36:41 - MQTT Command: SetCurves: target: 26 (SP Calculation) 27/02 00:36:41 - Function - Calculate new SP: New final SP calculated: Current setpoint: 25 °C. New calculated setpoint: 26 °C 27/02 00:36:41 - Function SoftStart: Correction: -3 > -2 °C - (STARTUP) Freq: 48Hz, SP_Final: 18°C 27/02 00:36:09 - Function SoftStart: --> Pump did not yet relax (48Hz). Restarting Phase 1 again... (Count: 2/5) 27/02 00:35:59 - Function SoftStart: Correction: -3 > -3 °C - (EVALUATING) Freq: 49Hz, SP_Final: 17°C 27/02 00:34:48 - MQTT Command: SetCurves: target: 25 (SP Calculation) 27/02 00:34:48 - Function - Calculate new SP: New final SP calculated: Current setpoint: 26 °C. New calculated setpoint: 25 °C 27/02 00:34:48 - Function SoftStart: Correction: -2 > -3 °C - (STARTUP) Freq: 49Hz, SP_Final: 17°C 27/02 00:34:28 - MQTT Command: SetCurves: target: 26 (SP Calculation) 27/02 00:34:28 - Function - Calculate new SP: New final SP calculated: Current setpoint: 27 °C. New calculated setpoint: 26 °C 27/02 00:34:18 - Function SoftStart: Correction: -1 > -2 °C - (STARTUP) Freq: 49Hz, SP_Final: 18°C 27/02 00:34:16 - MQTT Command: SetCurves: target: 27 (SP Calculation) 27/02 00:34:16 - Function - Calculate new SP: New final SP calculated: Current setpoint: 26 °C. New calculated setpoint: 27 °C 27/02 00:34:16 - Function SoftStart: Correction: -2 > -1 °C - (STARTUP) Freq: 49Hz, SP_Final: 19°C 27/02 00:33:56 - MQTT Command: SetCurves: target: 26 (SP Calculation) 27/02 00:33:56 - Function - Calculate new SP: New final SP calculated: Current setpoint: 25 °C. New calculated setpoint: 26 °C 27/02 00:33:56 - Function SoftStart: Correction: -3 > -2 °C - (STARTUP) Freq: 48Hz, SP_Final: 18°C 27/02 00:32:59 - Function SoftStart: --> Pump did not yet relax (48Hz). Restarting Phase 1 again... (Count: 1/5) 27/02 00:32:53 - MQTT Command: SetCurves: target: 25 (SP Calculation) 27/02 00:32:53 - Function - Calculate new SP: New final SP calculated: Current setpoint: 24 °C. New calculated setpoint: 25 °C 27/02 00:32:53 - Function SoftStart: Correction: -4 > -3 °C - (EVALUATING) Freq: 48Hz, SP_Final: 17°C 27/02 00:32:48 - Function SoftStart: Correction: -4 > -4 °C - (EVALUATING) Freq: 49Hz, SP_Final: 16°C 27/02 00:32:16 - MQTT Command: SetCurves: target: 24 (SP Calculation) 27/02 00:32:16 - Function - Calculate new SP: New final SP calculated: Current setpoint: 23 °C. New calculated setpoint: 24 °C 27/02 00:32:16 - Function SoftStart: Correction: -5 > -4 °C - (STARTUP) Freq: 48Hz, SP_Final: 16°C 27/02 00:29:48 - MQTT Command: SetCurves: target: 23 (SP Calculation) 27/02 00:29:48 - Function - Calculate new SP: New final SP calculated: Current setpoint: 28 °C. New calculated setpoint: 23 °C 27/02 00:29:48 - Function SoftStart: Correction: 0 > -5 °C - (STARTUP) Freq: 19Hz, SP_Final: 15°C 27/02 00:29:48 - Compressor: running |
Heb ik nog steeds het vermoeden dat RTC niets bij jouw doet.WOrange schreef op donderdag 27 februari 2025 @ 09:13:
[...]
Haha, scherp hoor!Ik had het screenshot gemaakt voordat ik de knop om heb gezet.
Ik heb gezocht, maar die melding kan ik niet vinden.
Je zou dat iig iets in de log hebben moeten staan van:
MQTT Command: **** (function RTC)
Wat wil zeggen dat er een aanpassing vanuit de RTC functie naar de WP is gegaan.
Zoals ik eerder zei, ik denk dat de stapjes van halve graden niet werken, een shift moet op hele graden.
Een piekje houd je sowieso bij een start. De Slowstart heeft als doel die piek z.s.m. naar beneden te brengen.Onderstaand de grafiek en de log van de laatste run.
Ook hier een redelijk rustige run, behalve de opstart. Daar moet ik nog aan werken, voor zover mogelijk. Ik zie, in ieder geval de laatste dagen, steeds de melding 'Pump did not yet relax' en 'Pump relaxing took too long', mogelijk gelinkt aan die piek!?
Die 2 meldingen geven alleen aan dat de omstandigheden het nog niet toelaten om de WP rustiger te laten draaien.
In je log zie je bijvoorbeeld deze: MQTT Command: SetCurves: target: 28 (SP Calculation)code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 27/02 08:36:26 - MQTT Command: SetCurves: target: 28 (SP Calculation) 27/02 08:36:26 - Function - Calculate new SP: New final SP calculated: Current setpoint: 27 °C. New calculated setpoint: 28 °C 27/02 08:36:25 - Function RTC: Correction change: From -1 to -0.5 °C (Room actual: 20.29 °C) 27/02 08:11:26 - Function WAR: Setpoint change: From 27.8 to 27.9 °C 27/02 07:51:26 - MQTT Command: SetCurves: target: 27 (SP Calculation) 27/02 07:51:25 - Function - Calculate new SP: New final SP calculated: Current setpoint: 28 °C. New calculated setpoint: 27 °C 27/02 07:51:25 - Function RTC: Correction change: From -0.5 to -1 °C (Room actual: 20.31 °C) 27/02 07:06:26 - Function WAR: Setpoint change: From 27.7 to 27.8 °C 27/02 06:06:55 - MQTT Command: SetCurves: target: 28 (SP Calculation) 27/02 06:06:55 - Function - Calculate new SP: New final SP calculated: Current setpoint: 27 °C. New calculated setpoint: 28 °C 27/02 06:06:26 - Function WAR: Setpoint change: From 27.5 to 27.7 °C 27/02 05:01:26 - Function WAR: Setpoint change: From 27.4 to 27.5 °C 27/02 03:01:26 - Function WAR: Setpoint change: From 27.3 to 27.4 °C 27/02 02:56:25 - MQTT Command: SetCurves: target: 27 (SP Calculation) 27/02 02:56:25 - Function - Calculate new SP: New final SP calculated: Current setpoint: 28 °C. New calculated setpoint: 27 °C 27/02 02:56:25 - Function RTC: Correction change: From 0 to -0.5 °C (Room actual: 20.21 °C)
De SP Calculation stuurt hier de wijziging van je stooklijn aan.
Ook zie je deze: Function RTC: Correction change: From -1 to -0.5 °C (Room actual: 20.29 °C)
De RTC functie heeft dus wel berekend dat er een shift wijziging is (van -1 naar -0.5), maar er volgt géén MQTT command. Dus er wordt niets doorgevoerd.
Ik geef wederom de halve graden de schuld
@edterbak verbeter me gerust als ik ernaast zit
Sarcasm is my superpower! What's yours?
Zie mijn post van 28 januari. Ik draai 24.09 maar heb de coderegel "SP_Final = Math.ceil(SP_Final);" er uit gehaald. Hierdoor wordt er, voor mij zelf meer Intuïtief, vanaf 0.5 naar boven afgerond.Nnoitra schreef op woensdag 26 februari 2025 @ 17:03:
[...]
...
Ik heb ook al eens shift stapjes van 0.5 graden gebruikt, maar ik heb het vermoeden dat NR en ook Panasonic voor de shift niet met halve graden wil werken.
Ook de WAR stooklijn rond alles naar boven af, op hele graden.
Maar los van de manier van afronding is er een reden om de RTC met stapjes <1 te laten ingrijpen. Het is onwenselijk dat vlak voor of na een RTC aanpassing ook de WAR een graad aanpast. Dit scenario natuurlijk alleen bij too warm en oplopende buitentemperatuur. Een Outlet Setpoint wat in korte tijd 2 graden wordt verlaagd kan tot afslaan leiden. Hoe steiler de WAR, hoe vaker dat voorkomt. Door te zorgen dat je RTC correctie stap + WAR stapje <1 voorkom je dat (voor de eerste correctie, doorredeneren voor de volgende 2)
edit: Pana zelf rond de WAR naar boven af. De flow rond de Final water temp af. Dus war+rtc+softstart+night worden eerst onafgerond bij elkaar opgeteld.
[ Voor 6% gewijzigd door ercolano op 27-02-2025 09:53 ]
Gasloos | Pana 9J | 300l boiler | 8000wp | PHEV
Mijn ervaring is ook dat als je geen verassingen (bv onverwachte uitschakeling) wil hebben je beter niet met WAR (van de WP dus) & +/-5 Shift kan werken. De buitentemperatuur sensor van de Pana wil bij temperatuurovergangen nog wel eens een tijdje tussen 2 waardes schakelen en soms gaat dat de Ta mee schakelen. Als je dan met naregeling probeert de target niet meer dan 2 graden onder Ta te houden gaat ‘t al snel mis.ercolano schreef op donderdag 27 februari 2025 @ 09:49:
[...]
Zie mijn post van 28 januari. Ik draai 24.09 maar heb de coderegel "SP_Final = Math.ceil(SP_Final);" er uit gehaald. Hierdoor wordt er, voor mij zelf meer Intuïtief, vanaf 0.5 naar boven afgerond.
Maar los van de manier van afronding is er een reden om de RTC met stapjes <1 te laten ingrijpen. Het is onwenselijk dat vlak voor of na een RTC aanpassing ook de WAR een graad aanpast. Dit scenario natuurlijk alleen bij too warm en oplopende buitentemperatuur. Een Outlet Setpoint wat in korte tijd 2 graden wordt verlaagd kan tot afslaan leiden. Hoe steiler de WAR, hoe vaker dat voorkomt. Door te zorgen dat je RTC correctie stap + WAR stapje <1 voorkom je dat (voor de eerste correctie, doorredeneren voor de volgende 2)
edit: Pana zelf rond de WAR naar boven af. De flow rond de Final water temp af. Dus war+rtc+softstart+night worden eerst onafgerond bij elkaar opgeteld.
Ik maak geen gebruik meer van ‘t node-red dashboard maar met andere externe aansturing heb je ‘t zelfde effect. Ik doe nu de WAR berekening 1 x per half uur en gebruik een gestabiliseerde waarde van de buitentemperatuur als input. En pas aan ‘t einde van alle berekeningen de afronding naar gehele waarde.
Panasonic J 7kW WP, boiler & HeishaMon, 6022 Wp PV, Enphase+ST GW, SOLAX SK-SU3000E 13kWh BESS, ITHO Qualityflow WTW, Elvi Smart Charging+ laadpunt, Kia EV6 84kWh EA MY25, gasloos '23
Heishamon blijft echter staan op:
1
2
3
4
| TOP2 Force_DHW_State 0 Disabled TOP4 Operating_Mode_State 3 DHW TOP9 DHW_Target_Temp 45 °C TOP10 DHW_Temp 36 °C |
Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal
@edterbak
Function: Solar²DHW > Node Red blijft weer op DHW hangen
Uitgeschakeld en het spul gaat weer draaien
/f/image/acaQkn81zg4N19EEVL9LUhNL.png?f=fotoalbum_large)
Met onderstaande Scheduler ga ik ervanuit uit dat ondanks de basisinstelling HEAT is er door de Force DHW functie 2x per dag het boilervat met warm water wordt gevuld
Daarnaast stuur ik 2x per dag de RTC met 1GrC een paar uur omhoog
/f/image/jXUJf1MrrAHBYyyUMz9RvDko.png?f=fotoalbum_large)
Flow version
24.10 (stable beta)
28/02 07:16:12 - MQTT Command: SetQuietMode: 2 (SoftStart Quietmode)
28/02 07:16:11 - Function SoftStart Quietmode: Timer ended, restoring quiet mode to level 2
28/02 07:14:22 - Function SoftStart: --> Pump did not yet relax (36Hz). Restarting Phase 1 again... (Count: 1/5)
28/02 07:14:12 - Function SoftStart: Correction: -3 > -3 °C - (EVALUATING) Freq: 36Hz, SP_Final: 17°C
28/02 07:14:10 - MQTT Command: SetCurves: target: 25 (SP Calculation)
28/02 07:14:10 - Function - Calculate new SP: New final SP calculated: Current setpoint: 24 °C. New calculated setpoint: 25 °C
28/02 07:14:10 - Function SoftStart: Correction: -4 > -3 °C - (STARTUP) Freq: 38Hz, SP_Final: 17°C
28/02 07:13:45 - MQTT Command: SetCurves: target: 24 (SP Calculation)
28/02 07:13:45 - Function - Calculate new SP: New final SP calculated: Current setpoint: 23 °C. New calculated setpoint: 24 °C
28/02 07:13:45 - Function SoftStart: Correction: -5 > -4 °C - (STARTUP) Freq: 38Hz, SP_Final: 16°C
28/02 07:11:11 - MQTT Command: SetCurves: target: 23 (SP Calculation)
28/02 07:11:11 - Function - Calculate new SP: New final SP calculated: Current setpoint: 28 °C. New calculated setpoint: 23 °C
28/02 07:11:11 - Function SoftStart: Correction: 0 > -5 °C - (STARTUP) Freq: 16Hz, SP_Final: 15°C
28/02 07:11:11 - MQTT Command: SetMaxPumpDuty: 150
28/02 07:11:11 - Compressor: running
28/02 07:11:11 - Function SoftStart Quietmode: Timer started (5 minutes)
28/02 07:11:11 - Function Pump speed: Max pumpspeed set to 150 (45%) (HEAT)
28/02 07:08:06 - MQTT Command: SetCurves: target: 28 (SP Calculation)
28/02 07:08:06 - Function - Calculate new SP: New final SP calculated: Current setpoint: 26 °C. New calculated setpoint: 28 °C
28/02 07:08:06 - Function RTC: Correction change: From -2 to 0 °C (Room actual: 19.87 °C)
28/02 07:08:06 - Function WAR: Setpoint change: From 27.9 to 28 °C
28/02 07:08:06 - TOP4_Operating_Mode_State: 0
28/02 07:08:01 - MQTT Command: SetOperationMode: 0
28/02 07:08:01 - Function - Solar: Solar function turned off manually. Restoring operating mode
28/02 07:08:01 - Function - Solar: 0
28/02 05:30:57 - RTC: Room setpoint changed to: 20 °C
28/02 05:30:57 - Scheduler - Set room setpoint (RTC): 20
28/02 02:17:32 - MQTT Command: SetMaxPumpDuty: 94 (pump speed)
28/02 02:17:32 - Function Pump speed: Max pumpspeed set to 94 (16%) (Low)
28/02 02:15:57 - MQTT Command: SetHeatpump: 1 (GUI)
28/02 02:15:57 - RTC: Room setpoint changed to: 21 °C
28/02 02:15:57 - Scheduler - Power: 1
28/02 02:15:57 - Scheduler - Set room setpoint (RTC): 21
28/02 00:03:12 - MQTT Command: SetForceDHW: 1
28/02 00:03:12 - Scheduler - Force DHW: 1
28/02 00:03:12 - Scheduler: Enable ForceDHW
28/02 00:03:04 - TOP4_Operating_Mode_State: 3
28/02 00:03:02 - MQTT Command: SetOperationMode: 3 (rtc automation: on/off)
28/02 00:03:02 - Scheduler - Operation Mode: 3
28/02 00:03:02 - Scheduler: Operation mode change to (3)DHW-Only
28/02 00:03:00 - Scheduler: Stored next operating mode is set to 0
28/02 00:02:59 - MQTT Command: SetHeatpump: 0 (rtc automation: on/off)
28/02 00:02:57 - MQTT Command: SetHeatpump: 1 (GUI)
28/02 00:02:57 - Scheduler - Power: 1
28/02 00:01:59 - Function SoftStart: SoftStart function end
28/02 00:01:59 - MQTT Command: SetQuietMode: 3 (SoftStart Quietmode)
28/02 00:01:59 - Compressor: stopped
28/02 00:01:59 - Function SoftStart Quietmode: Compressor run ended, quiet mode set to level 3 for next run
28/02 00:01:56 - MQTT Command: SetHeatpump: 0 (rtc automation: on/off)
28/02 00:01:56 - Function RTC: Automation 'Turn off/on power' triggered - power OFF (Room temp: 20.71°C)
28/02 00:00:00 - MQTT Command: SetDHWTemp: 42 (Solar)
28/02 00:00:00 - Function Solar: New day; Reset Solar function. Set DHW SP to 42
28/02 00:00:00 - SYSTEM: Total amount of offline messages today: 0
------------------------------------------------------------------------------------------------
Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal
------------------------------------------------------------------------------------------------
27/02 23:36:56 - Function WAR: Setpoint change: From 27.8 to 27.9 °C
27/02 22:32:28 - MQTT Command: SetCurves: target: 26 (SP Calculation)
27/02 22:32:28 - Function - Calculate new SP: New final SP calculated: Current setpoint: 27 °C. New calculated setpoint: 26 °C
27/02 22:32:28 - Function SoftStart: Correction: 1 > 0 °C - (STABLE) Freq: 19Hz, SP_Final: 18°C
27/02 22:31:56 - Function WAR: Setpoint change: From 27.9 to 27.8 °C
27/02 22:21:10 - Function SoftStart: --> Pump relaxing took too long... (24Hz) Continuing with Phase 2. (Count: 5/5. Resetting counter)
27/02 22:21:00 - Function SoftStart: Correction: 1 > 1 °C - (EVALUATING) Freq: 24Hz, SP_Final: 19°C
27/02 22:20:37 - MQTT Command: SetCurves: target: 27 (SP Calculation)
27/02 22:20:37 - Function - Calculate new SP: New final SP calculated: Current setpoint: 28 °C. New calculated setpoint: 27 °C
27/02 22:20:37 - Function SoftStart: Correction: 2 > 1 °C - (STARTUP) Freq: 25Hz, SP_Final: 19°C
27/02 22:20:30 - MQTT Command: SetCurves: target: 28 (SP Calculation)
27/02 22:20:30 - Function SoftStart: Correction: 1 > 2 °C - (STARTUP) Freq: 25Hz, SP_Final: 20°C
27/02 22:19:52 - Function SoftStart: Correction: 2 > 1 °C - (STARTUP) Freq: 24Hz, SP_Final: 19°C
27/02 22:19:50 - Function - Calculate new SP: New final SP calculated: Current setpoint: 27 °C. New calculated setpoint: 28 °C
27/02 22:19:50 - Function SoftStart: Correction: 1 > 2 °C - (STARTUP) Freq: 24Hz, SP_Final: 20°C
27/02 22:17:59 - Function SoftStart: --> Pump did not yet relax (24Hz). Restarting Phase 1 again... (Count: 5/5)
27/02 22:17:49 - Function SoftStart: Correction: 1 > 1 °C - (EVALUATING) Freq: 24Hz, SP_Final: 19°C
27/02 22:15:32 - MQTT Command: SetCurves: target: 27 (SP Calculation)
27/02 22:15:15 - Function - Calculate new SP: New final SP calculated: Current setpoint: 28 °C. New calculated setpoint: 27 °C
27/02 22:15:05 - Function SoftStart: Correction: 2 > 1 °C - (STARTUP) Freq: 27Hz, SP_Final: 19°C
27/02 22:15:04 - MQTT Command: SetCurves: target: 28 (SP Calculation)
27/02 22:14:57 - Function - Calculate new SP: New final SP calculated: Current setpoint: 27 °C. New calculated setpoint: 28 °C
27/02 22:14:55 - Function SoftStart: Correction: 1 > 2 °C - (STARTUP) Freq: 28Hz, SP_Final: 20°C
27/02 22:14:48 - Function SoftStart: --> Pump did not yet relax (27Hz). Restarting Phase 1 again... (Count: 4/5)
27/02 22:14:38 - Function SoftStart: Correction: 1 > 1 °C - (EVALUATING) Freq: 28Hz, SP_Final: 19°C
27/02 22:14:36 - MQTT Command: SetCurves: target: 27 (SP Calculation)
27/02 22:14:36 - Function - Calculate new SP: New final SP calculated: Current setpoint: 28 °C. New calculated setpoint: 27 °C
27/02 22:14:25 - Function SoftStart: Correction: 2 > 1 °C - (STARTUP) Freq: 28Hz, SP_Final: 19°C
27/02 22:14:25 - MQTT Command: SetCurves: target: 28 (SP Calculation)
27/02 22:14:25 - Function - Calculate new SP: New final SP calculated: Current setpoint: 27 °C. New calculated setpoint: 28 °C
27/02 22:14:25 - Function SoftStart: Correction: 1 > 2 °C - (STARTUP) Freq: 28Hz, SP_Final: 20°C
27/02 22:11:51 - MQTT Command: SetCurves: target: 27 (SP Calculation)
27/02 22:11:51 - Function - Calculate new SP: New final SP calculated: Current setpoint: 28 °C. New calculated setpoint: 27 °C
27/02 22:11:51 - Function SoftStart: Correction: 2 > 1 °C - (STARTUP) Freq: 27Hz, SP_Final: 19°C
27/02 22:11:45 - MQTT Command: SetCurves: target: 28 (SP Calculation)
27/02 22:11:45 - Function - Calculate new SP: New final SP calculated: Current setpoint: 27 °C. New calculated setpoint: 28 °C
27/02 22:11:44 - Function SoftStart: Correction: 1 > 2 °C - (STARTUP) Freq: 27Hz, SP_Final: 20°C
27/02 22:11:38 - Function SoftStart: --> Pump did not yet relax (28Hz). Restarting Phase 1 again... (Count: 3/5)
27/02 22:11:27 - Function SoftStart: Correction: 1 > 1 °C - (EVALUATING) Freq: 28Hz, SP_Final: 19°C
27/02 22:11:16 - MQTT Command: SetCurves: target: 27 (SP Calculation)
27/02 22:11:16 - Function - Calculate new SP: New final SP calculated: Current setpoint: 28 °C. New calculated setpoint: 27 °C
27/02 22:11:16 - Function SoftStart: Correction: 2 > 1 °C - (STARTUP) Freq: 28Hz, SP_Final: 19°C
27/02 22:10:59 - MQTT Command: SetCurves: target: 28 (SP Calculation)
27/02 22:10:59 - Function - Calculate new SP: New final SP calculated: Current setpoint: 27 °C. New calculated setpoint: 28 °C
27/02 22:10:59 - Function SoftStart: Correction: 1 > 2 °C - (STARTUP) Freq: 30Hz, SP_Final: 20°C
27/02 22:10:41 - MQTT Command: SetCurves: target: 27 (SP Calculation)
27/02 22:10:41 - Function - Calculate new SP: New final SP calculated: Current setpoint: 28 °C. New calculated setpoint: 27 °C
27/02 22:10:41 - Function SoftStart: Correction: 2 > 1 °C - (STARTUP) Freq: 31Hz, SP_Final: 19°C
27/02 22:10:30 - MQTT Command: SetCurves: target: 28 (SP Calculation)
27/02 22:10:29 - Function - Calculate new SP: New final SP calculated: Current setpoint: 27 °C. New calculated setpoint: 28 °C
27/02 22:10:29 - Function SoftStart: Correction: 1 > 2 °C - (STARTUP) Freq: 31Hz, SP_Final: 20°C
27/02 22:10:01 - MQTT Command: SetCurves: target: 27 (SP Calculation)
27/02 22:10:01 - Function - Calculate new SP: New final SP calculated: Current setpoint: 28 °C. New calculated setpoint: 27 °C
27/02 22:10:01 - Function SoftStart: Correction: 2 > 1 °C - (STARTUP) Freq: 30Hz, SP_Final: 19°C
27/02 22:09:54 - MQTT Command: SetCurves: target: 28 (SP Calculation)
27/02 22:09:54 - Function - Calculate new SP: New final SP calculated: Current setpoint: 27 °C. New calculated setpoint: 28 °C
27/02 22:09:54 - Function SoftStart: Correction: 1 > 2 °C - (STARTUP) Freq: 30Hz, SP_Final: 20°C
27/02 22:08:27 - Function SoftStart: --> Pump did not yet relax (31Hz). Restarting Phase 1 again... (Count: 2/5)
27/02 22:08:17 - Function SoftStart: Correction: 1 > 1 °C - (EVALUATING) Freq: 30Hz, SP_Final: 19°C
27/02 22:07:06 - MQTT Command: SetQuietMode: 2 (SoftStart Quietmode)
27/02 22:07:06 - Function SoftStart Quietmode: Timer ended, restoring quiet mode to level 2
27/02 22:06:39 - MQTT Command: SetCurves: target: 27 (SP Calculation)
27/02 22:06:39 - Function - Calculate new SP: New final SP calculated: Current setpoint: 26 °C. New calculated setpoint: 27 °C
27/02 22:06:39 - Function SoftStart: Correction: 0 > 1 °C - (STARTUP) Freq: 30Hz, SP_Final: 19°C
27/02 22:06:26 - MQTT Command: SetCurves: target: 26 (SP Calculation)
27/02 22:06:26 - Function - Calculate new SP: New final SP calculated: Current setpoint: 27 °C. New calculated setpoint: 26 °C
27/02 22:06:26 - Function SoftStart: Correction: 1 > 0 °C - (STARTUP) Freq: 31Hz, SP_Final: 18°C
27/02 22:05:16 - Function SoftStart: --> Pump did not yet relax (31Hz). Restarting Phase 1 again... (Count: 1/5)
27/02 22:05:06 - Function SoftStart: Correction: 1 > 1 °C - (EVALUATING) Freq: 31Hz, SP_Final: 19°C
27/02 22:04:34 - MQTT Command: SetCurves: target: 27 (SP Calculation)
27/02 22:04:34 - Function - Calculate new SP: New final SP calculated: Current setpoint: 26 °C. New calculated setpoint: 27 °C
27/02 22:04:34 - Function SoftStart: Correction: 0 > 1 °C - (STARTUP) Freq: 30Hz, SP_Final: 19°C
27/02 22:04:09 - MQTT Command: SetCurves: target: 26 (SP Calculation)
27/02 22:04:09 - Function - Calculate new SP: New final SP calculated: Current setpoint: 25 °C. New calculated setpoint: 26 °C
27/02 22:04:09 - Function SoftStart: Correction: -1 > 0 °C - (STARTUP) Freq: 37Hz, SP_Final: 18°C
27/02 22:03:59 - MQTT Command: SetCurves: target: 25 (SP Calculation)
27/02 22:03:59 - Function - Calculate new SP: New final SP calculated: Current setpoint: 24 °C. New calculated setpoint: 25 °C
27/02 22:03:59 - Function SoftStart: Correction: -2 > -1 °C - (STARTUP) Freq: 38Hz, SP_Final: 17°C
27/02 22:03:49 - MQTT Command: SetCurves: target: 24 (SP Calculation)
27/02 22:03:49 - Function - Calculate new SP: New final SP calculated: Current setpoint: 23 °C. New calculated setpoint: 24 °C
27/02 22:03:49 - Function SoftStart: Correction: -3 > -2 °C - (STARTUP) Freq: 38Hz, SP_Final: 16°C
27/02 22:03:29 - MQTT Command: SetCurves: target: 23 (SP Calculation)
27/02 22:03:29 - Function - Calculate new SP: New final SP calculated: Current setpoint: 22 °C. New calculated setpoint: 23 °C
27/02 22:03:29 - Function SoftStart: Correction: -4 > -3 °C - (STARTUP) Freq: 32Hz, SP_Final: 15°C
27/02 22:02:06 - MQTT Command: SetCurves: target: 22 (SP Calculation)
27/02 22:02:06 - Function - Calculate new SP: New final SP calculated: Current setpoint: 26 °C. New calculated setpoint: 22 °C
27/02 22:02:06 - Function SoftStart: Correction: 0 > -4 °C - (STARTUP) Freq: 6Hz, SP_Final: 14°C
27/02 22:02:06 - MQTT Command: SetMaxPumpDuty: 150 (pump speed)
27/02 22:02:06 - Compressor: running
27/02 22:02:06 - Function SoftStart Quietmode: Timer started (5 minutes)
27/02 22:02:06 - Function Pump speed: Max pumpspeed set to 150 (45%) (HEAT)
27/02 22:01:56 - MQTT Command: SetCurves: target: 26 (SP Calculation)
27/02 22:01:56 - Function - Calculate new SP: New final SP calculated: Current setpoint: 25 °C. New calculated setpoint: 26 °C
27/02 22:01:56 - Function RTC: Correction change: From -3 to -2 °C (Room actual: 20.89 °C)
27/02 21:51:56 - MQTT Command: SetCurves: target: 25 (SP Calculation)
27/02 21:51:56 - Function - Calculate new SP: New final SP calculated: Current setpoint: 26 °C. New calculated setpoint: 25 °C
27/02 21:51:56 - Function RTC: Correction change: From -2 to -3 °C (Room actual: 20.96 °C)
27/02 21:46:56 - MQTT Command: SetCurves: target: 26 (SP Calculation)
27/02 21:46:56 - Function - Calculate new SP: New final SP calculated: Current setpoint: 25 °C. New calculated setpoint: 26 °C
27/02 21:46:56 - Function RTC: Correction change: From -3 to -2 °C (Room actual: 20.88 °C)
27/02 21:40:04 - MQTT Command: SetQuietMode: 3
27/02 21:40:04 - Function SoftStart: SoftStart function end
27/02 21:40:04 - MQTT Command: SetMaxPumpDuty: 94 (pump speed)
27/02 21:40:04 - Compressor: stopped
27/02 21:40:04 - Function SoftStart Quietmode: Compressor run ended, quiet mode set to level 3 for next run
27/02 21:40:04 - Function Pump speed: Max pumpspeed set to 94 (16%) (Low)
27/02 21:37:14 - Function WAR: Setpoint change: From 28 to 27.9 °C
27/02 21:36:56 - MQTT Command: SetCurves: target: 25 (SP Calculation)
27/02 21:36:56 - Function - Calculate new SP: New final SP calculated: Current setpoint: 26 °C. New calculated setpoint: 25 °C
27/02 21:36:56 - Function RTC: Correction change: From -2 to -3 °C (Room actual: 20.92 °C)
27/02 21:30:29 - MQTT Command: SetCurves: target: 26 (SP Calculation)
27/02 21:30:29 - Function - Calculate new SP: New final SP calculated: Current setpoint: 25 °C. New calculated setpoint: 26 °C
27/02 21:30:29 - Function SoftStart: Correction: -1 > 0 °C - (STABLE) Freq: 19Hz, SP_Final: 18°C
27/02 21:26:56 - Function SoftStart: Correction: 0 > -1 °C - (STABLE) Freq: 19Hz, SP_Final: 17°C
27/02 21:26:56 - Function RTC: Correction change: From -3 to -2 °C (Room actual: 20.84 °C)
27/02 21:23:29 - Function SoftStart: --> Pump relaxed... (20Hz) Continuing with Phase 2
27/02 21:23:19 - Function SoftStart: Correction: 0 > 0 °C - (EVALUATING) Freq: 21Hz, SP_Final: 17°C
27/02 21:23:18 - Function SoftStart: Correction: 0 > 0 °C - (EVALUATING) Freq: 20Hz, SP_Final: 17°C
27/02 21:22:43 - MQTT Command: SetCurves: target: 25 (SP Calculation)
27/02 21:22:43 - Function - Calculate new SP: New final SP calculated: Current setpoint: 26 °C. New calculated setpoint: 25 °C
27/02 21:22:43 - Function SoftStart: Correction: 1 > 0 °C - (STARTUP) Freq: 20Hz, SP_Final: 17°C
27/02 21:22:08 - Function SoftStart Quietmode: Timer ended, quiet mode is already set to level 2
27/02 21:22:03 - Function - Calculate new SP: New final SP calculated: Current setpoint: 24 °C. New calculated setpoint: 26 °C
27/02 21:22:02 - MQTT Command: SetCurves: target: 26 (SP Calculation)
27/02 21:21:59 - Function - Calculate new SP: New final SP calculated: Current setpoint: 25 °C. New calculated setpoint: 26 °C
27/02 21:21:59 - Function SoftStart: Correction: -1 > 1 °C - (STARTUP) Freq: 23Hz, SP_Final: 18°C
27/02 21:21:56 - MQTT Command: SetCurves: target: 24 (SP Calculation)
27/02 21:21:56 - Function - Calculate new SP: New final SP calculated: Current setpoint: 25 °C. New calculated setpoint: 24 °C
27/02 21:21:56 - Function RTC: Correction change: From -2 to -3 °C (Room actual: 20.92 °C)
27/02 21:21:23 - MQTT Command: SetCurves: target: 25 (SP Calculation)
27/02 21:21:23 - Function - Calculate new SP: New final SP calculated: Current setpoint: 26 °C. New calculated setpoint: 25 °C
27/02 21:21:23 - Function SoftStart: Correction: 0 > -1 °C - (STARTUP) Freq: 24Hz, SP_Final: 17°C
27/02 21:21:11 - MQTT Command: SetCurves: target: 26 (SP Calculation)
27/02 21:21:11 - Function - Calculate new SP: New final SP calculated: Current setpoint: 25 °C. New calculated setpoint: 26 °C
27/02 21:21:11 - Function SoftStart: Correction: -1 > 0 °C - (STARTUP) Freq: 24Hz, SP_Final: 18°C
27/02 21:20:38 - MQTT Command: SetCurves: target: 25 (SP Calculation)
27/02 21:20:38 - Function - Calculate new SP: New final SP calculated: Current setpoint: 26 °C. New calculated setpoint: 25 °C
27/02 21:20:38 - Function SoftStart: Correction: 0 > -1 °C - (STARTUP) Freq: 27Hz, SP_Final: 17°C
27/02 21:20:31 - MQTT Command: SetCurves: target: 26 (SP Calculation)
27/02 21:20:31 - Function - Calculate new SP: New final SP calculated: Current setpoint: 25 °C. New calculated setpoint: 26 °C
27/02 21:20:31 - Function SoftStart: Correction: -1 > 0 °C - (STARTUP) Freq: 26Hz, SP_Final: 18°C
27/02 21:20:18 - Function SoftStart: --> Pump did not yet relax (27Hz). Restarting Phase 1 again... (Count: 1/5)
27/02 21:20:08 - Function SoftStart: Correction: -1 > -1 °C - (EVALUATING) Freq: 27Hz, SP_Final: 17°C
27/02 21:20:03 - MQTT Command: SetCurves: target: 25 (SP Calculation)
27/02 21:20:03 - Function - Calculate new SP: New final SP calculated: Current setpoint: 26 °C. New calculated setpoint: 25 °C
27/02 21:20:03 - Function SoftStart: Correction: 0 > -1 °C - (STARTUP) Freq: 26Hz, SP_Final: 17°C
27/02 21:19:16 - MQTT Command: SetCurves: target: 26 (SP Calculation)
27/02 21:19:16 - Function - Calculate new SP: New final SP calculated: Current setpoint: 25 °C. New calculated setpoint: 26 °C
27/02 21:19:16 - Function SoftStart: Correction: -1 > 0 °C - (STARTUP) Freq: 29Hz, SP_Final: 18°C
27/02 21:18:56 - MQTT Command: SetCurves: target: 25 (SP Calculation)
27/02 21:18:56 - Function - Calculate new SP: New final SP calculated: Current setpoint: 24 °C. New calculated setpoint: 25 °C
27/02 21:18:56 - Function SoftStart: Correction: -2 > -1 °C - (STARTUP) Freq: 34Hz, SP_Final: 17°C
27/02 21:18:31 - MQTT Command: SetCurves: target: 24 (SP Calculation)
27/02 21:18:31 - Function - Calculate new SP: New final SP calculated: Current setpoint: 23 °C. New calculated setpoint: 24 °C
27/02 21:18:31 - Function SoftStart: Correction: -3 > -2 °C - (STARTUP) Freq: 33Hz, SP_Final: 16°C
27/02 21:18:11 - MQTT Command: SetCurves: target: 23 (SP Calculation)
27/02 21:18:11 - Function - Calculate new SP: New final SP calculated: Current setpoint: 22 °C. New calculated setpoint: 23 °C
27/02 21:18:11 - Function SoftStart: Correction: -4 > -3 °C - (STARTUP) Freq: 22Hz, SP_Final: 15°C
27/02 21:17:56 - MQTT Command: SetCurves: target: 22 (SP Calculation)
27/02 21:17:56 - Function - Calculate new SP: New final SP calculated: Current setpoint: 21 °C. New calculated setpoint: 22 °C
27/02 21:17:56 - Function SoftStart: Correction: -5 > -4 °C - (STARTUP) Freq: 19Hz, SP_Final: 14°C
27/02 21:17:08 - MQTT Command: SetCurves: target: 21 (SP Calculation)
27/02 21:17:08 - Function - Calculate new SP: New final SP calculated: Current setpoint: 26 °C. New calculated setpoint: 21 °C
27/02 21:17:08 - Function SoftStart: Correction: 0 > -5 °C - (STARTUP) Freq: 15Hz, SP_Final: 13°C
27/02 21:17:08 - MQTT Command: SetMaxPumpDuty: 150 (pump speed)
27/02 21:17:08 - Compressor: running
27/02 21:17:08 - Function SoftStart Quietmode: Timer started (5 minutes)
27/02 21:17:08 - Function Pump speed: Max pumpspeed set to 150 (45%) (HEAT)
27/02 21:16:58 - Function - Solar: 1
27/02 21:16:56 - MQTT Command: SetCurves: target: 26 (SP Calculation)
27/02 21:16:56 - Function - Calculate new SP: New final SP calculated: Current setpoint: 25 °C. New calculated setpoint: 26 °C
27/02 21:16:56 - Function WAR: Setpoint change: From 27.9 to 28 °C
27/02 21:16:56 - Function RTC: Correction change: From -3 to -2 °C (Room actual: 20.89 °C)
27/02 21:12:57 - Function WAR: Setpoint change: From 28 to 27.9 °C
27/02 21:12:57 - TOP4_Operating_Mode_State: 0
27/02 21:12:54 - MQTT Command: SetOperationMode: 0
27/02 21:12:54 - Function - Solar: Solar function turned off manually. Restoring operating mode
27/02 21:12:54 - Function - Solar: 0
27/02 20:57:16 - TOP4_Operating_Mode_State: 3
27/02 20:57:11 - MQTT Command: SetOperationMode: 3
27/02 20:57:11 - Auto-start-DHW function: DHW temperature: 36°C. Lower threshold: 40°C. Starting DHW run.
27/02 20:55:16 - TOP4_Operating_Mode_State: 0
27/02 20:55:14 - MQTT Command: SetOperationMode: 0 (GUI)
27/02 20:53:56 - TOP4_Operating_Mode_State: 4
27/02 20:53:51 - MQTT Command: SetOperationMode: 4 (GUI)
27/02 20:49:16 - MQTT Command: SetQuietMode: 2 (GUI)
27/02 20:49:16 - TOP4_Operating_Mode_State: 0
27/02 20:49:12 - MQTT Command: SetOperationMode: 0 (GUI)
27/02 20:46:56 - MQTT Command: SetCurves: target: 25 (SP Calculation)
27/02 20:46:56 - Function - Calculate new SP: New final SP calculated: Current setpoint: 26 °C. New calculated setpoint: 25 °C
27/02 20:46:56 - Function RTC: Correction change: From -2 to -3 °C (Room actual: 20.9 °C)
27/02 20:04:03 - Function SoftStart: SoftStart function end
27/02 20:04:03 - MQTT Command: SetQuietMode: 3
27/02 20:04:03 - MQTT Command: SetMaxPumpDuty: 94 (pump speed)
27/02 20:04:03 - Compressor: stopped
27/02 20:04:03 - Function SoftStart Quietmode: Compressor run ended, quiet mode set to level 3 for next run
27/02 20:04:03 - Function Pump speed: Max pumpspeed set to 94 (16%) (Low)
27/02 19:42:07 - Function WAR: Setpoint change: From 27.9 to 28 °C
27/02 19:07:04 - Function WAR: Setpoint change: From 27.8 to 27.9 °C
27/02 18:47:03 - Function WAR: Setpoint change: From 27.7 to 27.8 °C
27/02 18:46:56 - MQTT Command: SetCurves: target: 26 (SP Calculation)
27/02 18:45:30 - Function - Calculate new SP: New final SP calculated: Current setpoint: 27 °C. New calculated setpoint: 26 °C
27/02 18:45:30 - Function SoftStart: Correction: 1 > 0 °C - (ENDING) Freq: 27Hz, SP_Final: 18°C
27/02 18:33:40 - MQTT Command: SetCurves: target: 27 (SP Calculation)
27/02 18:33:40 - Function - Calculate new SP: New final SP calculated: Current setpoint: 30 °C. New calculated setpoint: 27 °C
27/02 18:33:40 - Function SoftStart: Correction: 4 > 1 °C - (STABLE) Freq: 33Hz, SP_Final: 19°C
27/02 18:33:40 - Function SoftStart: --> Pump relaxing took too long... (33Hz) Continuing with Phase 2. (Count: 5/5. Resetting counter)
27/02 18:33:30 - Function SoftStart: Correction: 4 > 4 °C - (EVALUATING) Freq: 33Hz, SP_Final: 22°C
27/02 18:30:30 - Function SoftStart: --> Pump did not yet relax (32Hz). Restarting Phase 1 again... (Count: 5/5)
27/02 18:30:19 - Function SoftStart: Correction: 4 > 4 °C - (EVALUATING) Freq: 32Hz, SP_Final: 22°C
27/02 18:30:00 - MQTT Command: SetCurves: target: 30 (SP Calculation)
27/02 18:30:00 - Function SoftStart: Correction: 3 > 4 °C - (STARTUP) Freq: 33Hz, SP_Final: 22°C
27/02 18:29:47 - Function SoftStart: Correction: 4 > 3 °C - (STARTUP) Freq: 32Hz, SP_Final: 21°C
27/02 18:29:25 - Function - Calculate new SP: New final SP calculated: Current setpoint: 29 °C. New calculated setpoint: 30 °C
27/02 18:29:25 - Function SoftStart: Correction: 3 > 4 °C - (STARTUP) Freq: 33Hz, SP_Final: 22°C
27/02 18:27:19 - Function SoftStart: --> Pump did not yet relax (32Hz). Restarting Phase 1 again... (Count: 4/5)
27/02 18:27:09 - Function SoftStart: Correction: 3 > 3 °C - (EVALUATING) Freq: 32Hz, SP_Final: 21°C
27/02 18:25:32 - MQTT Command: SetCurves: target: 29 (SP Calculation)
27/02 18:25:32 - Function - Calculate new SP: New final SP calculated: Current setpoint: 28 °C. New calculated setpoint: 29 °C
27/02 18:25:30 - Function SoftStart: Correction: 2 > 3 °C - (STARTUP) Freq: 32Hz, SP_Final: 21°C
27/02 18:25:22 - MQTT Command: SetCurves: target: 28 (SP Calculation)
27/02 18:25:22 - Function - Calculate new SP: New final SP calculated: Current setpoint: 29 °C. New calculated setpoint: 28 °C
27/02 18:25:22 - Function SoftStart: Correction: 3 > 2 °C - (STARTUP) Freq: 33Hz, SP_Final: 20°C
27/02 18:25:00 - MQTT Command: SetCurves: target: 29 (SP Calculation)
27/02 18:25:00 - Function - Calculate new SP: New final SP calculated: Current setpoint: 28 °C. New calculated setpoint: 29 °C
27/02 18:25:00 - Function SoftStart: Correction: 2 > 3 °C - (STARTUP) Freq: 33Hz, SP_Final: 21°C
27/02 18:24:42 - MQTT Command: SetCurves: target: 28 (SP Calculation)
27/02 18:24:42 - Function - Calculate new SP: New final SP calculated: Current setpoint: 29 °C. New calculated setpoint: 28 °C
27/02 18:24:42 - Function SoftStart: Correction: 3 > 2 °C - (STARTUP) Freq: 33Hz, SP_Final: 20°C
27/02 18:24:20 - MQTT Command: SetCurves: target: 29 (SP Calculation)
27/02 18:24:20 - Function - Calculate new SP: New final SP calculated: Current setpoint: 28 °C. New calculated setpoint: 29 °C
27/02 18:24:20 - Function SoftStart: Correction: 2 > 3 °C - (STARTUP) Freq: 33Hz, SP_Final: 21°C
27/02 18:24:08 - Function SoftStart: --> Pump did not yet relax (32Hz). Restarting Phase 1 again... (Count: 3/5)
27/02 18:24:07 - MQTT Command: SetCurves: target: 28 (SP Calculation)
27/02 18:24:07 - Function - Calculate new SP: New final SP calculated: Current setpoint: 29 °C. New calculated setpoint: 28 °C
27/02 18:24:07 - Function SoftStart: Correction: 3 > 2 °C - (EVALUATING) Freq: 32Hz, SP_Final: 20°C
27/02 18:23:58 - Function SoftStart: Correction: 3 > 3 °C - (EVALUATING) Freq: 33Hz, SP_Final: 21°C
27/02 18:23:50 - MQTT Command: SetCurves: target: 29 (SP Calculation)
27/02 18:23:50 - Function - Calculate new SP: New final SP calculated: Current setpoint: 28 °C. New calculated setpoint: 29 °C
27/02 18:23:50 - Function SoftStart: Correction: 2 > 3 °C - (STARTUP) Freq: 32Hz, SP_Final: 21°C
27/02 18:23:27 - MQTT Command: SetCurves: target: 28 (SP Calculation)
27/02 18:23:27 - Function - Calculate new SP: New final SP calculated: Current setpoint: 29 °C. New calculated setpoint: 28 °C
27/02 18:23:27 - Function SoftStart: Correction: 3 > 2 °C - (STARTUP) Freq: 33Hz, SP_Final: 20°C
27/02 18:23:19 - MQTT Command: SetCurves: target: 29 (SP Calculation)
27/02 18:23:19 - Function - Calculate new SP: New final SP calculated: Current setpoint: 28 °C. New calculated setpoint: 29 °C
27/02 18:23:19 - Function SoftStart: Correction: 2 > 3 °C - (STARTUP) Freq: 33Hz, SP_Final: 21°C
27/02 18:22:47 - MQTT Command: SetCurves: target: 28 (SP Calculation)
27/02 18:22:47 - Function - Calculate new SP: New final SP calculated: Current setpoint: 29 °C. New calculated setpoint: 28 °C
27/02 18:22:47 - Function SoftStart: Correction: 3 > 2 °C - (STARTUP) Freq: 32Hz, SP_Final: 20°C
27/02 18:22:40 - MQTT Command: SetCurves: target: 29 (SP Calculation)
27/02 18:22:40 - Function - Calculate new SP: New final SP calculated: Current setpoint: 28 °C. New calculated setpoint: 29 °C
27/02 18:22:40 - Function SoftStart: Correction: 2 > 3 °C - (STARTUP) Freq: 33Hz, SP_Final: 21°C
27/02 18:22:16 - MQTT Command: SetCurves: target: 28 (SP Calculation)
27/02 18:22:16 - Function - Calculate new SP: New final SP calculated: Current setpoint: 29 °C. New calculated setpoint: 28 °C
27/02 18:22:12 - Function SoftStart: Correction: 3 > 2 °C - (STARTUP) Freq: 32Hz, SP_Final: 20°C
27/02 18:22:00 - MQTT Command: SetCurves: target: 29 (SP Calculation)
27/02 18:22:00 - Function - Calculate new SP: New final SP calculated: Current setpoint: 28 °C. New calculated setpoint: 29 °C
27/02 18:22:00 - Function SoftStart: Correction: 2 > 3 °C - (STARTUP) Freq: 32Hz, SP_Final: 21°C
27/02 18:21:42 - MQTT Command: SetCurves: target: 28 (SP Calculation)
27/02 18:21:42 - Function - Calculate new SP: New final SP calculated: Current setpoint: 29 °C. New calculated setpoint: 28 °C
27/02 18:21:42 - Function SoftStart: Correction: 3 > 2 °C - (STARTUP) Freq: 33Hz, SP_Final: 20°C
27/02 18:21:29 - MQTT Command: SetCurves: target: 29 (SP Calculation)
27/02 18:21:29 - Function - Calculate new SP: New final SP calculated: Current setpoint: 28 °C. New calculated setpoint: 29 °C
27/02 18:21:29 - Function SoftStart: Correction: 2 > 3 °C - (STARTUP) Freq: 35Hz, SP_Final: 21°C
27/02 18:21:13 - Function - Calculate new SP: New final SP calculated: Current setpoint: 29 °C. New calculated setpoint: 28 °C
27/02 18:21:07 - MQTT Command: SetCurves: target: 28 (SP Calculation)
27/02 18:21:07 - Function - Calculate new SP: New final SP calculated: Current setpoint: 27 °C. New calculated setpoint: 28 °C
27/02 18:21:07 - Function SoftStart: Correction: 3 > 2 °C - (STARTUP) Freq: 36Hz, SP_Final: 20°C
27/02 18:21:03 - Function - Calculate new SP: New final SP calculated: Current setpoint: 27 °C. New calculated setpoint: 29 °C
27/02 18:21:01 - MQTT Command: SetCurves: target: 29 (SP Calculation)
27/02 18:21:01 - Function - Calculate new SP: New final SP calculated: Current setpoint: 28 °C. New calculated setpoint: 29 °C
27/02 18:21:01 - Function SoftStart: Correction: 1 > 3 °C - (STARTUP) Freq: 35Hz, SP_Final: 21°C
27/02 18:20:57 - Function SoftStart: --> Pump did not yet relax (35Hz). Restarting Phase 1 again... (Count: 2/5)
27/02 18:20:57 - MQTT Command: SetCurves: target: 27 (SP Calculation)
27/02 18:20:57 - Function - Calculate new SP: New final SP calculated: Current setpoint: 28 °C. New calculated setpoint: 27 °C
27/02 18:20:57 - Function SoftStart: Correction: 2 > 1 °C - (STABLE) Freq: 35Hz, SP_Final: 19°C
27/02 18:20:46 - Function SoftStart: Correction: 2 > 2 °C - (EVALUATING) Freq: 35Hz, SP_Final: 20°C
27/02 18:19:36 - MQTT Command: SetQuietMode: 2 (SoftStart Quietmode)
27/02 18:19:36 - Function SoftStart Quietmode: Timer ended, restoring quiet mode to level 2
27/02 18:18:15 - MQTT Command: SetCurves: target: 28 (SP Calculation)
27/02 18:18:15 - Function - Calculate new SP: New final SP calculated: Current setpoint: 27 °C. New calculated setpoint: 28 °C
27/02 18:18:15 - Function SoftStart: Correction: 1 > 2 °C - (STARTUP) Freq: 35Hz, SP_Final: 20°C
27/02 18:17:56 - MQTT Command: SetCurves: target: 27 (SP Calculation)
27/02 18:17:56 - Function - Calculate new SP: New final SP calculated: Current setpoint: 28 °C. New calculated setpoint: 27 °C
27/02 18:17:56 - Function SoftStart: Correction: 2 > 1 °C - (STARTUP) Freq: 36Hz, SP_Final: 19°C
27/02 18:17:47 - Function SoftStart: --> Pump did not yet relax (36Hz). Restarting Phase 1 again... (Count: 1/5)
27/02 18:17:36 - Function SoftStart: Correction: 2 > 2 °C - (EVALUATING) Freq: 35Hz, SP_Final: 20°C
27/02 18:17:36 - MQTT Command: SetCurves: target: 28 (SP Calculation)
27/02 18:17:36 - Function - Calculate new SP: New final SP calculated: Current setpoint: 27 °C. New calculated setpoint: 28 °C
27/02 18:17:36 - Function SoftStart: Correction: 1 > 2 °C - (EVALUATING) Freq: 35Hz, SP_Final: 20°C
27/02 18:16:39 - MQTT Command: SetCurves: target: 27 (SP Calculation)
27/02 18:16:39 - Function - Calculate new SP: New final SP calculated: Current setpoint: 26 °C. New calculated setpoint: 27 °C
27/02 18:16:39 - Function SoftStart: Correction: 0 > 1 °C - (STARTUP) Freq: 36Hz, SP_Final: 19°C
27/02 18:16:29 - MQTT Command: SetCurves: target: 26 (SP Calculation)
27/02 18:16:29 - Function - Calculate new SP: New final SP calculated: Current setpoint: 25 °C. New calculated setpoint: 26 °C
27/02 18:16:29 - Function SoftStart: Correction: -1 > 0 °C - (STARTUP) Freq: 39Hz, SP_Final: 18°C
27/02 18:16:09 - MQTT Command: SetCurves: target: 25 (SP Calculation)
27/02 18:16:09 - Function - Calculate new SP: New final SP calculated: Current setpoint: 24 °C. New calculated setpoint: 25 °C
27/02 18:16:09 - Function SoftStart: Correction: -2 > -1 °C - (STARTUP) Freq: 38Hz, SP_Final: 17°C
27/02 18:15:39 - MQTT Command: SetCurves: target: 24 (SP Calculation)
27/02 18:15:39 - Function - Calculate new SP: New final SP calculated: Current setpoint: 23 °C. New calculated setpoint: 24 °C
27/02 18:15:39 - Function SoftStart: Correction: -3 > -2 °C - (STARTUP) Freq: 23Hz, SP_Final: 16°C
27/02 18:15:19 - MQTT Command: SetCurves: target: 23 (SP Calculation)
27/02 18:15:19 - Function - Calculate new SP: New final SP calculated: Current setpoint: 22 °C. New calculated setpoint: 23 °C
27/02 18:15:19 - Function SoftStart: Correction: -4 > -3 °C - (STARTUP) Freq: 20Hz, SP_Final: 15°C
27/02 18:14:36 - MQTT Command: SetCurves: target: 22 (SP Calculation)
27/02 18:14:36 - Function - Calculate new SP: New final SP calculated: Current setpoint: 26 °C. New calculated setpoint: 22 °C
27/02 18:14:36 - Function SoftStart: Correction: 0 > -4 °C - (STARTUP) Freq: 16Hz, SP_Final: 14°C
27/02 18:14:36 - MQTT Command: SetMaxPumpDuty: 150 (pump speed)
27/02 18:14:36 - Compressor: running
27/02 18:14:36 - Function SoftStart Quietmode: Timer started (5 minutes)
27/02 18:14:36 - Function Pump speed: Max pumpspeed set to 150 (45%) (HEAT)
27/02 18:07:01 - Function WAR: Setpoint change: From 27.6 to 27.7 °C
27/02 18:02:00 - Function WAR: Setpoint change: From 27.7 to 27.6 °C
27/02 17:41:59 - Function WAR: Setpoint change: From 27.6 to 27.7 °C
27/02 17:36:59 - Function WAR: Setpoint change: From 27.5 to 27.6 °C
27/02 17:04:02 - Function SoftStart: SoftStart function end
27/02 17:04:02 - MQTT Command: SetQuietMode: 3
27/02 17:04:02 - MQTT Command: SetMaxPumpDuty: 94 (pump speed)
27/02 17:04:02 - Compressor: stopped
27/02 17:04:02 - Function SoftStart Quietmode: Compressor run ended, quiet mode set to level 3 for next run
27/02 17:04:02 - Function Pump speed: Max pumpspeed set to 94 (16%) (Low)
27/02 17:00:57 - MQTT Command: SetCurves: target: 26 (SP Calculation)
27/02 17:00:57 - Function - Calculate new SP: New final SP calculated: Current setpoint: 28 °C. New calculated setpoint: 26 °C
27/02 17:00:57 - Function RTC: Correction change: From 0 to -2 °C (Room actual: 20.77 °C)
27/02 17:00:57 - RTC: Room setpoint changed to: 20 °C
27/02 17:00:57 - Scheduler - Set room setpoint (RTC): 20
27/02 17:00:57 - Scheduler: Solar function active. Not changing operating mode now, but setting next operating mode to 0
27/02 16:16:56 - MQTT Command: SetCurves: target: 28 (SP Calculation)
27/02 16:16:56 - Function - Calculate new SP: New final SP calculated: Current setpoint: 29 °C. New calculated setpoint: 28 °C
27/02 16:16:56 - Function RTC: Correction change: From 1 to 0 °C (Room actual: 20.75 °C)
27/02 15:46:52 - Function WAR: Setpoint change: From 27.4 to 27.5 °C
27/02 15:06:50 - Function WAR: Setpoint change: From 27.3 to 27.4 °C
27/02 14:56:49 - Function WAR: Setpoint change: From 27.2 to 27.3 °C
27/02 14:43:08 - MQTT Command: SetCurves: target: 29 (SP Calculation)
27/02 14:43:08 - Function - Calculate new SP: New final SP calculated: Current setpoint: 28 °C. New calculated setpoint: 29 °C
27/02 14:43:08 - Function SoftStart: Correction: -1 > 0 °C - (STABLE) Freq: 34Hz, SP_Final: 21°C
27/02 14:37:08 - MQTT Command: SetCurves: target: 28 (SP Calculation)
27/02 14:37:08 - Function - Calculate new SP: New final SP calculated: Current setpoint: 29 °C. New calculated setpoint: 28 °C
27/02 14:37:08 - Function SoftStart: Correction: 0 > -1 °C - (STABLE) Freq: 34Hz, SP_Final: 20°C
27/02 14:36:58 - MQTT Command: SetCurves: target: 29 (SP Calculation)
27/02 14:36:58 - Function - Calculate new SP: New final SP calculated: Current setpoint: 30 °C. New calculated setpoint: 29 °C
27/02 14:36:58 - Function SoftStart: Correction: 1 > 0 °C - (STABLE) Freq: 35Hz, SP_Final: 21°C
27/02 14:36:06 - Function SoftStart: --> Pump relaxing took too long... (35Hz) Continuing with Phase 2. (Count: 5/5. Resetting counter)
27/02 14:35:56 - Function SoftStart: Correction: 1 > 1 °C - (EVALUATING) Freq: 35Hz, SP_Final: 22°C
27/02 14:32:55 - Function SoftStart: --> Pump did not yet relax (35Hz). Restarting Phase 1 again... (Count: 5/5)
27/02 14:32:45 - Function SoftStart: Correction: 1 > 1 °C - (EVALUATING) Freq: 34Hz, SP_Final: 22°C
27/02 14:31:56 - MQTT Command: SetCurves: target: 30 (SP Calculation)
27/02 14:31:56 - Function - Calculate new SP: New final SP calculated: Current setpoint: 29 °C. New calculated setpoint: 30 °C
27/02 14:31:56 - Function SoftStart: Correction: 0 > 1 °C - (STARTUP) Freq: 34Hz, SP_Final: 22°C
27/02 14:31:48 - Function WAR: Setpoint change: From 27.3 to 27.2 °C
27/02 14:29:45 - Function SoftStart: --> Pump did not yet relax (35Hz). Restarting Phase 1 again... (Count: 4/5)
27/02 14:29:34 - Function SoftStart: Correction: 0 > 0 °C - (EVALUATING) Freq: 34Hz, SP_Final: 21°C
27/02 14:27:16 - MQTT Command: SetCurves: target: 29 (SP Calculation)
27/02 14:27:16 - Function - Calculate new SP: New final SP calculated: Current setpoint: 28 °C. New calculated setpoint: 29 °C
27/02 14:27:16 - Function SoftStart: Correction: -1 > 0 °C - (STARTUP) Freq: 34Hz, SP_Final: 21°C
27/02 14:27:02 - MQTT Command: SetCurves: target: 28 (SP Calculation)
27/02 14:27:02 - Function - Calculate new SP: New final SP calculated: Current setpoint: 29 °C. New calculated setpoint: 28 °C
27/02 14:27:02 - Function SoftStart: Correction: 0 > -1 °C - (STARTUP) Freq: 35Hz, SP_Final: 20°C
27/02 14:26:41 - MQTT Command: SetCurves: target: 29 (SP Calculation)
27/02 14:26:41 - Function - Calculate new SP: New final SP calculated: Current setpoint: 28 °C. New calculated setpoint: 29 °C
27/02 14:26:41 - Function SoftStart: Correction: -1 > 0 °C - (STARTUP) Freq: 34Hz, SP_Final: 21°C
27/02 14:26:34 - Function SoftStart: --> Pump did not yet relax (35Hz). Restarting Phase 1 again... (Count: 3/5)
27/02 14:26:28 - Function SoftStart: Correction: -1 > -1 °C - (EVALUATING) Freq: 35Hz, SP_Final: 20°C
27/02 14:26:27 - MQTT Command: SetCurves: target: 28 (SP Calculation)
27/02 14:26:27 - Function - Calculate new SP: New final SP calculated: Current setpoint: 29 °C. New calculated setpoint: 28 °C
27/02 14:26:27 - Function SoftStart: Correction: 0 > -1 °C - (EVALUATING) Freq: 35Hz, SP_Final: 20°C
27/02 14:26:24 - Function SoftStart: Correction: 0 > 0 °C - (EVALUATING) Freq: 34Hz, SP_Final: 21°C
27/02 14:26:11 - MQTT Command: SetCurves: target: 29 (SP Calculation)
27/02 14:26:11 - Function - Calculate new SP: New final SP calculated: Current setpoint: 28 °C. New calculated setpoint: 29 °C
27/02 14:26:11 - Function SoftStart: Correction: -1 > 0 °C - (STARTUP) Freq: 34Hz, SP_Final: 21°C
27/02 14:25:52 - MQTT Command: SetCurves: target: 28 (SP Calculation)
27/02 14:25:52 - Function - Calculate new SP: New final SP calculated: Current setpoint: 29 °C. New calculated setpoint: 28 °C
27/02 14:25:52 - Function SoftStart: Correction: 0 > -1 °C - (STARTUP) Freq: 35Hz, SP_Final: 20°C
27/02 14:25:40 - MQTT Command: SetCurves: target: 29 (SP Calculation)
27/02 14:25:40 - Function - Calculate new SP: New final SP calculated: Current setpoint: 28 °C. New calculated setpoint: 29 °C
27/02 14:25:40 - Function SoftStart: Correction: -1 > 0 °C - (STARTUP) Freq: 35Hz, SP_Final: 21°C
27/02 14:23:23 - Function SoftStart: --> Pump did not yet relax (34Hz). Restarting Phase 1 again... (Count: 2/5)
27/02 14:23:17 - Function SoftStart: Correction: -1 > -1 °C - (EVALUATING) Freq: 34Hz, SP_Final: 20°C
27/02 14:23:13 - Function SoftStart: Correction: -1 > -1 °C - (EVALUATING) Freq: 35Hz, SP_Final: 20°C
27/02 14:23:12 - Function SoftStart: Correction: -1 > -1 °C - (EVALUATING) Freq: 34Hz, SP_Final: 20°C
27/02 14:22:02 - MQTT Command: SetQuietMode: 2 (SoftStart Quietmode)
27/02 14:22:02 - Function SoftStart Quietmode: Timer ended, restoring quiet mode to level 2
27/02 14:21:50 - MQTT Command: SetCurves: target: 28 (SP Calculation)
27/02 14:21:50 - Function - Calculate new SP: New final SP calculated: Current setpoint: 27 °C. New calculated setpoint: 28 °C
27/02 14:21:50 - Function SoftStart: Correction: -2 > -1 °C - (STARTUP) Freq: 34Hz, SP_Final: 20°C
27/02 14:21:37 - MQTT Command: SetCurves: target: 27 (SP Calculation)
27/02 14:21:37 - Function - Calculate new SP: New final SP calculated: Current setpoint: 28 °C. New calculated setpoint: 27 °C
27/02 14:21:32 - Function SoftStart: Correction: -1 > -2 °C - (STARTUP) Freq: 34Hz, SP_Final: 19°C
27/02 14:21:25 - MQTT Command: SetCurves: target: 28 (SP Calculation)
27/02 14:21:25 - Function - Calculate new SP: New final SP calculated: Current setpoint: 27 °C. New calculated setpoint: 28 °C
27/02 14:21:25 - Function SoftStart: Correction: -2 > -1 °C - (STARTUP) Freq: 35Hz, SP_Final: 20°C
27/02 14:20:57 - Function SoftStart: Correction: 1 > -2 °C - (STARTUP) Freq: 35Hz, SP_Final: 19°C
27/02 14:20:57 - Function RTC: Correction change: From -2 to 1 °C (Room actual: 20.69 °C)
27/02 14:20:57 - RTC: Room setpoint changed to: 21 °C
27/02 14:20:57 - Scheduler - Set room setpoint (RTC): 21
27/02 14:20:12 - Function SoftStart: --> Pump did not yet relax (35Hz). Restarting Phase 1 again... (Count: 1/5)
27/02 14:20:02 - Function SoftStart: Correction: 1 > 1 °C - (EVALUATING) Freq: 34Hz, SP_Final: 19°C
27/02 14:19:30 - MQTT Command: SetCurves: target: 27 (SP Calculation)
27/02 14:19:30 - Function - Calculate new SP: New final SP calculated: Current setpoint: 26 °C. New calculated setpoint: 27 °C
27/02 14:19:30 - Function SoftStart: Correction: 0 > 1 °C - (STARTUP) Freq: 34Hz, SP_Final: 19°C
27/02 14:19:00 - MQTT Command: SetCurves: target: 26 (SP Calculation)
27/02 14:19:00 - Function - Calculate new SP: New final SP calculated: Current setpoint: 25 °C. New calculated setpoint: 26 °C
27/02 14:19:00 - Function SoftStart: Correction: -1 > 0 °C - (STARTUP) Freq: 34Hz, SP_Final: 18°C
27/02 14:18:45 - MQTT Command: SetCurves: target: 25 (SP Calculation)
27/02 14:18:45 - Function - Calculate new SP: New final SP calculated: Current setpoint: 24 °C. New calculated setpoint: 25 °C
27/02 14:18:45 - Function SoftStart: Correction: -2 > -1 °C - (STARTUP) Freq: 34Hz, SP_Final: 17°C
27/02 14:18:30 - MQTT Command: SetCurves: target: 24 (SP Calculation)
27/02 14:18:30 - Function - Calculate new SP: New final SP calculated: Current setpoint: 23 °C. New calculated setpoint: 24 °C
27/02 14:18:30 - Function SoftStart: Correction: -3 > -2 °C - (STARTUP) Freq: 34Hz, SP_Final: 16°C
27/02 14:18:05 - MQTT Command: SetCurves: target: 23 (SP Calculation)
27/02 14:18:05 - Function - Calculate new SP: New final SP calculated: Current setpoint: 22 °C. New calculated setpoint: 23 °C
27/02 14:18:05 - Function SoftStart: Correction: -4 > -3 °C - (STARTUP) Freq: 24Hz, SP_Final: 15°C
27/02 14:17:40 - MQTT Command: SetCurves: target: 22 (SP Calculation)
27/02 14:17:40 - Function - Calculate new SP: New final SP calculated: Current setpoint: 21 °C. New calculated setpoint: 22 °C
27/02 14:17:40 - Function SoftStart: Correction: -5 > -4 °C - (STARTUP) Freq: 19Hz, SP_Final: 14°C
27/02 14:17:02 - MQTT Command: SetCurves: target: 21 (SP Calculation)
27/02 14:17:02 - Function - Calculate new SP: New final SP calculated: Current setpoint: 26 °C. New calculated setpoint: 21 °C
27/02 14:17:02 - Function SoftStart: Correction: 0 > -5 °C - (STARTUP) Freq: 16Hz, SP_Final: 13°C
27/02 14:17:02 - MQTT Command: SetMaxPumpDuty: 150 (pump speed)
27/02 14:17:02 - Compressor: running
27/02 14:17:02 - Function SoftStart Quietmode: Timer started (5 minutes)
27/02 14:17:02 - Function Pump speed: Max pumpspeed set to 150 (45%) (HEAT)
27/02 13:41:56 - Function WAR: Setpoint change: From 27.2 to 27.3 °C
27/02 13:36:44 - Function WAR: Setpoint change: From 27.1 to 27.2 °C
27/02 13:21:44 - Function WAR: Setpoint change: From 27.2 to 27.1 °C
27/02 13:11:43 - Function WAR: Setpoint change: From 27.3 to 27.2 °C
27/02 13:06:42 - Function WAR: Setpoint change: From 27.4 to 27.3 °C
27/02 13:01:27 - MQTT Command: SetCurves: target: 26 (SP Calculation)
27/02 13:01:27 - MQTT Command: SetQuietMode: 3
27/02 13:01:27 - Function - Calculate new SP: New final SP calculated: Current setpoint: 27 °C. New calculated setpoint: 26 °C
27/02 13:01:27 - Function SoftStart: SoftStart function end
27/02 13:01:27 - MQTT Command: SetMaxPumpDuty: 94 (pump speed)
27/02 13:01:27 - Compressor: stopped
27/02 13:01:27 - Function SoftStart Quietmode: Compressor run ended, quiet mode set to level 3 for next run
27/02 13:01:27 - Function Pump speed: Max pumpspeed set to 94 (16%) (Low)
27/02 13:01:17 - MQTT Command: SetCurves: target: 27 (SP Calculation)
27/02 13:01:15 - Function - Calculate new SP: New final SP calculated: Current setpoint: 31 °C. New calculated setpoint: 27 °C
27/02 13:01:15 - Function SoftStart: Correction: 5 > 1 °C - (STABLE) Freq: 34Hz, SP_Final: 19°C
27/02 13:01:15 - Function SoftStart: --> Pump relaxing took too long... (34Hz) Continuing with Phase 2. (Count: 5/5. Resetting counter)
27/02 13:01:05 - Function SoftStart: Correction: 5 > 5 °C - (EVALUATING) Freq: 35Hz, SP_Final: 23°C
27/02 13:00:42 - MQTT Command: SetCurves: target: 31 (SP Calculation)
27/02 13:00:42 - Function - Calculate new SP: New final SP calculated: Current setpoint: 32 °C. New calculated setpoint: 31 °C
27/02 13:00:31 - Function SoftStart: Correction: 6 > 5 °C - (STARTUP) Freq: 35Hz, SP_Final: 23°C
27/02 13:00:30 - MQTT Command: SetCurves: target: 32 (SP Calculation)
27/02 13:00:30 - Function - Calculate new SP: New final SP calculated: Current setpoint: 31 °C. New calculated setpoint: 32 °C
27/02 13:00:30 - Function SoftStart: Correction: 5 > 6 °C - (STARTUP) Freq: 34Hz, SP_Final: 24°C
27/02 12:58:04 - Function SoftStart: --> Pump did not yet relax (34Hz). Restarting Phase 1 again... (Count: 5/5)
27/02 12:58:02 - Function SoftStart: Correction: 5 > 5 °C - (EVALUATING) Freq: 34Hz, SP_Final: 23°C
27/02 12:57:54 - Function SoftStart: Correction: 5 > 5 °C - (EVALUATING) Freq: 35Hz, SP_Final: 23°C
27/02 12:56:56 - Function SoftStart: Correction: 6 > 5 °C - (STARTUP) Freq: 34Hz, SP_Final: 23°C
27/02 12:56:56 - Function RTC: Correction change: From -3 to -2 °C (Room actual: 20.86 °C)
27/02 12:56:06 - MQTT Command: SetCurves: target: 31 (SP Calculation)
27/02 12:55:52 - Function - Calculate new SP: New final SP calculated: Current setpoint: 30 °C. New calculated setpoint: 31 °C
27/02 12:55:40 - Function SoftStart: Correction: 5 > 6 °C - (STARTUP) Freq: 35Hz, SP_Final: 23°C
27/02 12:55:38 - MQTT Command: SetCurves: target: 30 (SP Calculation)
27/02 12:55:32 - Function - Calculate new SP: New final SP calculated: Current setpoint: 31 °C. New calculated setpoint: 30 °C
27/02 12:55:32 - Function SoftStart: Correction: 6 > 5 °C - (STARTUP) Freq: 35Hz, SP_Final: 22°C
27/02 12:55:10 - MQTT Command: SetCurves: target: 31 (SP Calculation)
27/02 12:55:10 - Function - Calculate new SP: New final SP calculated: Current setpoint: 30 °C. New calculated setpoint: 31 °C
27/02 12:55:10 - Function SoftStart: Correction: 5 > 6 °C - (STARTUP) Freq: 34Hz, SP_Final: 23°C
27/02 12:54:54 - Function SoftStart: --> Pump did not yet relax (34Hz). Restarting Phase 1 again... (Count: 4/5)
27/02 12:54:43 - Function SoftStart: Correction: 5 > 5 °C - (EVALUATING) Freq: 35Hz, SP_Final: 22°C
27/02 12:54:42 - MQTT Command: SetCurves: target: 30 (SP Calculation)
27/02 12:54:42 - Function - Calculate new SP: New final SP calculated: Current setpoint: 31 °C. New calculated setpoint: 30 °C
27/02 12:54:36 - Function SoftStart: Correction: 6 > 5 °C - (STARTUP) Freq: 35Hz, SP_Final: 22°C
27/02 12:54:35 - MQTT Command: SetCurves: target: 31 (SP Calculation)
27/02 12:54:35 - Function - Calculate new SP: New final SP calculated: Current setpoint: 30 °C. New calculated setpoint: 31 °C
27/02 12:54:35 - Function SoftStart: Correction: 5 > 6 °C - (STARTUP) Freq: 34Hz, SP_Final: 23°C
27/02 12:53:11 - MQTT Command: SetCurves: target: 30 (SP Calculation)
27/02 12:52:57 - Function - Calculate new SP: New final SP calculated: Current setpoint: 29 °C. New calculated setpoint: 30 °C
27/02 12:52:45 - Function SoftStart: Correction: 4 > 5 °C - (STARTUP) Freq: 34Hz, SP_Final: 22°C
27/02 12:52:43 - MQTT Command: SetCurves: target: 29 (SP Calculation)
27/02 12:52:41 - Function - Calculate new SP: New final SP calculated: Current setpoint: 30 °C. New calculated setpoint: 29 °C
27/02 12:52:37 - Function SoftStart: Correction: 5 > 4 °C - (STARTUP) Freq: 35Hz, SP_Final: 21°C
27/02 12:52:15 - MQTT Command: SetCurves: target: 30 (SP Calculation)
27/02 12:52:15 - Function - Calculate new SP: New final SP calculated: Current setpoint: 29 °C. New calculated setpoint: 30 °C
27/02 12:52:15 - Function SoftStart: Correction: 4 > 5 °C - (STARTUP) Freq: 34Hz, SP_Final: 22°C
27/02 12:52:02 - MQTT Command: SetCurves: target: 29 (SP Calculation)
27/02 12:52:02 - Function - Calculate new SP: New final SP calculated: Current setpoint: 30 °C. New calculated setpoint: 29 °C
27/02 12:52:02 - Function SoftStart: Correction: 5 > 4 °C - (STARTUP) Freq: 34Hz, SP_Final: 21°C
27/02 12:51:50 - MQTT Command: SetCurves: target: 30 (SP Calculation)
27/02 12:51:50 - Function - Calculate new SP: New final SP calculated: Current setpoint: 29 °C. New calculated setpoint: 30 °C
27/02 12:51:50 - Function SoftStart: Correction: 4 > 5 °C - (STARTUP) Freq: 35Hz, SP_Final: 22°C
27/02 12:51:43 - Function SoftStart: --> Pump did not yet relax (34Hz). Restarting Phase 1 again... (Count: 3/5)
27/02 12:51:33 - Function SoftStart: Correction: 4 > 4 °C - (EVALUATING) Freq: 34Hz, SP_Final: 21°C
27/02 12:51:10 - MQTT Command: SetCurves: target: 29 (SP Calculation)
27/02 12:51:10 - Function - Calculate new SP: New final SP calculated: Current setpoint: 28 °C. New calculated setpoint: 29 °C
27/02 12:51:10 - Function SoftStart: Correction: 3 > 4 °C - (STARTUP) Freq: 34Hz, SP_Final: 21°C
27/02 12:50:46 - MQTT Command: SetCurves: target: 28 (SP Calculation)
27/02 12:50:46 - Function - Calculate new SP: New final SP calculated: Current setpoint: 29 °C. New calculated setpoint: 28 °C
27/02 12:50:46 - Function SoftStart: Correction: 4 > 3 °C - (STARTUP) Freq: 35Hz, SP_Final: 20°C
27/02 12:50:40 - MQTT Command: SetCurves: target: 29 (SP Calculation)
27/02 12:50:40 - Function - Calculate new SP: New final SP calculated: Current setpoint: 28 °C. New calculated setpoint: 29 °C
27/02 12:50:40 - Function SoftStart: Correction: 3 > 4 °C - (STARTUP) Freq: 35Hz, SP_Final: 21°C
27/02 12:50:17 - MQTT Command: SetCurves: target: 28 (SP Calculation)
27/02 12:50:17 - Function - Calculate new SP: New final SP calculated: Current setpoint: 29 °C. New calculated setpoint: 28 °C
27/02 12:50:10 - Function SoftStart: Correction: 4 > 3 °C - (STARTUP) Freq: 35Hz, SP_Final: 20°C
27/02 12:50:10 - MQTT Command: SetCurves: target: 29 (SP Calculation)
27/02 12:50:10 - Function - Calculate new SP: New final SP calculated: Current setpoint: 28 °C. New calculated setpoint: 29 °C
27/02 12:50:10 - Function SoftStart: Correction: 3 > 4 °C - (STARTUP) Freq: 35Hz, SP_Final: 21°C
27/02 12:48:32 - Function SoftStart: --> Pump did not yet relax (35Hz). Restarting Phase 1 again... (Count: 2/5)
27/02 12:48:22 - Function SoftStart: Correction: 3 > 3 °C - (EVALUATING) Freq: 34Hz, SP_Final: 20°C
27/02 12:47:11 - MQTT Command: SetQuietMode: 2 (function RTC)
27/02 12:47:11 - Function SoftStart Quietmode: Timer ended, restoring quiet mode to level 2
27/02 12:46:59 - Function SoftStart: Correction: 2 > 3 °C - (STARTUP) Freq: 35Hz, SP_Final: 20°C
27/02 12:46:56 - Function RTC: Correction change: From -2 to -3 °C (Room actual: 20.93 °C)
27/02 12:46:49 - MQTT Command: SetCurves: target: 28 (SP Calculation)
27/02 12:46:49 - Function - Calculate new SP: New final SP calculated: Current setpoint: 27 °C. New calculated setpoint: 28 °C
27/02 12:46:49 - Function SoftStart: Correction: 1 > 2 °C - (STARTUP) Freq: 34Hz, SP_Final: 20°C
27/02 12:46:31 - MQTT Command: SetCurves: target: 27 (SP Calculation)
27/02 12:46:31 - Function - Calculate new SP: New final SP calculated: Current setpoint: 28 °C. New calculated setpoint: 27 °C
27/02 12:46:31 - Function SoftStart: Correction: 2 > 1 °C - (STARTUP) Freq: 35Hz, SP_Final: 19°C
27/02 12:46:19 - MQTT Command: SetCurves: target: 28 (SP Calculation)
27/02 12:46:19 - Function - Calculate new SP: New final SP calculated: Current setpoint: 27 °C. New calculated setpoint: 28 °C
27/02 12:46:19 - Function SoftStart: Correction: 1 > 2 °C - (STARTUP) Freq: 35Hz, SP_Final: 20°C
27/02 12:45:21 - Function SoftStart: --> Pump did not yet relax (34Hz). Restarting Phase 1 again... (Count: 1/5)
27/02 12:45:11 - Function SoftStart: Correction: 1 > 1 °C - (EVALUATING) Freq: 34Hz, SP_Final: 19°C
27/02 12:44:44 - MQTT Command: SetCurves: target: 27 (SP Calculation)
27/02 12:44:44 - Function - Calculate new SP: New final SP calculated: Current setpoint: 26 °C. New calculated setpoint: 27 °C
27/02 12:44:44 - Function SoftStart: Correction: 0 > 1 °C - (STARTUP) Freq: 34Hz, SP_Final: 19°C
27/02 12:44:09 - MQTT Command: SetCurves: target: 26 (SP Calculation)
27/02 12:44:09 - Function - Calculate new SP: New final SP calculated: Current setpoint: 25 °C. New calculated setpoint: 26 °C
27/02 12:44:09 - Function SoftStart: Correction: -1 > 0 °C - (STARTUP) Freq: 34Hz, SP_Final: 18°C
27/02 12:43:54 - MQTT Command: SetCurves: target: 25 (SP Calculation)
27/02 12:43:54 - Function - Calculate new SP: New final SP calculated: Current setpoint: 24 °C. New calculated setpoint: 25 °C
27/02 12:43:54 - Function SoftStart: Correction: -2 > -1 °C - (STARTUP) Freq: 35Hz, SP_Final: 17°C
27/02 12:43:14 - MQTT Command: SetCurves: target: 24 (SP Calculation)
27/02 12:43:14 - Function - Calculate new SP: New final SP calculated: Current setpoint: 23 °C. New calculated setpoint: 24 °C
27/02 12:43:14 - Function SoftStart: Correction: -3 > -2 °C - (STARTUP) Freq: 23Hz, SP_Final: 16°C
27/02 12:42:59 - MQTT Command: SetCurves: target: 23 (SP Calculation)
27/02 12:42:59 - Function - Calculate new SP: New final SP calculated: Current setpoint: 22 °C. New calculated setpoint: 23 °C
27/02 12:42:59 - Function SoftStart: Correction: -4 > -3 °C - (STARTUP) Freq: 19Hz, SP_Final: 15°C
27/02 12:42:44 - MQTT Command: SetCurves: target: 22 (SP Calculation)
27/02 12:42:44 - Function - Calculate new SP: New final SP calculated: Current setpoint: 21 °C. New calculated setpoint: 22 °C
27/02 12:42:44 - Function SoftStart: Correction: -5 > -4 °C - (STARTUP) Freq: 19Hz, SP_Final: 14°C
27/02 12:42:11 - MQTT Command: SetCurves: target: 21 (SP Calculation)
27/02 12:42:11 - Function - Calculate new SP: New final SP calculated: Current setpoint: 26 °C. New calculated setpoint: 21 °C
27/02 12:42:11 - Function SoftStart: Correction: 0 > -5 °C - (STARTUP) Freq: 16Hz, SP_Final: 13°C
27/02 12:42:11 - MQTT Command: SetMaxPumpDuty: 150 (pump speed)
27/02 12:42:11 - Compressor: running
27/02 12:42:11 - Function SoftStart Quietmode: Timer started (5 minutes)
27/02 12:42:11 - Function Pump speed: Max pumpspeed set to 150 (45%) (HEAT)
27/02 12:41:56 - MQTT Command: SetCurves: target: 26 (SP Calculation)
27/02 12:41:56 - Function - Calculate new SP: New final SP calculated: Current setpoint: 25 °C. New calculated setpoint: 26 °C
27/02 12:41:56 - Function RTC: Correction change: From -3 to -2 °C (Room actual: 20.89 °C)
27/02 12:36:41 - Function WAR: Setpoint change: From 27.3 to 27.4 °C
27/02 12:21:40 - Function WAR: Setpoint change: From 27.4 to 27.3 °C
27/02 12:05:56 - Scheduler: Solar function active. Not changing operating mode now, but setting next operating mode to 4
27/02 11:56:38 - Function WAR: Setpoint change: From 27.3 to 27.4 °C
27/02 11:41:37 - Function WAR: Setpoint change: From 27.4 to 27.3 °C
27/02 11:31:36 - Function WAR: Setpoint change: From 27.5 to 27.4 °C
27/02 10:56:34 - Function WAR: Setpoint change: From 27.6 to 27.5 °C
27/02 10:45:03 - MQTT Command: SetQuietMode: 3
------------------------------------------------------------------------------------------------
Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal
Forceful DHW:hemertje schreef op donderdag 27 februari 2025 @ 21:00:
Met 'Forceful DHW' in Node Red ingeschakeld zou er toch direct warm tapwater gemaakt moeten worden?
Heishamon blijft echter staan op:
code:
1 2 3 4 TOP2 Force_DHW_State 0 Disabled TOP4 Operating_Mode_State 3 DHW TOP9 DHW_Target_Temp 45 °C TOP10 DHW_Temp 36 °C
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
| Information about default Panasonic behaviour:
What happens if on the remote controller (not node red) you :
////////////////////
// Press ForceDHW //
////////////////////
1 - Current OperatingMode is stored.
2 - Pump goes to DHW-Only
3 - Threewayvalve to position DHW
4 - Compressor on
*** do DHW Run ***
When the target temperature is reached, then:
5 - Pump OperatingMode goes back to stored mode
6 - Threeway valve to position HEAT
7 - ForceDHW is disabled (automatically)
8 - Continue normal operation in HEAT.
But what happens if you send through MQTT the command:
topic:"panasonic_heat_pump/commands/SetDHWTemp" with payload:"1"
Step 1, 2 and 5 are not done. So these need to be done manually....
But step 7 is done. For the end of the ForceDHW run, listening to the state change of ForceDHW from 1 to 0 is working.
Same applies for the sterelization run!
When the compressor stops and the ellecric heater continues to to heat up water to the target temperature.
When temperature is reached:
- The Threeway valve goes to HEAT mode,
- The water flow stops.
- When the temperature drops low enough, the Sterelization run toggle is set to 0.
Soo...
This function manages the missing steps for the node red users.
IF a user presses ForceDHW on the NodeREd flow, the ForceDHW 1 command will be sent, but also the missing steps 1, 2 and 5 will be taken care of! |
Kun je voor mij wat proberen.
kun je op het dashboard een aantal MQTT nodes aanpassen?
/f/image/TEcghUGo4e8EIHOihnYmxJ3f.png?f=fotoalbum_large)
Al deze MQTT send nodes aanpassen, zodat QoS=2. Deze staat nu denk ik op 0.
[ Voor 14% gewijzigd door edterbak op 28-02-2025 08:54 ]
Deze van SET1 SetHeatpump t/m SET8 SetZ2CoolRequestTemperature de QoS van 0 aangepast naar 2, Deployd en het NR dashboard opnieuw geopend
Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| 28/02 09:57:56 - Function - WAR: 1 28/02 09:57:18 - SYSTEM: MQTT Broker: Node Red MQTT node connected 28/02 09:57:17 - SYSTEM - HEISHAMON Connection: Online 28/02 09:57:15 - SYSTEM: Persistent storage: OK 28/02 09:57:15 - SYSTEM: MQTT block inactive, default block mode: UNRESTRICTED 28/02 09:57:14 - Compressor: running 28/02 09:57:14 - Function Pump speed: Max pumpspeed set to 150 (45%) (HEAT) 28/02 09:57:14 - SYSTEM: WAR settings OK 28/02 09:57:14 - SYSTEM: Heatpump zone 2 is set to controle water temperature 28/02 09:57:14 - SYSTEM: Heatpump zone 1 is set to controle water temperature 28/02 09:57:14 - Function NightReduction: New correction: 0 °C 28/02 09:57:14 - SYSTEM: Heatpump is in DIRECT mode 28/02 09:57:14 - Function - Solar: 0 28/02 09:57:14 - Function NightReduction: 0 28/02 09:57:14 - SYSTEM - HEISHAMON Connection: Offline 28/02 09:57:14 - SYSTEM: Start--------------------------------------------------------------- ------------------------------------------------------------------------------------------------ |
Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal
In de scheduler "Force DHW", dan start je de toggle forcefull DHW eigenlijk, via de logica die ik hier boven beschreef.
Ik vraag mij af of dat daadwerkelijk je doel is.
Bij Forcefull DHW zal de panasonic de zuinigheid overboord gooien. Het doel is zsm warm water.
Is het voor jou een optie om op gezette tijden alleen van HEAT naar HEAT+DHW te gaan ipv forcefull te triggeren? ( en later weer terug)
Als de Operating Mode HEAT+DHW is, dan beoordeeld de pomp zelf of een run nodig is a.d.h.v. de tank-temperatuur. Ik weet niet uit mijn hoofd wat de temperatuur moet zijn voordat hij de run gaat uitvoeren...
Als je dit op 2 tijden van de dag doet, zoals je in je eigen schema al doet, dan ben je er wel vrij zeker van dat je warm water hebt.
Just thinking out loud.
Maar, het behoort wel te werken als je Force DHW gebruikt. Dat staat er los van.
Volgens mij een goede constatering. Ik zie inderdaad geen MQTT commands met betrekking tot RTC, maar ook niet voor de SoftStart heb ik het idee. Zie onderstaande log.Nnoitra schreef op donderdag 27 februari 2025 @ 09:31:
[...]
Heb ik nog steeds het vermoeden dat RTC niets bij jouw doet.
Je zou dat iig iets in de log hebben moeten staan van:
MQTT Command: **** (function RTC)
Wat wil zeggen dat er een aanpassing vanuit de RTC functie naar de WP is gegaan.
Zoals ik eerder zei, ik denk dat de stapjes van halve graden niet werken, een shift moet op hele graden.
[...]
Een piekje houd je sowieso bij een start. De Slowstart heeft als doel die piek z.s.m. naar beneden te brengen.
Die 2 meldingen geven alleen aan dat de omstandigheden het nog niet toelaten om de WP rustiger te laten draaien.
[...]
In je log zie je bijvoorbeeld deze: MQTT Command: SetCurves: target: 28 (SP Calculation)
De SP Calculation stuurt hier de wijziging van je stooklijn aan.
Ook zie je deze: Function RTC: Correction change: From -1 to -0.5 °C (Room actual: 20.29 °C)
De RTC functie heeft dus wel berekend dat er een shift wijziging is (van -1 naar -0.5), maar er volgt géén MQTT command. Dus er wordt niets doorgevoerd.
Ik geef wederom de halve graden de schuld
@edterbak verbeter me gerust als ik ernaast zit
Iemand nog een idee hoe ik dat kan troubleshooten? Mogelijk gerelateerd aan het feit dat ik recent de laatste update heb ingeladen.
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
| 27/02 21:51:08 - Function SoftStart: Correction: -3 > -2 °C - (STABLE) Freq: 40Hz, SP_Final: 18°C 27/02 21:51:08 - SYSTEM - HEISHAMON Connection: Offline 27/02 21:45:11 - SYSTEM - HEISHAMON Connection: Online 27/02 21:45:09 - Function SoftStart: --> Pump relaxing took too long... (41Hz) Continuing with Phase 2. (Count: 5/5. Resetting counter) 27/02 21:45:08 - SYSTEM - HEISHAMON Connection: Offline 27/02 21:44:59 - Function SoftStart: Correction: -3 > -3 °C - (EVALUATING) Freq: 41Hz, SP_Final: 17°C 27/02 21:41:58 - Function SoftStart: --> Pump did not yet relax (40Hz). Restarting Phase 1 again... (Count: 5/5) 27/02 21:41:48 - Function SoftStart: Correction: -3 > -3 °C - (EVALUATING) Freq: 41Hz, SP_Final: 17°C 27/02 21:38:48 - Function SoftStart: --> Pump did not yet relax (41Hz). Restarting Phase 1 again... (Count: 4/5) 27/02 21:38:41 - Function SoftStart: Correction: -3 > -3 °C - (EVALUATING) Freq: 40Hz, SP_Final: 17°C 27/02 21:38:37 - Function SoftStart: Correction: -3 > -3 °C - (EVALUATING) Freq: 41Hz, SP_Final: 17°C 27/02 21:38:06 - Function - Calculate new SP: New final SP calculated: Current setpoint: 26 °C. New calculated setpoint: 25 °C 27/02 21:38:06 - Function SoftStart: Correction: -1 > -3 °C - (STARTUP) Freq: 40Hz, SP_Final: 17°C 27/02 21:37:11 - SYSTEM - HEISHAMON Connection: Online 27/02 21:36:26 - Function WAR: Setpoint change: From 27.7 to 27.9 °C 27/02 21:35:37 - Function SoftStart: --> Pump did not yet relax (49Hz). Restarting Phase 1 again... (Count: 3/5) 27/02 21:35:27 - Function SoftStart: Correction: -1 > -1 °C - (EVALUATING) Freq: 49Hz, SP_Final: 19°C 27/02 21:32:26 - Function SoftStart: --> Pump did not yet relax (49Hz). Restarting Phase 1 again... (Count: 2/5) 27/02 21:32:16 - Function SoftStart: Correction: -1 > -1 °C - (EVALUATING) Freq: 49Hz, SP_Final: 19°C 27/02 21:31:20 - SYSTEM - HEISHAMON Connection: Offline 27/02 21:31:14 - Function - Calculate new SP: New final SP calculated: Current setpoint: 26 °C. New calculated setpoint: 27 °C 27/02 21:31:12 - Function SoftStart: Correction: -5 > -1 °C - (STARTUP) Freq: 49Hz, SP_Final: 19°C 27/02 21:31:08 - SYSTEM - HEISHAMON Connection: Online 27/02 21:29:15 - Function SoftStart: --> Pump did not yet relax (49Hz). Restarting Phase 1 again... (Count: 1/5) 27/02 21:29:05 - Function SoftStart: Correction: -5 > -5 °C - (EVALUATING) Freq: 49Hz, SP_Final: 15°C 27/02 21:28:38 - SYSTEM - HEISHAMON Connection: Offline 27/02 21:26:05 - Function - Calculate new SP: New final SP calculated: Current setpoint: 26 °C. New calculated setpoint: 23 °C 27/02 21:26:05 - Function SoftStart: Correction: 0 > -5 °C - (STARTUP) Freq: 21Hz, SP_Final: 15°C 27/02 21:26:05 - Compressor: running 27/02 21:22:55 - MQTT Command: SetHeatpump: 1 (GUI) |
Die SoftStart wijzigingen had je eerder volges mij wel, dat waren de de MQTT Command: SetCurves: target: 27 (SP Calculation) die je zag tijdens de SoftStart fases.WOrange schreef op vrijdag 28 februari 2025 @ 14:15:
[...]
Volgens mij een goede constatering. Ik zie inderdaad geen MQTT commands met betrekking tot RTC, maar ook niet voor de SoftStart heb ik het idee. Zie onderstaande log.
Iemand nog een idee hoe ik dat kan troubleshooten? Mogelijk gerelateerd aan het feit dat ik recent de laatste update heb ingeladen.
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 27/02 21:51:08 - Function SoftStart: Correction: -3 > -2 °C - (STABLE) Freq: 40Hz, SP_Final: 18°C 27/02 21:51:08 - SYSTEM - HEISHAMON Connection: Offline 27/02 21:45:11 - SYSTEM - HEISHAMON Connection: Online 27/02 21:45:09 - Function SoftStart: --> Pump relaxing took too long... (41Hz) Continuing with Phase 2. (Count: 5/5. Resetting counter) 27/02 21:45:08 - SYSTEM - HEISHAMON Connection: Offline 27/02 21:44:59 - Function SoftStart: Correction: -3 > -3 °C - (EVALUATING) Freq: 41Hz, SP_Final: 17°C 27/02 21:41:58 - Function SoftStart: --> Pump did not yet relax (40Hz). Restarting Phase 1 again... (Count: 5/5) 27/02 21:41:48 - Function SoftStart: Correction: -3 > -3 °C - (EVALUATING) Freq: 41Hz, SP_Final: 17°C 27/02 21:38:48 - Function SoftStart: --> Pump did not yet relax (41Hz). Restarting Phase 1 again... (Count: 4/5) 27/02 21:38:41 - Function SoftStart: Correction: -3 > -3 °C - (EVALUATING) Freq: 40Hz, SP_Final: 17°C 27/02 21:38:37 - Function SoftStart: Correction: -3 > -3 °C - (EVALUATING) Freq: 41Hz, SP_Final: 17°C 27/02 21:38:06 - Function - Calculate new SP: New final SP calculated: Current setpoint: 26 °C. New calculated setpoint: 25 °C 27/02 21:38:06 - Function SoftStart: Correction: -1 > -3 °C - (STARTUP) Freq: 40Hz, SP_Final: 17°C 27/02 21:37:11 - SYSTEM - HEISHAMON Connection: Online 27/02 21:36:26 - Function WAR: Setpoint change: From 27.7 to 27.9 °C 27/02 21:35:37 - Function SoftStart: --> Pump did not yet relax (49Hz). Restarting Phase 1 again... (Count: 3/5) 27/02 21:35:27 - Function SoftStart: Correction: -1 > -1 °C - (EVALUATING) Freq: 49Hz, SP_Final: 19°C 27/02 21:32:26 - Function SoftStart: --> Pump did not yet relax (49Hz). Restarting Phase 1 again... (Count: 2/5) 27/02 21:32:16 - Function SoftStart: Correction: -1 > -1 °C - (EVALUATING) Freq: 49Hz, SP_Final: 19°C 27/02 21:31:20 - SYSTEM - HEISHAMON Connection: Offline 27/02 21:31:14 - Function - Calculate new SP: New final SP calculated: Current setpoint: 26 °C. New calculated setpoint: 27 °C 27/02 21:31:12 - Function SoftStart: Correction: -5 > -1 °C - (STARTUP) Freq: 49Hz, SP_Final: 19°C 27/02 21:31:08 - SYSTEM - HEISHAMON Connection: Online 27/02 21:29:15 - Function SoftStart: --> Pump did not yet relax (49Hz). Restarting Phase 1 again... (Count: 1/5) 27/02 21:29:05 - Function SoftStart: Correction: -5 > -5 °C - (EVALUATING) Freq: 49Hz, SP_Final: 15°C 27/02 21:28:38 - SYSTEM - HEISHAMON Connection: Offline 27/02 21:26:05 - Function - Calculate new SP: New final SP calculated: Current setpoint: 26 °C. New calculated setpoint: 23 °C 27/02 21:26:05 - Function SoftStart: Correction: 0 > -5 °C - (STARTUP) Freq: 21Hz, SP_Final: 15°C 27/02 21:26:05 - Compressor: running 27/02 21:22:55 - MQTT Command: SetHeatpump: 1 (GUI)
In dit nieuwe stukje log zie je idd geen MQTT commando's meer.
Maar voordat je je daar druk om gaat maken zou ik eerst eens kijken hoe je je HeisHamon verbinding stabieler kunt krijgen; die valt nu meermaals weg, tot wel 5 minuten lang.
Sarcasm is my superpower! What's yours?
Hoi Ed,edterbak schreef op vrijdag 28 februari 2025 @ 10:42:
@hemertje
In de scheduler "Force DHW", dan start je de toggle forcefull DHW eigenlijk, via de logica die ik hier boven beschreef.
Ik vraag mij af of dat daadwerkelijk je doel is.
Bij Forcefull DHW zal de panasonic de zuinigheid overboord gooien. Het doel is zsm warm water.
Is het voor jou een optie om op gezette tijden alleen van HEAT naar HEAT+DHW te gaan ipv forcefull te triggeren? ( en later weer terug)
Als de Operating Mode HEAT+DHW is, dan beoordeeld de pomp zelf of een run nodig is a.d.h.v. de tank-temperatuur. Ik weet niet uit mijn hoofd wat de temperatuur moet zijn voordat hij de run gaat uitvoeren...
Als je dit op 2 tijden van de dag doet, zoals je in je eigen schema al doet, dan ben je er wel vrij zeker van dat je warm water hebt.
Just thinking out loud.
Maar, het behoort wel te werken als je Force DHW gebruikt. Dat staat er los van.
wanneer je hem plat slaat en Forcefull DHW start dan zal deze het SWW op temperatuur gaan maken, wanneer deze al op temperatuur is zal weer stoppen zo is mijn beredenering
Ik had de Schedules van de week zo ingesteld met HEAT + DHW
Ik denk dat ik weer terug ga hiernaar, neemt men nu na de DHW run SWW dan zal deze tot de volgende run niet meer aangevuld worden
Met HEAT + DWW laat ik het idd aan de WP over tijdens de beschikbare tijden
Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal
Wat bedoel je precies met "Als je hem plat slaat"?hemertje schreef op vrijdag 28 februari 2025 @ 16:00:
[...]
wanneer je hem plat slaat en Forcefull DHW start dan zal deze het SWW op temperatuur gaan maken, wanneer deze al op temperatuur is zal weer stoppen zo is mijn beredenering
Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal
Force DHW is inderdaad slechts een DHW cyclus forceren.
Forcefull operation = volle gas zonder efficiëntie.
Ik heb het gecorrigeerd in het dashboard (tooltips)
Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal
Ik heb een aanpassing gedaan aan de scheduler functie.
Ik denk dat dit beter moet gaan met power on en zo.
Kunnen jullie om te testen:
1 - een backup maken van de huidige node: "Function schedule" in het tab blad [WP Scheduler]
2 - de volgende node importeren en kijken of dit beter gaat
Ik hoop dat dit wat oplevert.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[ { "id": "e168945122de5aa2", "type": "function", "z": "35d210f042827344", "name": "Function schedule", "func": "var topic = msg.topic;\nvar state = global.get(topic + '_state', \"file\") || 0; // Get state of the agenda item. \nvar F_RTC_automation_active = global.get('F_RTC.automation_active', \"file\");\nvar HP_state = global.get('TOP0_Heatpump_State', \"file\"); // get the current state of the heatpump. Is it on or off.\n\n\nif (msg.force == 1 && msg.payload == 1 && msg.topic == 'DHW') {\n if (HP_state == 0) {\n if (F_RTC_automation_active == 1) { global.set('F_RTC.automation_active', 0, \"file\"); }\n let msg1 = {}; msg1 = { payload: 1, topic: \"override\" }; node.send([msg1, null]);\n }\n let msg2 = {}; msg2 = { payload: 1, topic: \"DHW\" };\n node.send([null, msg2]);\n}\n\nif (msg.force == 1 && msg.payload == 0 && msg.topic == 'DHW') {\n let msg2 = {}; msg2 = { payload: 0, topic: \"DHW\" };\n node.send([null, msg2]);\n}\n\n/*\nif (msg.topic == 'GUI_DHW_automation_state' && msg.payload == 1) {\n if (HP_state == 0) {\n let msg1 = {}; msg1 = { payload: 1, topic: \"override\" }; node.send([msg1, null]);\n }\n var F_stored_next_operating_mode = global.get('F_stored_next_operating_mode', \"file\");\n var TOP4_Operating_Mode_State = global.get('TOP4_Operating_Mode_State', \"file\");\n var TOP20_ThreeWay_Valve_State = global.get('TOP20_ThreeWay_Valve_State');\n if (TOP20_ThreeWay_Valve_State == 1) { return null; } // exit if the 3way valve is already in DHW position...\n global.set('F_RTC.automation_active', 0, \"file\"); \n if (F_stored_next_operating_mode === undefined) { global.set('F_stored_next_operating_mode', TOP4_Operating_Mode_State,\"file\"); }\n let msg5={}; msg5.payload = 3; // DHW-Only\n node.send([null,null,null,null,msg5]);\n global.set('DHW_automation_active', 1, \"file\");\n return null;\n}\n*/\n\nif (msg.topic == 'GUI_DHW_automation_state' && msg.payload == 0) {\n var TOP20_ThreeWay_Valve_State = global.get('TOP20_ThreeWay_Valve_State');\n if (TOP20_ThreeWay_Valve_State == 0) { return null; } // exit if the 3way valve is in ROOM position....\n var F_stored_next_operating_mode = global.get('F_stored_next_operating_mode', \"file\");\n if (F_stored_next_operating_mode !== undefined) {\n let msg5 = {};\n msg5.payload = F_stored_next_operating_mode;\n node.send([null, null, null, null, msg5]);\n }\n global.set('DHW_automation_active', 0, \"file\");\n return null;\n}\n\n\n\nif (state == 0) // Is it disabled? \n{ return null; } // output null to all pins and exit. else to continue.\n////////////////////////////////////////////////////////////////////////////////\n////////////////////////////////////////////////////////////////////////////////\n\nelse { // if not, continue...\n var day_check = global.get(topic + '_day', \"file\"); // get schedule variables.\n var hour_check = global.get(topic + '_hour', \"file\"); // get schedule variables.\n var minutes_check = global.get(topic + '_minutes', \"file\"); // get schedule variables.\n\n var solar_block_scheduler = global.get('solar_block_scheduler', \"file\");\n var F_SOLAR = global.get('F_SOLAR', \"file\");\n\n var F_stored_next_operating_mode = global.get('F_stored_next_operating_mode', \"file\");\n\n\n var block_it = false;\n if (solar_block_scheduler == true && F_SOLAR.function_active_state == 1) {\n block_it = true;\n\n }\n\n\n\n // Check the programmed day compared current day.\n if (day_check.includes(msg.payload[0])) { day_check = { payload: 1, topic: \"DayOfTheWeek\" }; }\n else { day_check = { payload: 0, topic: \"DayOfTheWeek\" }; }\n\n ////////////////////////////////////////////////////////////////////////\n ////////////////////////////////////////////////////////////////////////\n\n // Check the programmed hour compared current hour. \n if (msg.payload[1] == hour_check) { hour_check = { payload: 1, topic: \"Hour\" }; }\n else { hour_check = { payload: 0, topic: \"Hour\" }; }\n\n ////////////////////////////////////////////////////////////////////////\n ////////////////////////////////////////////////////////////////////////\n\n // Check the programmed minutes compared current minutes.\n if (msg.payload[2] == minutes_check) { minutes_check = { payload: 1, topic: \"Minutes\" }; }\n else { minutes_check = { payload: 0, topic: \"Minutes\" }; }\n\n ////////////////////////////////////////////////////////////////////////\n ////////////////////////////////////////////////////////////////////////\n ////////////////////////////////////////////////////////////////////////\n ////////////////////////////////////////////////////////////////////////\n\n if (day_check.payload == 1 && hour_check.payload == 1 && minutes_check.payload == 1) // If all of the conditions are met (day + hour + minutes), then....\n {\n var CurrentTime = new Date().getTime();\n var msg1 = {}, msg2 = {}, msg3 = {}, msg4 = {}, msg5 = {}, msg6 = {}, msg7 = {}, msg8 = {};\n msg1.payload = 99; msg2.payload = 99; msg3.payload = 99; msg4.payload = 99; msg5.payload = 99; msg6.payload = 99; msg7.payload = 99;\n //\n //\n //\n ////////////////////////////////////////////////////////////////\n // Override the current powerstate of heat pump? //////////////\n //\n var override = global.get(topic + '_override', \"file\"); // get the current override state.\n var NightReductionRoomSetpoint_state = global.get('NightReductionRoomSetpoint.state', \"file\");\n ////////////////////////////////////////////////////////////////\n\n var CurrentDHW = global.get('TOP10_DHW_Temp');\n\n // ########## CONDITIONS #######################################\n var msg99={};\n var condition = global.get(msg.topic + '_condition', \"file\");\n if (condition !== undefined) {\n for (const value of condition) {\n var Schedule_conditions_condition_xx = global.get('Schedule_conditions.' + value, \"file\");\n if (Schedule_conditions_condition_xx === undefined) { Schedule_conditions_condition_xx = {}; }\n if (Schedule_conditions_condition_xx.value === undefined || Schedule_conditions_condition_xx.value === null) { Schedule_conditions_condition_xx.value = 100000; }\n\n if (condition !== undefined) { msg99.topic = 'Scheduler condition'; }\n\n // DHW_temperature\n if (Schedule_conditions_condition_xx.type == 'DHW_temperature') {\n if (Schedule_conditions_condition_xx.value !== undefined && CurrentDHW > Schedule_conditions_condition_xx.value) { msg99.payload = 'DHW temperature: ' + CurrentDHW + '. Condition: ' + Schedule_conditions_condition_xx.value + '°C. Scheduled action blocked'; node.send([null, null, null, null, null, null, null, null, msg99]); return null; }\n //msg99.payload = 'Pass';\n\n //node.send([null,null,null,null,null,null,null,null,msg99])\n }\n\n // ELAPSED_TIME (time since last sterelization is less than)\n if (Schedule_conditions_condition_xx.type == 'ELAPSED_TIME') {\n let last_run = global.get('Schedule_conditions.DHW_last_at_60C', \"file\");\n let CurrentTime = new Date().getTime();\n if (Schedule_conditions_condition_xx.value !== undefined && (CurrentTime - last_run) < Schedule_conditions_condition_xx.value * 60 * 60 * 1000 && last_run !== undefined) { msg99.payload = 'Time since last above 60°C: ' + ((CurrentTime - last_run) / 3600000).toFixed(2) + ' hours. Condition: ' + Schedule_conditions_condition_xx.value + ' hours. Scheduled action blocked'; node.send([null, null, null, null, null, null, null, null, msg99]); return null; }\n //msg99.payload = 'Pass';\n\n //node.send([null,null,null,null,null,null,null,null,msg99])\n }\n\n // ELAPSED_TIME2 (time since DHW temp was on target temperature is less than)\n if (Schedule_conditions_condition_xx.type == 'ELAPSED_TIME2') {\n let last_run = global.get('Schedule_conditions.DHW_last_at_target_temperature', \"file\");\n let CurrentTime = new Date().getTime();\n if (Schedule_conditions_condition_xx.value !== undefined && (CurrentTime - last_run) < Schedule_conditions_condition_xx.value * 60 * 60 * 1000 && last_run !== undefined) { msg99.payload = 'Time since last at DHW target: ' + ((CurrentTime - last_run) / 3600000).toFixed(2) + ' hours. Condition: ' + Schedule_conditions_condition_xx.value + ' hours. Scheduled action blocked'; node.send([null, null, null, null, null, null, null, null, msg99]); return null; }\n //msg99.payload = 'Pass';\n\n //node.send([null,null,null,null,null,null,null,null,msg99])\n }\n\n // ELAPSED_TIME3 (time since previous trigger of this scheduled action is less than)\n if (Schedule_conditions_condition_xx.type == 'ELAPSED_TIME3') {\n let last_run = global.get(msg.topic + '_last_run', \"file\");\n let CurrentTime = new Date().getTime();\n if (Schedule_conditions_condition_xx.value !== undefined && (CurrentTime - last_run) < Schedule_conditions_condition_xx.value * 60 * 60 * 1000 && last_run !== undefined) { msg99.payload = 'Time since last run: ' + ((CurrentTime - last_run) / 3600000).toFixed(2) + ' hours. Condition: ' + Schedule_conditions_condition_xx.value + ' hours. Scheduled action blocked'; node.send([null, null, null, null, null, null, null, null, msg99]); return null; }\n //msg99.payload = 'Pass';\n\n //node.send([null,null,null,null,null,null,null,null,msg99])\n }\n\n // OUTSIDE_TEMP_ABOVE (Outside temperature is above the given temperature)\n if (Schedule_conditions_condition_xx.type == 'OUTSIDE_TEMP_ABOVE') {\n var T_outside = global.get('T_outside', \"file\");\n if (Schedule_conditions_condition_xx.value !== undefined && T_outside > Schedule_conditions_condition_xx.value) { msg99.payload = 'Outside temperature: ' + T_outside + '. Condition: above ' + Schedule_conditions_condition_xx.value + '°C. Scheduled action blocked'; node.send([null, null, null, null, null, null, null, null, msg99]); return null; }\n }\n\n // OUTSIDE_TEMP_BELOW (Outside temperature is below the given temperature)\n if (Schedule_conditions_condition_xx.type == 'OUTSIDE_TEMP_BELOW') {\n var T_outside = global.get('T_outside', \"file\");\n if (Schedule_conditions_condition_xx.value !== undefined && T_outside < Schedule_conditions_condition_xx.value) { msg99.payload = 'Outside temperature: ' + T_outside + '. Condition: below ' + Schedule_conditions_condition_xx.value + '°C. Scheduled action blocked'; node.send([null, null, null, null, null, null, null, null, msg99]); return null; }\n }\n\n // INSIDE_TEMP_ABOVE (Inside temperature is above the given temperature)\n if (Schedule_conditions_condition_xx.type == 'INSIDE_TEMP_ABOVE') {\n var T_room = global.get('T_room');\n if (Schedule_conditions_condition_xx.value !== undefined && T_room > Schedule_conditions_condition_xx.value) { msg99.payload = 'Inside temperature: ' + T_room + '. Condition: above ' + Schedule_conditions_condition_xx.value + '°C. Scheduled action blocked'; node.send([null, null, null, null, null, null, null, null, msg99]); return null; }\n }\n\n // INSIDE_TEMP_BELOW (Inside temperature is below the given temperature)\n if (Schedule_conditions_condition_xx.type == 'INSIDE_TEMP_BELOW') {\n var T_room = global.get('T_room');\n if (Schedule_conditions_condition_xx.value !== undefined && T_room < Schedule_conditions_condition_xx.value) { msg99.payload = 'Inside temperature: ' + T_room + '. Condition: below ' + Schedule_conditions_condition_xx.value + '°C. Scheduled action blocked'; node.send([null, null, null, null, null, null, null, null, msg99]); return null; }\n }\n\n }\n }\n // #############################################################\n\n if ((override == 1 && HP_state == 0) || msg.force == 1) // check if the override state is enabled, AND currently heatpump state is off \n {\n msg1 = { payload: 1, topic: \"override\" };\n node.send([msg1, null, null, null, null, null, null, null, null])\n \n }\n ////////////////////////////////////////////////////////////////\n //\n //\n //\n\n var CurrentHEAT = global.get('TOP5_Main_Inlet_Temp');\n //\n //\n var action = global.get(topic + '_action', \"file\"); // get the action\n ////////////////////////////////////////////////////////////////\n\n if (action == \"HP_turn_on\" && HP_state == 0) // check the action\n {\n msg1 = { source: \"flow\", payload: 1, topic: \"Turn ON HeatPump\" }; // Operation Mode action? >> to Operation MOde output pin 1\n global.set('F_RTC.automation_active', 0, \"file\");\n }\n if (action == \"HP_turn_off\" && HP_state == 1 && block_it == false) // check the action\n {\n msg1 = { source: \"flow\", payload: 0, topic: \"Turn OFF HeatPump\" }; // Operation Mode action? >> to Operation MOde output pin 1\n }\n ////////////////////////////////////////////////////////////////\n //\n //\n //\n ////////////////////////////////////////////////////////////////\n if (action == \"DHW\") // check the action if DHW (=Force DHW)\n {\n msg2 = { payload: 1, topic: \"DHW\" }; // DHW action? >> to DHW output pin 2\n }\n ////////////////////////////////////////////////////////////////\n //\n //\n //\n //\n ////////////////////////////////////////////////////////////////\n if (action == \"Sterilization\" && block_it === false) // check the action\n {\n msg3 = { payload: 1, topic: \"Sterilization\" }; // Sterilization action? >> to Sterilization output pin 3\n }\n ////////////////////////////////////////////////////////////////\n //\n //\n //\n //\n //\n //////////////////////////////////////////////////////////////// \n if (action == \"QM_0\") // check the action\n {\n msg4.payload = 0; msg4.topic = \"Set QuietMode to\"; // QuietMode action? >> to Quiet MOde output pin 4\n msg4.source = \"scheduler\";\n }\n if (action == \"QM_1\") // check the action\n {\n msg4.payload = 1; msg4.topic = \"Set QuietMode to\"; // QuietMode action? >> to Quiet MOde output pin 4\n msg4.source = \"scheduler\";\n }\n if (action == \"QM_2\") // check the action\n {\n msg4.payload = 2; msg4.topic = \"Set QuietMode to\"; // QuietMode action? >> to Quiet MOde output pin 4\n msg4.source = \"scheduler\";\n }\n if (action == \"QM_3\") // check the action\n {\n msg4.payload = 3; msg4.topic = \"Set QuietMode to\"; // QuietMode action? >> to Quiet MOde output pin 4\n msg4.source = \"scheduler\";\n }\n ////////////////////////////////////////////////////////////////\n //\n //\n // Scheduler - Operation Mode\n //\n ////////////////////////////////////////////////////////////////\n // Operating mode (0=Heat only, 1=Cool only, 2=Auto(Heat), 3=DHW only, 4=Heat+DHW, 5=Cool+DHW, 6=Auto(Heat)+DHW, 7=Auto(Cool), 8=Auto(Cool)+DHW)\n // Operating mode (0=Heat only, 2=Auto(Heat), 4=Heat+DHW, 5=Cool+DHW, 6=Auto(Heat)+DHW, 7=Auto(Cool), 8=Auto(Cool)+DHW)\n if (action == \"OperationMode0\") { // check the action \n msg5.payload = 0;\n\n if (global.get('Force_DHW_active', \"file\") == 1) { \n global.set('F_stored_next_operating_mode', msg5.payload, \"file\"); \n msg99.topic = 'Scheduler'; msg99.payload = 'Force DHW active. Not changing operating mode now, but setting next operating mode to ' + msg5.payload;\n return [null, null, null, null, null, null, null, null, msg99]\n }\n\n if (F_SOLAR.function_active_state == 1 && F_stored_next_operating_mode !== undefined) {\n global.set('F_stored_next_operating_mode', msg5.payload, \"file\"); \n msg99.topic = 'Scheduler'; msg99.payload = 'Solar function active. Not changing operating mode now, but setting next operating mode to ' + msg5.payload;\n return [null, null, null, null, null, null, null, null, msg99];\n }\n\n if (F_RTC_automation_active == 1 && F_stored_next_operating_mode !== undefined) {\n global.set('F_stored_next_operating_mode', undefined, \"file\"); \n msg5.topic = \"Scheduler - Set Operation Mode to: \" + msg5.payload;\n msg99.topic = 'Scheduler'; msg99.payload = 'RTC automation active. Stored next operating mode is removed';\n if (override == 1) { global.set('F_RTC.automation_active', 0, \"file\"); }\n return [null, null, null, null, msg5, null, null, null, msg99];\n }\n\n if (F_stored_next_operating_mode === undefined) {\n msg5.topic = \"Scheduler - Set Operation Mode to: \" + msg5.payload;\n msg99.topic = 'Scheduler'; msg99.payload = 'Stored next operating mode empty. Setting new operating mode to: ' + msg5.payload;\n return [null, null, null, null, msg5, null, null, null, msg99];\n }\n\n }\n if (action == \"OperationMode1\") // check the action\n {\n msg5.payload = 1;\n \n if (global.get('Force_DHW_active', \"file\") == 1) { \n global.set('F_stored_next_operating_mode', msg5.payload, \"file\"); \n msg99.topic = 'Scheduler'; msg99.payload = 'Force DHW active. Not changing operating mode now, but setting next operating mode to ' + msg5.payload;\n return [null, null, null, null, null, null, null, null, msg99]\n }\n\n if (F_SOLAR.function_active_state == 1 && F_stored_next_operating_mode !== undefined) {\n global.set('F_stored_next_operating_mode', msg5.payload, \"file\");\n msg99.topic = 'Scheduler'; msg99.payload = 'Solar function active. Not changing operating mode now, but setting next operating mode to ' + msg5.payload;\n return [null, null, null, null, null, null, null, null, msg99];\n }\n\n if (F_RTC_automation_active == 1 && F_stored_next_operating_mode !== undefined) {\n global.set('F_stored_next_operating_mode', undefined, \"file\");\n msg5.topic = \"Scheduler - Set Operation Mode to: \" + msg5.payload;\n msg99.topic = 'Scheduler'; msg99.payload = 'RTC automation active. Stored next operating mode is removed';\n if (override == 1) { global.set('F_RTC.automation_active', 0, \"file\"); }\n return [null, null, null, null, msg5, null, null, null, msg99];\n }\n\n if (F_stored_next_operating_mode === undefined) {\n msg5.topic = \"Scheduler - Set Operation Mode to: \" + msg5.payload;\n msg99.topic = 'Scheduler'; msg99.payload = 'Stored next operating mode empty. Setting new operating mode to: ' + msg5.payload;\n return [null, null, null, null, msg5, null, null, null, msg99];\n }\n }\n if (action == \"OperationMode2\") // check the action\n {\n msg5.payload = 2;\n\n if (global.get('Force_DHW_active', \"file\") == 1) { \n global.set('F_stored_next_operating_mode', msg5.payload, \"file\"); \n msg99.topic = 'Scheduler'; msg99.payload = 'Force DHW active. Not changing operating mode now, but setting next operating mode to ' + msg5.payload;\n return [null, null, null, null, null, null, null, null, msg99]\n }\n\n if (F_SOLAR.function_active_state == 1 && F_stored_next_operating_mode !== undefined) {\n global.set('F_stored_next_operating_mode', msg5.payload, \"file\");\n msg99.topic = 'Scheduler'; msg99.payload = 'Solar function active. Not changing operating mode now, but setting next operating mode to ' + msg5.payload;\n return [null, null, null, null, null, null, null, null, msg99];\n }\n\n if (F_RTC_automation_active == 1 && F_stored_next_operating_mode !== undefined) {\n global.set('F_stored_next_operating_mode', undefined, \"file\");\n msg5.topic = \"Scheduler - Set Operation Mode to: \" + msg5.payload;\n msg99.topic = 'Scheduler'; msg99.payload = 'RTC automation active. Stored next operating mode is removed';\n if (override == 1) { global.set('F_RTC.automation_active', 0, \"file\"); }\n return [null, null, null, null, msg5, null, null, null, msg99];\n }\n\n if (F_stored_next_operating_mode === undefined) {\n msg5.topic = \"Scheduler - Set Operation Mode to: \" + msg5.payload;\n msg99.topic = 'Scheduler'; msg99.payload = 'Stored next operating mode empty. Setting new operating mode to: ' + msg5.payload;\n return [null, null, null, null, msg5, null, null, null, msg99];\n }\n }\n if (action == \"OperationMode3\") // check the action\n {\n msg5.payload = 3;\n\n /*if (global.get('Force_DHW_active', \"file\") == 1) { \n global.set('F_stored_next_operating_mode', msg5.payload, \"file\"); \n msg99.topic = 'Scheduler'; msg99.payload = 'Force DHW active. Not changing operating mode now, but setting next operating mode to ' + msg5.payload;\n return [null, null, null, null, null, null, null, null, msg99]\n }*/\n if (F_SOLAR.function_active_state == 1 && F_stored_next_operating_mode !== undefined) {\n global.set('F_stored_next_operating_mode', msg5.payload, \"file\");\n msg99.topic = 'Scheduler'; msg99.payload = 'Solar function active. Not changing operating mode now, but setting next operating mode to ' + msg5.payload;\n return [null, null, null, null, null, null, null, null, msg99];\n }\n if (F_RTC_automation_active == 1 && F_stored_next_operating_mode !== undefined) {\n global.set('F_stored_next_operating_mode', undefined, \"file\");\n msg5.topic = \"Scheduler - Set Operation Mode to: \" + msg5.payload;\n msg99.topic = 'Scheduler'; msg99.payload = 'RTC automation active. Stored next operating mode is removed';\n if (override == 1) { global.set('F_RTC.automation_active', 0, \"file\"); }\n return [null, null, null, null, msg5, null, null, null, msg99];\n }\n if (F_stored_next_operating_mode === undefined) {\n msg5.topic = \"Scheduler - Set Operation Mode to: \" + msg5.payload;\n msg99.topic = 'Scheduler'; msg99.payload = 'Stored next operating mode empty. Setting new operating mode to: ' + msg5.payload;\n return [null, null, null, null, msg5, null, null, null, msg99];\n }\n\n }\n if (action == \"OperationMode4\") // check the action\n {\n msg5.payload = 4;\n\n if (global.get('Force_DHW_active', \"file\") == 1) { \n global.set('F_stored_next_operating_mode', msg5.payload, \"file\"); \n msg99.topic = 'Scheduler'; msg99.payload = 'Force DHW active. Not changing operating mode now, but setting next operating mode to ' + msg5.payload;\n return [null, null, null, null, null, null, null, null, msg99]\n }\n if (F_SOLAR.function_active_state == 1 && F_stored_next_operating_mode !== undefined) {\n global.set('F_stored_next_operating_mode', msg5.payload, \"file\");\n msg99.topic = 'Scheduler'; msg99.payload = 'Solar function active. Not changing operating mode now, but setting next operating mode to ' + msg5.payload;\n return [null, null, null, null, null, null, null, null, msg99];\n }\n if (F_RTC_automation_active == 1 && F_stored_next_operating_mode !== undefined) {\n global.set('F_stored_next_operating_mode', undefined, \"file\");\n msg5.topic = \"Scheduler - Set Operation Mode to: \" + msg5.payload;\n msg99.topic = 'Scheduler'; msg99.payload = 'RTC automation active. Stored next operating mode is removed';\n if (override == 1) { global.set('F_RTC.automation_active', 0, \"file\"); }\n return [null, null, null, null, msg5, null, null, null, msg99];\n }\n if (F_stored_next_operating_mode === undefined) {\n msg5.topic = \"Scheduler - Set Operation Mode to: \" + msg5.payload;\n msg99.topic = 'Scheduler'; msg99.payload = 'Stored next operating mode empty. Setting new operating mode to: ' + msg5.payload;\n return [null, null, null, null, msg5, null, null, null, msg99];\n }\n\n }\n if (action == \"OperationMode5\") // check the action\n {\n msg5.payload = 5;\n\n if (global.get('Force_DHW_active', \"file\") == 1) { \n global.set('F_stored_next_operating_mode', msg5.payload, \"file\"); \n msg99.topic = 'Scheduler'; msg99.payload = 'Force DHW active. Not changing operating mode now, but setting next operating mode to ' + msg5.payload;\n return [null, null, null, null, null, null, null, null, msg99]\n }\n if (F_SOLAR.function_active_state == 1 && F_stored_next_operating_mode !== undefined) {\n global.set('F_stored_next_operating_mode', msg5.payload, \"file\");\n msg99.topic = 'Scheduler'; msg99.payload = 'Solar function active. Not changing operating mode now, but setting next operating mode to ' + msg5.payload;\n return [null, null, null, null, null, null, null, null, msg99];\n }\n if (F_RTC_automation_active == 1 && F_stored_next_operating_mode !== undefined) {\n global.set('F_stored_next_operating_mode', undefined, \"file\");\n msg5.topic = \"Scheduler - Set Operation Mode to: \" + msg5.payload;\n msg99.topic = 'Scheduler'; msg99.payload = 'RTC automation active. Stored next operating mode is removed';\n if (override == 1) { global.set('F_RTC.automation_active', 0, \"file\"); }\n return [null, null, null, null, msg5, null, null, null, msg99];\n }\n if (F_stored_next_operating_mode === undefined) {\n msg5.topic = \"Scheduler - Set Operation Mode to: \" + msg5.payload;\n msg99.topic = 'Scheduler'; msg99.payload = 'Stored next operating mode empty. Setting new operating mode to: ' + msg5.payload;\n return [null, null, null, null, msg5, null, null, null, msg99];\n }\n }\n if (action == \"OperationMode6\") // check the action\n {\n msg5.payload = 6;\n\n if (global.get('Force_DHW_active', \"file\") == 1) { \n global.set('F_stored_next_operating_mode', msg5.payload, \"file\"); \n msg99.topic = 'Scheduler'; msg99.payload = 'Force DHW active. Not changing operating mode now, but setting next operating mode to ' + msg5.payload;\n return [null, null, null, null, null, null, null, null, msg99]\n }\n if (F_SOLAR.function_active_state == 1 && F_stored_next_operating_mode !== undefined) {\n global.set('F_stored_next_operating_mode', msg5.payload, \"file\");\n msg99.topic = 'Scheduler'; msg99.payload = 'Solar function active. Not changing operating mode now, but setting next operating mode to ' + msg5.payload;\n return [null, null, null, null, null, null, null, null, msg99];\n }\n if (F_RTC_automation_active == 1 && F_stored_next_operating_mode !== undefined) {\n global.set('F_stored_next_operating_mode', undefined, \"file\");\n msg5.topic = \"Scheduler - Set Operation Mode to: \" + msg5.payload;\n msg99.topic = 'Scheduler'; msg99.payload = 'RTC automation active. Stored next operating mode is removed';\n if (override == 1) { global.set('F_RTC.automation_active', 0, \"file\"); }\n return [null, null, null, null, msg5, null, null, null, msg99];\n }\n if (F_stored_next_operating_mode === undefined) {\n msg5.topic = \"Scheduler - Set Operation Mode to: \" + msg5.payload;\n msg99.topic = 'Scheduler'; msg99.payload = 'Stored next operating mode empty. Setting new operating mode to: ' + msg5.payload;\n return [null, null, null, null, msg5, null, null, null, msg99];\n }\n }\n\n ////////////////////////////////////////////////////////////////\n //\n ////////////////////////////////////////////////////////////////\n if (action == \"NightReductionWaterTempOn\") // check the action\n {\n var correction = global.get(\"NightReductionWaterTemp.correction\", \"file\"); // get the nightreduction correction.\n global.set(\"NightReductionWaterTemp.current_value\", correction, \"file\");\n global.set(\"NightReductionWaterTemp.state\", 1, \"file\");\n msg6 = { payload: correction, topic: \"Nightreduction\" };\n }\n if (action == \"NightReductionWaterTempOff\") // check the action\n {\n global.set(\"NightReductionWaterTemp.current_value\", 0, \"file\");\n global.set(\"NightReductionWaterTemp.state\", 0, \"file\");\n msg6 = { payload: 0, topic: \"Nightreduction\" };\n }\n ////////////////////////////////////////////////////////////////\n if (action == \"NightReductionRoomSetpointOn\") // check the action\n {\n if (NightReductionRoomSetpoint_state === undefined || NightReductionRoomSetpoint_state == 0) //only when not set\n {\n global.set(\"NightReductionRoomSetpoint.state\", 1, \"file\");\n msg7 = { payload: 1, topic: \"NightReductionRoomSetpoint.state\" };\n }\n }\n\n if (action == \"NightReductionRoomSetpointOff\") // check the action\n {\n if (NightReductionRoomSetpoint_state === undefined) { NightReductionRoomSetpoint_state = 0; }\n if (NightReductionRoomSetpoint_state == 1) //only change when set\n {\n global.set(\"NightReductionRoomSetpoint.state\", 0, \"file\");\n msg7 = { payload: 0, topic: \"NightReductionRoomSetpoint.state\" };\n }\n }\n ////////////////////////////////////////////////////////////////\n //\n //\n //\n //\n if (action == \"Water setpoint (heat shift)\") // check the action\n {\n msg8.payload = global.get(msg.topic + '_setpoint', \"file\");\n msg8.topic = action;\n node.send([null, null, null, null, null, null, null, msg8]);\n }\n if (action == \"Water setpoint (direct)\") // check the action\n {\n msg8.payload = global.get(msg.topic + '_setpoint', \"file\");\n msg8.topic = action;\n node.send([null, null, null, null, null, null, null, msg8]);\n }\n if (action == \"Room setpoint RTC\") // check the action\n {\n msg8.payload = global.get(msg.topic + '_setpoint', \"file\");\n msg8.topic = action;\n node.send([null, null, null, null, null, null, null, msg8]);\n }\n if (action == \"DHW setpoint\") // check the action\n {\n msg8.payload = global.get(msg.topic + '_setpoint', \"file\");\n msg8.topic = action;\n node.send([null, null, null, null, null, null, null, msg8]);\n }\n if (action == \"toggle item\") // check the action\n {\n msg8.topic = action;\n msg8.payload = global.get(msg.topic + '_toggle_item', \"file\");\n node.send([null, null, null, null, null, null, null, msg8]);\n }\n\n global.set(topic + '_last_run', CurrentTime, \"file\");\n return [msg1, msg2, msg3, msg4, null, msg6, msg7];\n\n }\n else {\n return [null, null, null, null, null, null, null];\n }\n\n\n}", "outputs": 9, "timeout": "", "noerr": 0, "initialize": "\n", "finalize": "", "libs": [], "x": 1290, "y": 2560, "wires": [ [ "dc5991432f2fa36b" ], [ "880faf9e562e2cf3" ], [ "b26465510d1a2c16" ], [ "e2654cbcd4e962c6" ], [ "2559d6cd0bf05751" ], [ "6f97b5d7ea5da767" ], [ "8a9735b101f0cf03" ], [ "dd36095ad4abca5a" ], [ "acea208050889a80" ] ], "outputLabels": [ "override / power on/off", "Force DHW", "Force Sterilization", "Quiet Mode", "Operation Mode", "NightReduction Water", "NightReduction Room", "ActionSetpoint", "to log" ] } ]
Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal
Node red flow, naar tab wp scheduler selecteren.
Rechts op hamburger drukken
Import
Code plakken
Import
Dan drukken op overschrijven
[ Voor 8% gewijzigd door edterbak op 02-03-2025 20:24 ]
code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 02/03 18:55:32 - TOP4_Operating_Mode_State: 0 02/03 18:55:27 - MQTT Command: SetOperationMode: 0 02/03 18:55:27 - Scheduler - Operation Mode: 0 02/03 18:55:27 - Scheduler: Revert to previous operating mode: 0 02/03 18:40:32 - Compressor: stopped 02/03 18:40:27 - TOP20_ThreeWay_Valve_State: 0 02/03 18:40:27 - Scheduler: End ForceDHW cycle detected. Reverting Operating Mode in 15 minutes... 02/03 18:40:27 - TOP2_Force_DHW_State: 0 ... 02/03 16:38:35 - Compressor: running 02/03 16:35:35 - TOP2_Force_DHW_State: 1 02/03 16:35:32 - MQTT Command: SetForceDHW: 1 02/03 16:35:32 - Scheduler - Force DHW: 1 02/03 16:35:32 - Scheduler: Enable ForceDHW 02/03 16:35:30 - TOP20_ThreeWay_Valve_State: 1 02/03 16:35:30 - Scheduler: Operation mode already (3)DHW-Only 02/03 16:35:25 - TOP4_Operating_Mode_State: 3 02/03 16:35:24 - MQTT Command: SetHeatpump: 1 (GUI) 02/03 16:35:24 - Scheduler - Power: 1 02/03 16:35:23 - MQTT Command: SetOperationMode: 3 02/03 16:35:23 - MQTT Command: SetDHWTemp: 62 02/03 16:35:23 - DHW Boost: Operating mode changed to (3)DHW-Only 02/03 16:35:23 - DHW Boost: Current DHW temperature: 49°C. Manually started DHW cycle to boost temperature to (62°C)
Thanksedterbak schreef op zondag 2 maart 2025 @ 01:07:
@imdos @hemertje
Ik heb een aanpassing gedaan aan de scheduler functie.
Ik denk dat dit beter moet gaan met power on en zo.
Kunnen jullie om te testen:
1 - een backup maken van de huidige node: "Function schedule" in het tab blad [WP Scheduler]
2 - de volgende node importeren en kijken of dit beter gaat
[...]
Ik hoop dat dit wat oplevert.
Ik heb de huidige v24.10 flow verandert voor de import o.b.v. je stukken code. Ook de QoS. Vandaag dus opnieuw kans om te testen.
Lijkt te werken
1
2
3
4
5
6
7
8
9
10
11
12
13
| Flow version 24.10 (stable beta) 03/03 14:53:48 - Function - Calculate new SP: New final SP calculated: Current setpoint: 28 °C. New calculated setpoint: 27 °C 03/03 14:53:48 - Function RTC: Correction change: From -1 to 0 °C (Room actual: 19.49 °C) 03/03 14:48:59 - Compressor: running 03/03 14:45:54 - TOP20_ThreeWay_Valve_State: 1 03/03 14:45:54 - TOP4_Operating_Mode_State: 4 03/03 14:45:52 - MQTT Command: SetOperationMode: 4 03/03 14:45:49 - MQTT Command: SetHeatpump: 1 (GUI) 03/03 14:45:49 - Scheduler - Power: 1 03/03 14:45:49 - Scheduler: Stored next operating mode empty. Setting new operating mode to: 4 |
[ Voor 35% gewijzigd door imdos op 03-03-2025 14:56 . Reden: update ]
pvoutput. Waarom makkelijk doen, als het ook moeilijk kan! Every solution has a new problem
Graag wat geduld, we zijn deze dagen Carnaval vierenedterbak schreef op zondag 2 maart 2025 @ 20:23:
Code kopiëren (alles inclusief blokhaken)
Node red flow, naar tab wp scheduler selecteren.
Rechts op hamburger drukken
Import
Code plakken
Import
Dan drukken op overschrijven
Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal
Ik zou nog een dag of wat extra wachten voordat je in code gaat zitten...hemertje schreef op maandag 3 maart 2025 @ 13:55:
[...]
Graag wat geduld, we zijn deze dagen Carnaval vieren
Oeeh yeaah.. oh yeeah!!imdos schreef op maandag 3 maart 2025 @ 10:02:
[...]
Thanks
Ik heb de huidige v24.10 flow verandert voor de import o.b.v. je stukken code. Ook de QoS. Vandaag dus opnieuw kans om te testen.![]()
Lijkt te werken![]()
![]()
![]()
]
Maar, 1 zwaluw ... Ik wacht nog even voordat ik v24.11 upload
Ik heb al 2 jaar ofzo een heel mooi dashboard gemaakt in HA.
Maar, dat is altijd 'verborgen' geweest, omdat ik de enige ben die toegang heeft tot dit dashboard. Via PC of via telefoon. Mijn vrouw en kinderen hebben daar niks aan. Zo ook het bedienen van de robo stofzuiger (heb ik lang geleden al zo opgelost via voice control KLIK ... en een filmpje), de verwarming enzo..
Nu heb ik een maand of wat geleden een tablet tegen de muur aan geplakt en dit dashboard voor iedereen thuis beschikbaar gemaakt. Het werkt erg mooi vind ik.
ter illustratie, het ziet er zo uit
![]() |
Dus dit is al een hele verbetering... Als ik onder de bus lig, dan kunnen ze in ieder geval blijven stofzuigen...
De verwarming blijft een dingetje. Ik heb om te beginnen het node red dashboard ook in het tablet dashboard gezet.
Maar dit is uiteraard zo technisch en complex dat niemand dit ooit zal gebruiken, tenzij ik er echt niet meer ben.
Daarom zat ik aan een dashboard in HA te denken, met de bare minimum items. De belangrijkste zaken alleen uitlezen.
Uiteraard denk ik aan een zelfde soort grafische schil als hierboven.
Om hier een simpel overzicht te maken en gebruiksvriendelijke UI te maken, ben ik eigenlijk al weken aan het denken aan hoe en wat.
Om te beginnen wil ik dan graag het ontwerp maken voor thuis, en ook beschikbaar stellen voor jullie via Github.
Het moet dus generiek genoeg zijn zodat het geschikt is voor meerdere situaties.
Ik denk daarom eerst aan de mogelijk hardware configuraties.
Volgens mij zijn de belangrijkste onderdelen de volgende.
- DHW tank
- HEAT zone 1
- HEAT zone 2
- Buffer tank
Mis ik dan nog een belangrijk hw deel?
Ik denk het zelf wel.
De knoppen welke ik beschikbaar wil stellen moeten minimaal zijn. Ik denk dan aan bijvoorbeeld setpoint van dhw/heat of 'Boost DHW now'. Ik kan hier dan gewoon gebruik maken van de haakjes welke ik al in Node Red heb ingebouwd.
Onderstaand een mockup / sketch van waar ik aan denk. schematisch
![]() | ![]() |
Als de gebruiker dan op DHW drukt, dan komen de details daarvan in beeld.
Als de gebruiker op HEAT Z1 drukt, dan komen de readings en knoppen daar van in beeld.
De tank / buffer kan ik met kleur gradienten laten presenteren. Dus hoe kouder het water hoe blauwer de kleur.
Als iemand geen Heat Z2 heeft, dan is die niet in beeld en niet op te drukken.
Ik kan ook wel wat guidance gebruiken van iemand die UX designer skillz heeft.
De mapping van hardware naar UI en dat intuitief
Side note.
Dit is iets dat ik aan het verkennen ben. Ik heb er nog niet heeeel veel tijd in gestoken. Niets meer dan een paar mockups
Dus als het toch allemaal te complex wordt, dan wordt het waarschijnlijk toch niks.
SHOOOT!!!!
[ Voor 6% gewijzigd door edterbak op 03-03-2025 22:16 ]
Panasonic J 7kW WP, boiler & HeishaMon, 6022 Wp PV, Enphase+ST GW, SOLAX SK-SU3000E 13kWh BESS, ITHO Qualityflow WTW, Elvi Smart Charging+ laadpunt, Kia EV6 84kWh EA MY25, gasloos '23
- Thermostaat/ingestelde temperatuur. Hoewel ik daar misschien zou opteren voor -3 tot +3 graden in stappen van 0,5.
- Boost DHW Now
- Vakantiemodus met einddatum
- Omschakelen zomer naar wintermodus
En dan idd wat sensor weergaves.
Geloof dat een melding bij veilig thuis wel op z’n plaats is (babykamer 10,5 gradenboredgeestje schreef op dinsdag 4 maart 2025 @ 09:19:
Ter inspiratie een plaatje vanuit het HA dashboard dat ik destijds in elkaar gefrommeld heb.
[Afbeelding]
De dubbele flow waarden zijn pana vs kamstrup.
Panasonic J 7kW WP, boiler & HeishaMon, 6022 Wp PV, Enphase+ST GW, SOLAX SK-SU3000E 13kWh BESS, ITHO Qualityflow WTW, Elvi Smart Charging+ laadpunt, Kia EV6 84kWh EA MY25, gasloos '23
Ik zat al op die opmerking te wachten 😄blb4 schreef op dinsdag 4 maart 2025 @ 10:20:
[...]
Geloof dat een melding bij veilig thuis wel op z’n plaats is (babykamer 10,5 graden)
Kamer zonder baby kan prima gelucht worden en met de TRV onder de raamopening duikt de temp hard omlaag
This post was created with 100% recycled electrons
https://www.fam-oldenburger.nl/category/domotica/
Dat zou er moeten zijnBazemanKM schreef op dinsdag 4 maart 2025 @ 12:19:
@edterbak Is het ook mogelijk om Solar2DHW aan/uit te zetten met de scheduler? Of het te bouwen?
ik deze (ook) niet...
@BazemanKM waarom zou je die separaat willen inschakelen ipv standaard ingeschakeld?
Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal
Alleen de QoS=2 heeft niet geholpen het probleem van de Schedules op te lossenedterbak schreef op vrijdag 28 februari 2025 @ 08:52:
[...]
Al deze MQTT send nodes aanpassen, zodat QoS=2. Deze staat nu denk ik op 0.
Vannacht hebben de Schedules niet gedraaid
/f/image/K2M5hUjDiODolSe6vnKBc93F.png?f=fotoalbum_large)
ik ga nu je aanpassing erin zettenFlow version
24.10 (stable beta)
04/03 12:00:17 - Scheduler: Solar function active. Not changing operating mode now, but setting next operating mode to 4
04/03 11:56:08 - Function SoftStart Quietmode: Timer ended, quiet mode is already set to level 2
04/03 11:51:07 - MQTT Command: SetMaxPumpDuty: 245 (pump speed)
04/03 11:51:07 - Compressor: running
04/03 11:51:07 - Function SoftStart Quietmode: Timer started (5 minutes)
04/03 11:51:07 - Function Pump speed: Max pumpspeed set to 245 (95%) (DHW)
04/03 11:48:07 - MQTT Command: SetQuietMode: 2 (QuietMode Manager)
04/03 11:48:07 - Quiet mode manager: Detected 3-way valve set to DHW. Disabling the quiet mode function during DHW. Restored to level 2
04/03 11:48:07 - TOP20_ThreeWay_Valve_State: 1
04/03 09:05:36 - MQTT Command: SetDHWTemp: 45 (Solar)
04/03 09:05:35 - Function Solar: triggered threshold (kW). DHW SP to 45
04/03 06:00:17 - RTC: Room setpoint changed to: 20 °C
04/03 06:00:17 - Scheduler - Set room setpoint (RTC): 20
04/03 03:00:17 - RTC: Room setpoint changed to: 21 °C
04/03 03:00:17 - Scheduler - Set room setpoint (RTC): 21
04/03 00:00:00 - Function Solar: New day; Reset Solar function. DHW SP = 42
04/03 00:00:00 - SYSTEM: Total amount of offline messages today: 0
------------------------------------------------------------------------------------------------
03/03 22:18:20 - MQTT Command: SetMaxPumpDuty: 94 (pump speed)
03/03 22:18:20 - Function Pump speed: Max pumpspeed set to 94 (16%) (Low)
03/03 22:18:01 - TOP4_Operating_Mode_State: 3
03/03 22:18:00 - MQTT Command: SetHeatpump: 1 (GUI)
03/03 22:18:00 - MQTT Command: SetOperationMode: 3
03/03 22:18:00 - Function WAR: Setpoint change: From 28.8 to 28.9 °C
03/03 22:18:00 - Auto-start-DHW function: DHW temperature: 40°C. Lower threshold: 40°C. Starting DHW run.
03/03 22:18:00 - Auto-start-DHW function: Heatpump is off. Turning on for Auto-start-DHW function
03/03 22:07:19 - MQTT Command: SetQuietMode: 3 (SoftStart Quietmode)
03/03 22:07:19 - Function SoftStart: SoftStart function end
03/03 22:07:19 - Compressor: stopped
03/03 22:07:19 - Function SoftStart Quietmode: Compressor run ended, quiet mode set to level 3 for next run
03/03 22:07:14 - MQTT Command: SetHeatpump: 0 (rtc automation: on/off)
03/03 22:07:14 - Function RTC: Automation 'Turn off/on power' triggered - power OFF (Room temp: 20.42°C)
03/03 21:57:14 - Function WAR: Setpoint change: From 28.7 to 28.8 °C
03/03 21:47:38 - MQTT Command: SetCurves: target: 28 (SP Calculation)
03/03 21:47:38 - Function - Calculate new SP: New final SP calculated: Current setpoint: 29 °C. New calculated setpoint: 28 °C
03/03 21:47:14 - Function RTC: Correction change: From 0 to -1 °C (Room actual: 20.32 °C)
03/03 21:38:17 - Function WAR: Setpoint change: From 28.6 to 28.7 °C
03/03 21:32:14 - MQTT Command: SetCurves: target: 29 (SP Calculation)
03/03 21:32:14 - Function - Calculate new SP: New final SP calculated: Current setpoint: 28 °C. New calculated setpoint: 29 °C
03/03 21:32:14 - Function RTC: Correction change: From -1 to 0 °C (Room actual: 20.28 °C)
03/03 21:27:14 - MQTT Command: SetCurves: target: 28 (SP Calculation)
03/03 21:27:14 - Function - Calculate new SP: New final SP calculated: Current setpoint: 29 °C. New calculated setpoint: 28 °C
03/03 21:27:14 - Function WAR: Setpoint change: From 28.5 to 28.6 °C
03/03 21:27:14 - Function RTC: Correction change: From 0 to -1 °C (Room actual: 20.33 °C)
03/03 21:17:14 - MQTT Command: SetCurves: target: 29 (SP Calculation)
03/03 21:17:14 - Function - Calculate new SP: New final SP calculated: Current setpoint: 28 °C. New calculated setpoint: 29 °C
03/03 21:17:14 - Function RTC: Correction change: From -1 to 0 °C (Room actual: 20.26 °C)
03/03 21:12:14 - MQTT Command: SetCurves: target: 28 (SP Calculation)
03/03 21:12:14 - Function - Calculate new SP: New final SP calculated: Current setpoint: 29 °C. New calculated setpoint: 28 °C
03/03 21:12:14 - Function RTC: Correction change: From 0 to -1 °C (Room actual: 20.3 °C)
03/03 20:48:15 - Function WAR: Setpoint change: From 28.4 to 28.5 °C
03/03 20:18:12 - Function WAR: Setpoint change: From 28.3 to 28.4 °C
03/03 20:13:12 - Function WAR: Setpoint change: From 28.2 to 28.3 °C
03/03 20:03:11 - Function WAR: Setpoint change: From 28.1 to 28.2 °C
Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal
hhmmmedterbak schreef op zondag 2 maart 2025 @ 20:23:
Code kopiëren (alles inclusief blokhaken)
Node red flow, naar tab wp scheduler selecteren.
Rechts op hamburger drukken
Import
Code plakken
Import
Dan drukken op overschrijven
@edterbak
ik heb geen melding gekregen om te overschriiven
/f/image/KmNUiVt1Dgbwm7BSc6LXmgCe.png?f=fotoalbum_large)
ik heb niet het idee dat dit goed is gegaan?
Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal
Ja, Toggle a function, even verder zoeken ;-)
https://www.fam-oldenburger.nl/category/domotica/
Omdat je dit misschien niet altijd aan wil hebben staan, en voorkeur wil geven aan HEAT.hemertje schreef op dinsdag 4 maart 2025 @ 12:57:
[...]
ik deze (ook) niet...
@BazemanKM waarom zou je die separaat willen inschakelen ipv standaard ingeschakeld?
https://www.fam-oldenburger.nl/category/domotica/
ja gevonden!BazemanKM schreef op dinsdag 4 maart 2025 @ 13:21:
[...]
Ja, Toggle a function, even verder zoeken ;-)
Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal
dat is mijn vraag, waar kom de voorkeur vandaan?BazemanKM schreef op dinsdag 4 maart 2025 @ 13:22:
[...]
Omdat je dit misschien niet altijd aan wil hebben staan, en voorkeur wil geven aan HEAT.
Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal
edterbak schreef op maandag 3 maart 2025 @ 15:15:
[...]
Oeeh yeaah.. oh yeeah!!
![]()
Maar, 1 zwaluw ... Ik wacht nog even voordat ik v24.11 upload
Vandaag alweer prima resultaten. De WP wordt gewoon weer opgestart door de scheduler voor DWH.
1
2
3
4
5
6
7
8
9
10
11
12
| Flow version 24.10 (stable beta) 04/03 14:49:09 - Compressor: running 04/03 14:45:54 - TOP20_ThreeWay_Valve_State: 1 04/03 14:45:54 - TOP4_Operating_Mode_State: 4 04/03 14:45:51 - MQTT Command: SetOperationMode: 4 04/03 14:45:48 - MQTT Command: SetHeatpump: 1 (GUI) 04/03 14:45:48 - Scheduler - Power: 1 04/03 14:45:48 - Scheduler: Stored next operating mode empty. Setting new operating mode to: 4 04/03 10:28:47 - Function - Calculate new SP: New final SP calculated: Current setpoint: 29 °C. New calculated setpoint: 26 °C |
pvoutput. Waarom makkelijk doen, als het ook moeilijk kan! Every solution has a new problem
Nee, inderdaad gaat dit niet goed. (maar je hebt geen schade aangericht...). Je kunt dat ding welke je geimporteerd hebt maar niet aangesloten, gewoon weer weghalen. no harm.hemertje schreef op dinsdag 4 maart 2025 @ 13:07:
[...]
hhmmm
@edterbak
ik heb geen melding gekregen om te overschriiven
[Afbeelding]
ik heb niet het idee dat dit goed is gegaan?
Hij hoort hier te komen in dat tab blad.
/f/image/2BjvoGU5p0k5sOj3u3zbO3P7.png?f=fotoalbum_large)
Je moet op "View Nodes" drukken. Sorry.
:strip_exif()/f/image/v253ntTeFAAqmKSFNpubWjYa.png?f=user_large)
Dan zorgen dat het tickboxje aan staat.
Dan Import selected.
:strip_exif()/f/image/FtYbfsmdWVlfvRXRfJjiTfnZ.png?f=user_large)
Als je dat doet overschrijft hij de huidige node.
[ Voor 4% gewijzigd door edterbak op 05-03-2025 09:12 ]
Als het vandaag nog een keer goed gaat, dan upload ik de volgende versie om te testen.imdos schreef op dinsdag 4 maart 2025 @ 15:04:
[...]
![]()
![]()
![]()
Vandaag alweer prima resultaten. De WP wordt gewoon weer opgestart door de scheduler voor DWH.
code:
1 2 3 4 5 6 7 8 9 10 11 12 Flow version 24.10 (stable beta) 04/03 14:49:09 - Compressor: running 04/03 14:45:54 - TOP20_ThreeWay_Valve_State: 1 04/03 14:45:54 - TOP4_Operating_Mode_State: 4 04/03 14:45:51 - MQTT Command: SetOperationMode: 4 04/03 14:45:48 - MQTT Command: SetHeatpump: 1 (GUI) 04/03 14:45:48 - Scheduler - Power: 1 04/03 14:45:48 - Scheduler: Stored next operating mode empty. Setting new operating mode to: 4 04/03 10:28:47 - Function - Calculate new SP: New final SP calculated: Current setpoint: 29 °C. New calculated setpoint: 26 °C
ik kreeg weer geen melding bij het importerenedterbak schreef op woensdag 5 maart 2025 @ 09:11:
[...]
Nee, inderdaad gaat dit niet goed. (maar je hebt geen schade aangericht...). Je kunt dat ding welke je geimporteerd hebt maar niet aangesloten, gewoon weer weghalen. no harm.
Hij hoort hier te komen in dat tab blad.
[Afbeelding]
Je moet op "View Nodes" drukken. Sorry.
[Afbeelding]
Dan zorgen dat het tickboxje aan staat.
Dan Import selected.
[Afbeelding]
Als je dat doet overschrijft hij de huidige node.
heb het geïmporteerd, aangesloten en de oude verwijderd
deploy en het dasboard opnieuw geopend
Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal
Hier ook niet zoals hierboven staat, maar heb hem nu wel draaien. ;-)edterbak schreef op woensdag 5 maart 2025 @ 09:11:
[...]
Je moet op "View Nodes" drukken. Sorry.
Als je dat doet overschrijft hij de huidige node.
https://www.fam-oldenburger.nl/category/domotica/
Wederom succes.edterbak schreef op woensdag 5 maart 2025 @ 09:14:
[...]
Als het vandaag nog een keer goed gaat, dan upload ik de volgende versie om te testen.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| 05/03 16:06:50 - Compressor: running 05/03 16:05:35 - TOP20_ThreeWay_Valve_State: 0 05/03 15:59:55 - Compressor: stopped 05/03 15:54:59 - Compressor: running 05/03 15:44:04 - Compressor: stopped 05/03 15:38:59 - Compressor: running 05/03 15:31:34 - Compressor: stopped 05/03 14:49:13 - Compressor: running 05/03 14:45:53 - TOP20_ThreeWay_Valve_State: 1 05/03 14:45:53 - TOP4_Operating_Mode_State: 4 05/03 14:45:51 - MQTT Command: SetOperationMode: 4 05/03 14:45:49 - MQTT Command: SetHeatpump: 1 (GUI) 05/03 14:45:48 - Scheduler - Power: 1 05/03 14:45:48 - Scheduler: Stored next operating mode empty. Setting new operating mode to: 4 05/03 14:15:48 - MQTT Command: SetDHWTemp: 60 05/03 14:15:48 - Scheduler - DHW setpoint: 60 05/03 10:18:47 - Function RTC: Correction change: From -1 to -2 °C (Room actual: 20.16 °C) |
pvoutput. Waarom makkelijk doen, als het ook moeilijk kan! Every solution has a new problem
Van uurprijs naar kwartierprijs: de energiemarkt wordt nóg dynamischer
https://tibber.com/nl/mag...er/uurprijs-kwartierprijs
Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal
Je kunt aan de afname kant natuurlijk meer de 'werkelijkheid' gaan benaderen met prijzen.
Daar tegenover; Ik vraag mij af hoe lang van te voren een energieleverancier dan zijn stroom daadwerkelijk inkoopt en de prijs voor de klant bepaalt..?
Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal
/f/image/25fpFXHapKzJPfmSxuN5EUiz.png?f=fotoalbum_large)
naar mijn idee hoort vanuit de Scheduler na 17:00uur de WP alleen HEAT te draaien t/m 00:00uur?
het lijkt erop @edterbak dat de functie 'Auto start DHW' een hogere prioriteit heeft dan een Scheduler?
/f/image/WCVYK4dklULB2u0FbbhTUts6.png?f=fotoalbum_large)
Flow version
24.10 (stable beta)
05/03 21:42:20 - Auto-start-DHW function: Operating mode reverted to 3
05/03 21:41:20 - Auto-start-DHW function: DHW temperature: 45°C reached. End Auto-start-DHW. Reverting operating mode in 1 minute.
05/03 21:36:20 - Auto-start-DHW function: DHW temperature: 45°C. Lower threshold: 45°C. Starting DHW run.
05/03 21:32:20 - Auto-start-DHW function: Operating mode reverted to 3
05/03 21:31:20 - Auto-start-DHW function: DHW temperature: 45°C reached. End Auto-start-DHW. Reverting operating mode in 1 minute.
05/03 21:26:19 - Auto-start-DHW function: DHW temperature: 45°C. Lower threshold: 45°C. Starting DHW run.
05/03 21:22:19 - Auto-start-DHW function: Operating mode reverted to 3
05/03 21:21:19 - Auto-start-DHW function: DHW temperature: 45°C reached. End Auto-start-DHW. Reverting operating mode in 1 minute.
05/03 21:16:19 - Auto-start-DHW function: DHW temperature: 45°C. Lower threshold: 45°C. Starting DHW run.
05/03 21:12:18 - Auto-start-DHW function: Operating mode reverted to 3
05/03 21:11:18 - Auto-start-DHW function: DHW temperature: 45°C reached. End Auto-start-DHW. Reverting operating mode in 1 minute.
05/03 21:10:08 - Auto-start-DHW function: Operating mode reverted to 3
05/03 21:09:23 - Auto-start-DHW function: Operating mode reverted to 3
05/03 21:09:13 - Auto-start-DHW function: DHW temperature: 45°C. Lower threshold: 45°C. Starting DHW run.
05/03 21:09:08 - Auto-start-DHW function: DHW temperature: 46°C reached. End Auto-start-DHW. Reverting operating mode in 1 minute.
05/03 21:08:28 - Auto-start-DHW function: DHW temperature: 45°C. Lower threshold: 45°C. Starting DHW run.
05/03 21:08:23 - Auto-start-DHW function: DHW temperature: 46°C reached. End Auto-start-DHW. Reverting operating mode in 1 minute.
05/03 21:07:18 - Auto-start-DHW function: Operating mode reverted to 3
05/03 21:07:03 - Auto-start-DHW function: Operating mode reverted to 3
05/03 21:06:43 - Auto-start-DHW function: Operating mode reverted to 3
05/03 21:06:33 - Auto-start-DHW function: DHW temperature: 45°C. Lower threshold: 45°C. Starting DHW run.
05/03 21:06:28 - Auto-start-DHW function: Operating mode reverted to 3
05/03 21:06:18 - Auto-start-DHW function: DHW temperature: 45°C reached. End Auto-start-DHW. Reverting operating mode in 1 minute.
05/03 21:06:08 - Auto-start-DHW function: DHW temperature: 45°C. Lower threshold: 45°C. Starting DHW run.
05/03 21:06:03 - Auto-start-DHW function: DHW temperature: 46°C reached. End Auto-start-DHW. Reverting operating mode in 1 minute.
05/03 21:05:48 - Auto-start-DHW function: DHW temperature: 45°C. Lower threshold: 45°C. Starting DHW run.
05/03 21:05:43 - Auto-start-DHW function: DHW temperature: 46°C reached. End Auto-start-DHW. Reverting operating mode in 1 minute.
05/03 21:05:33 - Auto-start-DHW function: DHW temperature: 45°C. Lower threshold: 45°C. Starting DHW run.
05/03 21:05:28 - Auto-start-DHW function: DHW temperature: 46°C reached. End Auto-start-DHW. Reverting operating mode in 1 minute.
05/03 21:05:28 - Auto-start-DHW function: Operating mode reverted to 3
05/03 21:05:03 - Auto-start-DHW function: Operating mode reverted to 3
05/03 21:04:33 - Auto-start-DHW function: DHW temperature: 45°C. Lower threshold: 45°C. Starting DHW run.
05/03 21:04:28 - Auto-start-DHW function: DHW temperature: 46°C reached. End Auto-start-DHW. Reverting operating mode in 1 minute.
05/03 21:04:18 - Auto-start-DHW function: Operating mode reverted to 3
05/03 21:04:08 - Auto-start-DHW function: DHW temperature: 45°C. Lower threshold: 45°C. Starting DHW run.
05/03 21:04:03 - Auto-start-DHW function: DHW temperature: 46°C reached. End Auto-start-DHW. Reverting operating mode in 1 minute.
05/03 21:03:38 - Auto-start-DHW function: Operating mode reverted to 3
05/03 21:03:28 - Auto-start-DHW function: Operating mode reverted to 3
05/03 21:03:23 - Auto-start-DHW function: DHW temperature: 45°C. Lower threshold: 45°C. Starting DHW run.
05/03 21:03:18 - Auto-start-DHW function: DHW temperature: 46°C reached. End Auto-start-DHW. Reverting operating mode in 1 minute.
05/03 21:03:08 - Auto-start-DHW function: Operating mode reverted to 3
05/03 21:02:53 - Auto-start-DHW function: DHW temperature: 45°C. Lower threshold: 45°C. Starting DHW run.
05/03 21:02:38 - Auto-start-DHW function: DHW temperature: 46°C reached. End Auto-start-DHW. Reverting operating mode in 1 minute.
05/03 21:02:38 - Auto-start-DHW function: Operating mode reverted to 3
05/03 21:02:33 - Auto-start-DHW function: DHW temperature: 45°C. Lower threshold: 45°C. Starting DHW run.
05/03 21:02:28 - Auto-start-DHW function: DHW temperature: 46°C reached. End Auto-start-DHW. Reverting operating mode in 1 minute.
05/03 21:02:18 - Auto-start-DHW function: Operating mode reverted to 3
05/03 21:02:13 - Auto-start-DHW function: DHW temperature: 45°C. Lower threshold: 45°C. Starting DHW run.
05/03 21:02:08 - Auto-start-DHW function: DHW temperature: 46°C reached. End Auto-start-DHW. Reverting operating mode in 1 minute.
05/03 21:01:53 - Auto-start-DHW function: DHW temperature: 45°C. Lower threshold: 45°C. Starting DHW run.
05/03 21:01:53 - Auto-start-DHW function: Operating mode reverted to 3
05/03 21:01:38 - Auto-start-DHW function: DHW temperature: 46°C reached. End Auto-start-DHW. Reverting operating mode in 1 minute.
05/03 21:01:28 - Auto-start-DHW function: DHW temperature: 45°C. Lower threshold: 45°C. Starting DHW run.
05/03 21:01:18 - Auto-start-DHW function: DHW temperature: 45°C reached. End Auto-start-DHW. Reverting operating mode in 1 minute.
05/03 21:01:08 - Auto-start-DHW function: Operating mode reverted to 3
05/03 21:00:58 - Auto-start-DHW function: DHW temperature: 45°C. Lower threshold: 45°C. Starting DHW run.
05/03 21:00:53 - Auto-start-DHW function: DHW temperature: 46°C reached. End Auto-start-DHW. Reverting operating mode in 1 minute.
05/03 21:00:48 - Auto-start-DHW function: Operating mode reverted to 3
05/03 21:00:38 - Auto-start-DHW function: DHW temperature: 45°C. Lower threshold: 45°C. Starting DHW run.
05/03 21:00:33 - TOP4_Operating_Mode_State: 3
05/03 21:00:28 - MQTT Command: SetOperationMode: 3
05/03 21:00:28 - Auto-start-DHW function: Operating mode reverted to 3
05/03 21:00:08 - Auto-start-DHW function: DHW temperature: 46°C reached. End Auto-start-DHW. Reverting operating mode in 1 minute.
05/03 20:59:53 - TOP4_Operating_Mode_State: 0
05/03 20:59:49 - Auto-start-DHW function: DHW temperature: 45°C. Lower threshold: 45°C. Starting DHW run.
05/03 20:59:48 - MQTT Command: SetOperationMode: 0
05/03 20:59:48 - Auto-start-DHW function: Operating mode reverted to 0
05/03 20:59:48 - Auto-start-DHW function: DHW temperature: 46°C reached. End Auto-start-DHW. Reverting operating mode in 1 minute.
05/03 20:59:33 - Auto-start-DHW function: Operating mode reverted to 3
05/03 20:59:33 - Auto-start-DHW function: DHW temperature: 45°C. Lower threshold: 45°C. Starting DHW run.
05/03 20:59:28 - Auto-start-DHW function: DHW temperature: 46°C reached. End Auto-start-DHW. Reverting operating mode in 1 minute.
05/03 20:59:28 - Auto-start-DHW function: Operating mode reverted to 3
05/03 20:59:08 - Auto-start-DHW function: DHW temperature: 45°C. Lower threshold: 45°C. Starting DHW run.
05/03 20:59:08 - Auto-start-DHW function: Operating mode reverted to 3
05/03 20:58:57 - Auto-start-DHW function: Operating mode reverted to 3
05/03 20:58:53 - TOP4_Operating_Mode_State: 3
05/03 20:58:48 - Auto-start-DHW function: DHW temperature: 46°C reached. End Auto-start-DHW. Reverting operating mode in 1 minute.
05/03 20:58:48 - MQTT Command: SetOperationMode: 3
05/03 20:58:48 - Auto-start-DHW function: DHW temperature: 45°C. Lower threshold: 45°C. Starting DHW run.
05/03 20:58:33 - Auto-start-DHW function: DHW temperature: 46°C reached. End Auto-start-DHW. Reverting operating mode in 1 minute.
05/03 20:58:33 - TOP4_Operating_Mode_State: 0
05/03 20:58:28 - Auto-start-DHW function: DHW temperature: 45°C. Lower threshold: 45°C. Starting DHW run.
05/03 20:58:28 - MQTT Command: SetOperationMode: 0
05/03 20:58:28 - Auto-start-DHW function: Operating mode reverted to 0
05/03 20:58:28 - Auto-start-DHW function: DHW temperature: 46°C reached. End Auto-start-DHW. Reverting operating mode in 1 minute.
05/03 20:58:23 - Auto-start-DHW function: DHW temperature: 45°C. Lower threshold: 45°C. Starting DHW run.
05/03 20:58:08 - Auto-start-DHW function: DHW temperature: 46°C reached. End Auto-start-DHW. Reverting operating mode in 1 minute.
05/03 20:58:02 - Auto-start-DHW function: DHW temperature: 45°C. Lower threshold: 45°C. Starting DHW run.
05/03 20:57:57 - Auto-start-DHW function: DHW temperature: 46°C reached. End Auto-start-DHW. Reverting operating mode in 1 minute.
05/03 20:57:52 - Auto-start-DHW function: DHW temperature: 45°C. Lower threshold: 45°C. Starting DHW run.
05/03 20:57:28 - TOP4_Operating_Mode_State: 3
05/03 20:57:28 - Auto-start-DHW function: DHW temperature: 46°C reached. End Auto-start-DHW. Reverting operating mode in 1 minute.
05/03 20:57:28 - MQTT Command: SetHeatpump: 1 (GUI)
05/03 20:57:27 - MQTT Command: SetOperationMode: 3 (function RTC)
05/03 20:57:27 - Auto-start-DHW function: DHW temperature: 45°C. Lower threshold: 45°C. Starting DHW run.
05/03 20:57:27 - Auto-start-DHW function: Heatpump is off. Turning on for Auto-start-DHW function
05/03 19:29:17 - Function RTC: Correction change: From -2 to -1 °C (Room actual: 20.59 °C)
05/03 18:29:17 - Function RTC: Correction change: From -1 to -2 °C (Room actual: 20.62 °C)
05/03 18:09:17 - Function RTC: Correction change: From -2 to -1 °C (Room actual: 20.59 °C)
05/03 17:59:17 - Function RTC: Correction change: From -1 to -2 °C (Room actual: 20.6 °C)
05/03 17:54:17 - Function RTC: Correction change: From -2 to -1 °C (Room actual: 20.59 °C)
05/03 17:49:17 - Function RTC: Correction change: From -1 to -2 °C (Room actual: 20.6 °C)
05/03 17:44:17 - Function RTC: Correction change: From -2 to -1 °C (Room actual: 20.59 °C)
05/03 17:34:17 - Function - Calculate new SP: New final SP calculated: Current setpoint: 27 °C. New calculated setpoint: 26 °C
05/03 17:34:17 - Function RTC: Correction change: From -1 to -2 °C (Room actual: 20.63 °C)
05/03 17:01:03 - MQTT Command: SetHeatpump: 0
05/03 17:01:03 - MQTT Command: SetCurves: target: 27 (SP Calculation)
05/03 17:01:03 - Function - Calculate new SP: New final SP calculated: Current setpoint: 25 °C. New calculated setpoint: 27 °C
05/03 17:01:03 - Function RTC: Automation 'Turn off/on power' triggered - power OFF (Room temp: 20.5°C)
05/03 17:01:03 - Function WAR: Setpoint change: From 20 to 27.4 °C
05/03 17:00:22 - TOP20_ThreeWay_Valve_State: 0
05/03 17:00:22 - TOP4_Operating_Mode_State: 0
05/03 17:00:21 - MQTT Command: SetOperationMode: 0
05/03 17:00:18 - Function RTC: Correction change: From 1 to -1 °C (Room actual: 20.5 °C)
05/03 17:00:18 - RTC: Room setpoint changed to: 20 °C
05/03 17:00:18 - Scheduler - Set room setpoint (RTC): 20
05/03 17:00:18 - Scheduler: Stored next operating mode empty. Setting new operating mode to: 0
05/03 16:44:17 - Function - Calculate new SP: New final SP calculated: Current setpoint: 25 °C. New calculated setpoint: 21 °C
05/03 16:44:17 - Function RTC: Correction change: From 2 to 1 °C (Room actual: 20.42 °C)
05/03 16:09:18 - Function - Calculate new SP: New final SP calculated: Current setpoint: 25 °C. New calculated setpoint: 22 °C
05/03 16:09:17 - Function RTC: Correction change: From 1 to 2 °C (Room actual: 20.29 °C)
05/03 15:59:17 - Function RTC: Correction change: From 0 to 1 °C (Room actual: 20.54 °C)
05/03 14:46:54 - MQTT Command: SetDHWTemp: 45 (Solar)
05/03 14:46:53 - Function Solar: Restoring DHW setpoint to: 45°C
05/03 14:46:53 - Function Solar: Cooldown period (15 minutes) has ended. Solar function done for today
05/03 14:31:53 - Function Solar: DHW temperature has reached SP high
05/03 14:29:33 - MQTT Command: SetQuietMode: 3
05/03 14:29:33 - MQTT Command: SetMaxPumpDuty: 94
05/03 14:29:33 - Compressor: stopped
05/03 14:29:33 - Function SoftStart Quietmode: Compressor run ended, quiet mode set to level 3 for next run
05/03 14:29:33 - Function Pump speed: Max pumpspeed set to 94 (16%) (Low)
05/03 14:00:18 - Function RTC: Correction change: From -3 to 0 °C (Room actual: 21.04 °C)
05/03 14:00:18 - RTC: Room setpoint changed to: 21 °C
05/03 14:00:18 - Scheduler - Set room setpoint (RTC): 21
05/03 13:39:17 - Function RTC: Correction change: From -2 to -3 °C (Room actual: 20.95 °C)
05/03 13:39:17 - SETUP - Sensors: Custom outside temperature sensor FOUND and used
05/03 13:34:19 - Function SoftStart Quietmode: Timer ended, quiet mode is already set to level 2
05/03 13:34:17 - Function RTC: Correction change: From -3 to -2 °C (Room actual: 20.88 °C)
05/03 13:29:23 - SYSTEM: MQTT Broker: Node Red MQTT node connected
05/03 13:29:23 - SYSTEM - HEISHAMON Connection: Online
05/03 13:29:22 - Function - RTC: 1
05/03 13:29:22 - Function - WAR: 1
05/03 13:29:20 - Function - SoftStart: 1
05/03 13:29:20 - SYSTEM: Persistent storage: OK
05/03 13:29:19 - SYSTEM: MQTT block inactive, default block mode: UNRESTRICTED
05/03 13:29:19 - Function - Calculate new SP: New final SP calculated: Current setpoint: 25 °C. New calculated setpoint: 21 °C
05/03 13:29:19 - Function SoftStart: SoftStart function end
05/03 13:29:19 - SYSTEM: MQTT block inactive, default block mode: UNRESTRICTED
05/03 13:29:19 - Compressor: running
05/03 13:29:19 - Function NightReduction: New correction: 0 °C
05/03 13:29:19 - Function SoftStart Quietmode: Timer started (5 minutes)
05/03 13:29:19 - Function Pump speed: Max pumpspeed set to 245 (95%) (DHW)
05/03 13:29:19 - Function - Solar: 1
05/03 13:29:19 - SYSTEM: WAR settings OK
05/03 13:29:19 - SYSTEM: Heatpump zone 2 is set to controle water temperature
05/03 13:29:19 - SYSTEM: Heatpump zone 1 is set to controle water temperature
05/03 13:29:19 - SYSTEM: Heatpump is in DIRECT mode
05/03 13:29:19 - Function NightReduction: 0
05/03 13:29:19 - TOP20_ThreeWay_Valve_State: 1
05/03 13:29:19 - TOP2_Force_DHW_State: 0
05/03 13:29:19 - SYSTEM - HEISHAMON Connection: Offline
05/03 13:29:19 - SYSTEM: Start---------------------------------------------------------------
------------------------------------------------------------------------------------------------
05/03 13:24:18 - MQTT Command: SetMaxPumpDuty: 245 (pump speed)
05/03 13:24:18 - Compressor: running
05/03 13:24:18 - Function SoftStart Quietmode: Timer started (5 minutes)
05/03 13:24:18 - Function Pump speed: Max pumpspeed set to 245 (95%) (DHW)
05/03 12:26:03 - SETUP - Sensors: Custom outside temperature sensor FOUND and used
05/03 12:23:56 - Function - Solar: 1
05/03 12:22:54 - MQTT Command: SetDHWTemp: 50 (GUI)
05/03 12:22:45 - MQTT Command: SetDHWTemp: 49 (GUI)
05/03 12:21:56 - MQTT Command: SetDHWTemp: 50 (GUI)
05/03 12:21:33 - Function - Solar: Solar function turned off manually. Restoring operating mode
05/03 12:21:33 - Function - Solar: 0
05/03 12:21:06 - MQTT Command: SetDHWTemp: 45 (GUI)
05/03 12:20:54 - MQTT Command: SetDHWTemp: 50 (GUI)
05/03 12:20:07 - MQTT Command: SetDHWTemp: 50 (GUI)
05/03 12:16:08 - SYSTEM: MQTT Broker: Node Red MQTT node connected
05/03 12:16:08 - SYSTEM - HEISHAMON Connection: Online
05/03 12:16:06 - SYSTEM: Persistent storage: OK
Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal
Ik ben verbaasd wat er allemaal in je log staat. Dat is echt niet normaal hoor.... Daar gaat serieus iets goed mis.
Allemaal herhalingen wat niet hoort. Heel vreemd.
Het is gelukkig niet heel erg, aangezien er niet constant een mqtt opdracht uitgestuurd wordt. Maar toch.. wonky
Ik zal vanavond een nieuwe versie uploaden.
ja ik kan het ook niet plaatsenedterbak schreef op woensdag 5 maart 2025 @ 21:59:
@hemertje
Ik ben verbaasd wat er allemaal in je log staat. Dat is echt niet normaal hoor.... Daar gaat serieus iets goed mis.
Allemaal herhalingen wat niet hoort. Heel vreemd.
Het is gelukkig niet heel erg, aangezien er niet constant een mqtt opdracht uitgestuurd wordt. Maar toch.. wonky
Ik zal vanavond een nieuwe versie uploaden.
vandaar de melding hier
Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal
DHW setpoint 49 °C
DHW actual 45 °C
Sterilization setpoint 60 °C
Forceful DHW OFF
Force sterilization OFF
Custom functions
Solar²DHW Done ON
Auto start DHW 45 °C ON
Boost DHW now 65 °C OFF
Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal
Ik krijg het gevoel dat je een iets wat krampachtig lijkt te sturen op je DHW.
2x per dag een dhw run
autostart dhw op 45 graden.
Setpoint 49
Ik heb het gevoel dat je vrij veel energie zo het raam uitgooit. Iedere keer dat er omgeschakeld wordt van heat naar dhw, moet het systeem weer gaan instellen.
Daar bedoel ik mee:
Als je HEAT modus actief is, dan is het circulerende water op een gegeven moment stabiel. Toevoer 28C, afvoer 30C (bij benadering)
Als je dan omschakelt naar DHW, dan wordt eerst het water dat nog in de leiding zit naar je TANK gestuurt. De panasonic gaat dan circuleren met je tank. Eerst zal de pomp een kort poosje circuleren om te bepalen wat de temperatuur nu echt is. Het hele systeem zelf moet dan eerst opwarmen naar je huidige watertemperatuur. De leidingen de warmtepomp warmtewisselaar zelf. Dit proces kan best nog wat warmte uit je tank kan trekken.
Het is natuurlijk wel zo dat een kleine tank hier mogelijk meer last van heeft, maar aan de andere kant, een klein tank moet je misschien ook inderdaad wel vaker op temperatuur brengen.
Maar....Dit hele omgaan proces gaat mijns inziens ten kosten van je rendement. Ik zelf doe dit het liefst zo min mogelijk. Dat lukt met 300L tank wel aardig. Ik heb soms 1x per 2 dagen een DHW run voordat de temperatuur <37C komt. Soms wat vaker. Ik heb het default setpoint op 52C staan.
Met een hogere warmwatertemperatuur, heb je theoretisch ook minder heet water nodig om een prettige temperatuur over te houden na de thermostaatkraan. Minder heet nodig, meer koud kan. Ik denk overigens niet dat dit verschil nou ook echt heel significant is. Als je wilt zou je dit zelfs kunnen berekenen
Het gebied welke volgens jouw instellingen goed zijn, is slechts 4 graden groot. Setpoint 49, Autostart DHW 45C.
Uiteraard is het een balans tussen rendement en comfort voor de gebruiker. Je wilt natuurlijk niet koud water hebben.
Ik heb het zelf misschien 3 keer gehad dat iemand mopperde met lauw water. Maar dat is omdat ik 2 dochters en een vrouw heb welke wel van een douch houden. .. zucht...
Dit is wat 'food for thought' voor je. Je moet hier helemaal zelf doen wat je wilt natuurlijk. Misschien heb je wat aan deze tekst. Misshcien ook niet en kan het gelijk in de prullebak
zo gelijk even de upload regelen.
Dit staat los van technische issues welke we zien hoor. Het is slechts mijn observatie en gevoel erbij.
Update
Hier is een nieuwe versie van de flowVersie 24.11
https://github.com/edterb...flows/flows%20v24.11.json
Changelog:
- Ik heb geprobeerd de scheduler issues op te lossen. Het niet aan gaan van de pomp als dit wel gevraagd is.
- De grafieken van temperatuur/energie zijn wat mooier gemaakt. Breder ipv hoog.
Hierna de volgende problemen....
En eens, je moet m.i. niet te vaak een DHW run doen; 't kost idd veel energie (& tijd) om te komen tot 't moment dat de boiler daadwerkelijk begint op te warmen. Vaak zie ik dat de temperatuur eerst nog even een graad zakt omdat de boiler eerst warmte gaat afgeven aan het circulerende water. Ik heb DHW setpoint van onze 192 liter boiler op 50 graden staan en DHW delta op -8 en ik red 't met 2 DHW runs per week voor ons 3 persoons hh.
Panasonic J 7kW WP, boiler & HeishaMon, 6022 Wp PV, Enphase+ST GW, SOLAX SK-SU3000E 13kWh BESS, ITHO Qualityflow WTW, Elvi Smart Charging+ laadpunt, Kia EV6 84kWh EA MY25, gasloos '23
De Auto start DHW is m.i. ooit bedoeld als failsafe; bijvoorbeeld als je 1 keer per dag DHW maakt en er toch meer warmwater wordt verbruikt. Of je gebruikt solar2dhw en er is te weinig zon geweest. Ik heb hem dan ook op 25 staan.hemertje schreef op woensdag 5 maart 2025 @ 22:13:
HOME DHW
DHW setpoint 49 °C
DHW actual 45 °C
Sterilization setpoint 60 °C
Forceful DHW OFF
Force sterilization OFF
Custom functions
Solar²DHW Done ON
Auto start DHW 45 °C ON
Boost DHW now 65 °C OFF
https://www.fam-oldenburger.nl/category/domotica/
Goedemorgen Ed,edterbak schreef op woensdag 5 maart 2025 @ 23:45:Update
Hier is een nieuwe versie van de flow
Versie 24.11
https://github.com/edterb...flows/flows%20v24.11.json
Changelog:
- Ik heb geprobeerd de scheduler issues op te lossen. Het niet aan gaan van de pomp als dit wel gevraagd is.
- De grafieken van temperatuur/energie zijn wat mooier gemaakt. Breder ipv hoog.
Hierna de volgende problemen....
kan het zijn dat er 2 Group Nodes vervallen zijn in 'ui_group'?
Living room - Temperatures
Heat | Water temperature - Temperatures
NR geeft aan dat deze nu 'unused' zijn.
Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal
hallo Ed, @blb4 , @BazemanKM , e.a.,edterbak schreef op woensdag 5 maart 2025 @ 23:37:
@hemertje
Ik krijg het gevoel dat je een iets wat krampachtig lijkt te sturen op je DHW.
2x per dag een dhw run
autostart dhw op 45 graden.
Setpoint 49
Ik heb het gevoel dat je vrij veel energie zo het raam uitgooit. Iedere keer dat er omgeschakeld wordt van heat naar dhw, moet het systeem weer gaan instellen.
Daar bedoel ik mee:
Als je HEAT modus actief is, dan is het circulerende water op een gegeven moment stabiel. Toevoer 28C, afvoer 30C (bij benadering)
Als je dan omschakelt naar DHW, dan wordt eerst het water dat nog in de leiding zit naar je TANK gestuurt. De panasonic gaat dan circuleren met je tank. Eerst zal de pomp een kort poosje circuleren om te bepalen wat de temperatuur nu echt is. Het hele systeem zelf moet dan eerst opwarmen naar je huidige watertemperatuur. De leidingen de warmtepomp warmtewisselaar zelf. Dit proces kan best nog wat warmte uit je tank kan trekken.
Het is natuurlijk wel zo dat een kleine tank hier mogelijk meer last van heeft, maar aan de andere kant, een klein tank moet je misschien ook inderdaad wel vaker op temperatuur brengen.
Maar....Dit hele omgaan proces gaat mijns inziens ten kosten van je rendement. Ik zelf doe dit het liefst zo min mogelijk. Dat lukt met 300L tank wel aardig. Ik heb soms 1x per 2 dagen een DHW run voordat de temperatuur <37C komt. Soms wat vaker. Ik heb het default setpoint op 52C staan.
Met een hogere warmwatertemperatuur, heb je theoretisch ook minder heet water nodig om een prettige temperatuur over te houden na de thermostaatkraan. Minder heet nodig, meer koud kan. Ik denk overigens niet dat dit verschil nou ook echt heel significant is. Als je wilt zou je dit zelfs kunnen berekenenvoor de nummer fetischisten.
Het gebied welke volgens jouw instellingen goed zijn, is slechts 4 graden groot. Setpoint 49, Autostart DHW 45C.
Uiteraard is het een balans tussen rendement en comfort voor de gebruiker. Je wilt natuurlijk niet koud water hebben.
Ik heb het zelf misschien 3 keer gehad dat iemand mopperde met lauw water. Maar dat is omdat ik 2 dochters en een vrouw heb welke wel van een douch houden. .. zucht...
Dit is wat 'food for thought' voor je. Je moet hier helemaal zelf doen wat je wilt natuurlijk. Misschien heb je wat aan deze tekst. Misshcien ook niet en kan het gelijk in de prullebak![]()
zo gelijk even de upload regelen.
Dit staat los van technische issues welke we zien hoor. Het is slechts mijn observatie en gevoel erbij.
naar mijn idee kost het minder energie met een betere COP om 2x per dag minder warm water te maken dan 1x per dag heter water?
er wordt in ons gezin van 2 volwassenen en 1 puber 's morgens of 's middags gedoucht, vandaar dat ik 2 controlemomenten heb ingebouwd via de Schedules zodat er zowel 's morgens of 's middags SWW beschikbaar is
ik kan dit niet berekenen maar dit zegt mijn gevoel.
de SWW controle is nu gepland op de duurzame / goedkopere momenten van de dag
hier werd ik getipt naar een interessante posting:
Thorsd in "Panasonic Warmtepomp 101: Installatie en Optimalisatie #2"
en dan kom ik uit bij:
Pejdref in "Home Assistant: Open source Python3 home automation - deel 5"
hier heeft @Pejdref eens een screenshot geplaatst van waar de verschillen wat zichtbaarder zijn:
Pejdref in "Home Assistant: Open source Python3 home automation - deel 5"
[Afbeelding]
citaat @Pejdref
@edterbak dank voor de uitleg en verduidelijking van hoe SWW door de Pana WP wordt gemaakt Ed, deze kende ik nog nietDe COP bij verschillende temperaturen heb ik uit de Panasonic documentatie gehaald denk ik. Kan ook zijn dat ik die uit het algemene lucht/water warmtepomp topic heb. Daar heeft iemand een overzicht gemaakt van verschillende warmtepompen die volgens dezelfde methode zijn getest, bij verschillende temperaturen. Ik heb de missende waarden geïnterpolleerd hieruit.
Vervolgens combineer ik dat met de weersvoorspelling van de KNMI integratie, die geeft een voorspelling per uur, 24 uur vooruit.
@blb4 we hebben een 300L boilervat staan
In NR hebben we diverse instellingen onder diverse hoofdstukken voor het SWW
Welke combinaties zijn naar jullie ideeën optimaal?
HOME - DHW
DHW Setpoint 52
Solar²DHW ON
Auto start DHW 25
Vraag, hoe wordt DHW gestart wanneer deze pas gaat verwarmen vanaf 25GrC?
Settings - DHW
DHW Setpoint 52
DHW delta -8 ?
Solar²DHW
DHW temperature setpoint - low 45
DHW temperature setpoint - high 50
Threshold -2kW
Allow switch on heat pump ON
Fallback to default DHW (SP) below 0 W? OFF
Cooldown period after DHW run 15Min
en hoe krijg in NR zo ingesteld dat wanneer DHW maken nodig is de Pana dit dan doet tijdens de duurzame / goedkope momenten van de dag?
Vraag:
Wat is de relatie, functie en prioriteit tussen 'Auto start DHW' en 'DHW delta' ?
In mijn hoofd zijn deze gelijk maar blijkbaar niet dus?
Wie is er binnen NR in de Lead om SWW te (gaan) maken?
Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal
DHW delta is mi de "schakel differentie tank". Dus in jouw geval 52 - 8 = 44 graden. Maar.. de DHW run start met deze instelling niet meteen zodra de tank 44 graden bereikt.hemertje schreef op donderdag 6 maart 2025 @ 12:55:
[...]
In NR hebben we diverse instellingen onder diverse hoofdstukken voor het SWW
Welke combinaties zijn naar jullie ideeën optimaal?
HOME - DHW
DHW Setpoint 52
Solar²DHW ON
Auto start DHW 25
Vraag, hoe wordt DHW gestart wanneer deze pas gaat verwarmen vanaf 25GrC?
Settings - DHW
DHW Setpoint 52
DHW delta -8 ?
Solar²DHW
DHW temperature setpoint - low 45
DHW temperature setpoint - high 50
Threshold -2kW
Allow switch on heat pump ON
Fallback to default DHW (SP) below 0 W? OFF
Cooldown period after DHW run 15Min
en hoe krijg in NR zo ingesteld dat wanneer DHW maken nodig is de Pana dit dan doet tijdens de duurzame / goedkope momenten van de dag?
Vraag:
Wat is de relatie, functie en prioriteit tussen 'Auto start DHW' en 'DHW delta' ?
In mijn hoofd zijn deze gelijk maar blijkbaar niet dus?
Wie is er binnen NR in de Lead om SWW te (gaan) maken?
Bij de 'Auto start DHW' is dat wel het geval.
:strip_exif()/f/image/9LwytZFG9Nu4G65neFIknBuD.jpg?f=fotoalbum_large)
Wanneer de DHW-run wordt gestart zal (bij HEAT+DHW) ook afhankelijk zijn deze prio instelling tussen (vloer)verwarming en DHW. Correct me if I'm wrong.
:strip_exif()/f/image/XKPiyLmYCGgFk6oSICBbDB7l.jpg?f=fotoalbum_large)
:strip_exif()/f/image/e2OeTM46rT2iGNWsdVGyjvun.jpg?f=fotoalbum_large)
en hoe krijg in NR zo ingesteld dat wanneer DHW maken nodig is de Pana dit dan doet tijdens de duurzame / goedkope momenten van de dag?
Solar²DHW
DHW temperature setpoint - low 45
DHW temperature setpoint - high 50
Threshold -2kW
Allow switch on heat pump ON
Fallback to default DHW (SP) below 0 W? OFF
Cooldown period after DHW run 15Min
- Je kunt de schedular van Ed gebruiken om het DHW setpoint te wijzigen
- Zet DHW temperature setpoint - low op 52 graden
- Als je daadwerkelijk PV energie over hebt, zet dan de DHW temperature setpoint - high naar b.v. 65 graden. Dan gebruik je overtollig PV voor het verder opwarmen van je DHW. Goedkoper wordt het niet.
Omdat >53 graden bij mij het 3kW verwarmingselement wordt gebruikt, heb de treshold op 3kW gezet btw. (in mijn situatie lukt dat).
[ Voor 4% gewijzigd door Guy-Manuel op 06-03-2025 13:48 ]
WH-MDC09J3E5
Werkt gelukkig prima na de update.edterbak schreef op woensdag 5 maart 2025 @ 23:45:Update
Hier is een nieuwe versie van de flow
Versie 24.11
https://github.com/edterb...flows/flows%20v24.11.json
Changelog:
- Ik heb geprobeerd de scheduler issues op te lossen. Het niet aan gaan van de pomp als dit wel gevraagd is.
- De grafieken van temperatuur/energie zijn wat mooier gemaakt. Breder ipv hoog.
Hierna de volgende problemen....
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| Flow version 24.11 (stable beta) 06/03 15:32:06 - Compressor: running 06/03 15:21:35 - Compressor: stopped 06/03 14:49:00 - Compressor: running 06/03 14:45:40 - TOP20_ThreeWay_Valve_State: 1 06/03 14:45:40 - TOP4_Operating_Mode_State: 4 06/03 14:45:34 - MQTT Command: SetOperationMode: 4 06/03 14:45:31 - MQTT Command: SetHeatpump: 1 (GUI) 06/03 14:45:31 - Scheduler - Power: 1 06/03 14:45:31 - Scheduler: Stored next operating mode empty. Setting new operating mode to: 4 06/03 13:52:38 - SYSTEM: TimeZone set to: Europe/Amsterdam |
pvoutput. Waarom makkelijk doen, als het ook moeilijk kan! Every solution has a new problem
Mogelijk nog eens naar een waterbesparende douchekop kijken? Wij gebruiken 5l/m voor douchen. Dat betekend dat we met 192l water zo'n 6 x kunnen douchen. 2 DHW runs per week is dus voor ons voldoende, zeker omdat zaterdagmiddag de boiler de legionellarun naar 62 graden loopt en er dus nog meer water beschikbaar is.hemertje schreef op donderdag 6 maart 2025 @ 12:55:
[...]
hallo Ed, @blb4 , @BazemanKM , e.a.,
naar mijn idee kost het minder energie met een betere COP om 2x per dag minder warm water te maken dan 1x per dag heter water?
er wordt in ons gezin van 2 volwassenen en 1 puber 's morgens of 's middags gedoucht, vandaar dat ik 2 controlemomenten heb ingebouwd via de Schedules zodat er zowel 's morgens of 's middags SWW beschikbaar is
ik kan dit niet berekenen maar dit zegt mijn gevoel.
de SWW controle is nu gepland op de duurzame / goedkopere momenten van de dag
nog ff update over je eerste vraag:
Mijn gevoel is dat een paar graden verschil (DHW target) niet zo gek veel effect heeft (op COP) maar dat 't het traject om van ~ 30 graden CV water naar de current DHW temp van 40+ graden te komen meer verlies geeft.
[ Voor 11% gewijzigd door blb4 op 06-03-2025 18:32 ]
Panasonic J 7kW WP, boiler & HeishaMon, 6022 Wp PV, Enphase+ST GW, SOLAX SK-SU3000E 13kWh BESS, ITHO Qualityflow WTW, Elvi Smart Charging+ laadpunt, Kia EV6 84kWh EA MY25, gasloos '23
een waterbesparende douchekop is aanwezigblb4 schreef op donderdag 6 maart 2025 @ 15:44:
[...]
Mogelijk nog eens naar een waterbesparende douchekop kijken? Wij gebruiken 5l/m voor douchen. Dat betekend dat we met 192l water zo'n 6 x kunnen douchen. 2 DHW runs per week is dus voor ons voldoende, zeker omdat zaterdagmiddag de boiler de legionellarun naar 62 graden loopt en er dus nog meer water beschikbaar is.
deze is door de WAF keuring heen gekomen
https://niebla.nl/waterbesparende-handdouche/luxe-7-l-min/
Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal
@Guy-Manuel Goeie post !! dank je wel voor het verzamelen van de teksten. Duidelijk verhaal zo.
Wat je aangeeft is ook heel belangrijk over >53 graden, dat de compressor dan niet meer mee doet, maar alleen nog maar het elektrische verwarmingselement.
Dit kan soms een beeld geven dat de panasonic niet meer aan het verwarmen is (compressor staat uit), terwijl dit wel zo is (elektrisch).
Misschien moet ik het ell element toevoegen aan het dashboard ergens zodat duidelijk is dat deze stroom aan het verbruiken is. Wild idee.
@hemertje
HOME - DHW > DHW Setpoint: Dit is de default ingestelde target temp van je tank. Deze hoort het zelfde te zijn als bij Solar²DHW > DHW temperature setpoint - low.HOME - DHW
DHW Setpoint 52
Solar²DHW ON
Auto start DHW 25
Vraag, hoe wordt DHW gestart wanneer deze pas gaat verwarmen vanaf 25GrC?
Settings - DHW
DHW Setpoint 52
DHW delta -8 ?
Solar²DHW
DHW temperature setpoint - low 45
DHW temperature setpoint - high 50
Threshold -2kW
Allow switch on heat pump ON
Fallback to default DHW (SP) below 0 W? OFF
Cooldown period after DHW run 15Min
Kies de default temp welke je wilt, en stel deze in en make sure dat ze gelijk zijn.
DHW temperature setpoint - high. Dit is zodra er genoeg zonnestroom is (zoals je zelf wilt instellen), komt er een trigger van deze functie. Het setpoint wordt verhoogd naar de 'high' waarde en de DHW run wordt afgetrapt. Zo is in ieder geval de intentie geweest.
Als de functie weer klaar is, dan wordt het setpoint met de hoge waarde volgens mij weer terug gezet naar de temperatuur die je ingevuld hebt bij 'low'.
Om 00:00 snachts wordt de status van 'Solar2DHW is afgetrapt' weer gereset.
De cooldown period kan van 15 minuten naar een lagere waarde naar je eigen inzicht.
Het doel hiervan is dat na een Solar²DHW run op 62C, of een sterelisatie run, dat de pomp niet DIRECT omschakelt naar HEAT en dit water door de vloerverwarming duwt. Ik heb zelf kunsstof verdeler en leidingen. Dit lijkt mij niet gezond voor dat systeem.
Maar als bij jou de situatie het wel toe laat, zet deze dan maar op 1 ofzo.
Als ze niet meer used zijn kunnen ze weg hoor.hemertje schreef op donderdag 6 maart 2025 @ 11:30:
[...]
Goedemorgen Ed,
kan het zijn dat er 2 Group Nodes vervallen zijn in 'ui_group'?
Living room - Temperatures
Heat | Water temperature - Temperatures
NR geeft aan dat deze nu 'unused' zijn.
dank voor je input en toelichting!Guy-Manuel schreef op donderdag 6 maart 2025 @ 13:40:
[...]
DHW delta is mi de "schakel differentie tank". Dus in jouw geval 52 - 8 = 44 graden. Maar.. de DHW run start met deze instelling niet meteen zodra de tank 44 graden bereikt.
Bij de 'Auto start DHW' is dat wel het geval.
[Afbeelding]
Wanneer de DHW-run wordt gestart zal (bij HEAT+DHW) ook afhankelijk zijn deze prio instelling tussen (vloer)verwarming en DHW. Correct me if I'm wrong.
[Afbeelding]
[Afbeelding]
[...]
- Je kunt de schedular van Ed gebruiken om het DHW setpoint te wijzigen
- Zet DHW temperature setpoint - low op 52 graden
- Als je daadwerkelijk PV energie over hebt, zet dan de DHW temperature setpoint - high naar b.v. 65 graden. Dan gebruik je overtollig PV voor het verder opwarmen van je DHW. Goedkoper wordt het niet.
Omdat >53 graden bij mij het 3kW verwarmingselement wordt gebruikt, heb de treshold op 3kW gezet btw. (in mijn situatie lukt dat).
ik heb idd een pv-overschot, de piek is de afgelopen dagen 6kW, dus de kW treshhold kan op 3kW
heb je tips overgenomen, eens kijken hoe die het gaan doen de komende dagen
de tapwaterinstellingen in de Pana staan als volgt
/f/image/lXVkZd0v2LV7NbhqIvw8ZoUB.png?f=fotoalbum_large)
wat zijn jullie bevindingen bij deze?
Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal
Dit gaat fout Ed, heb het volgende ingesteldedterbak schreef op donderdag 6 maart 2025 @ 21:04:
HOME - DHW > DHW Setpoint: Dit is de default ingestelde target temp van je tank. Deze hoort het zelfde te zijn als bij Solar²DHW > DHW temperature setpoint - low.
Solar²DHW
DHW temperature setpoint - low 52 °C
DHW temperature setpoint - high 62 °C
HOME - DHW geeft dan aan
DHW setpoint 62 °C
de high verhogen levert dus onderwater op dat de DHW setpoint deze waarde overneemt ipv de low
na het terugzetten van DHW setpoint naar 52 °C
blijft de Solar²DHW wel staan op
DHW temperature setpoint - low 52 °C
DHW temperature setpoint - high 62 °C
het probleem zit hem dus in de volgorde van het aanpassen van de waarden
Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal
ondanks deze waterbesparende douchekop trekt men met een douchebeurt hier het boilervat leeg van 48 naar 22GrChemertje schreef op donderdag 6 maart 2025 @ 16:47:
[...]
een waterbesparende douchekop is aanwezig
deze is door de WAF keuring heen gekomen
https://niebla.nl/waterbesparende-handdouche/luxe-7-l-min/
Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal
Das iets te kort door de bocht vrees ik.blb4 schreef op donderdag 6 maart 2025 @ 15:44:
[...]
Mogelijk nog eens naar een waterbesparende douchekop kijken? Wij gebruiken 5l/m voor douchen. Dat betekend dat we met 192l water zo'n 6 x kunnen douchen. 2 DHW runs per week is dus voor ons voldoende, zeker omdat zaterdagmiddag de boiler de legionellarun naar 62 graden loopt en er dus nog meer water beschikbaar is.
- de ingestelde temperatuur is op 1 hoogte. Erboven is het warmer, eronder kouder
- de hoogte van de sensor heeft hier invloed op
- als je doucht komt er ook koud water de boiler binnen. Zal momenteel een graad of 10 zijn. Die er vrij hard in stroomt.
Kortom; er zit wat meer achter
Vraagje:edterbak schreef op donderdag 6 maart 2025 @ 21:04:
HOME - DHW > DHW Setpoint: Dit is de default ingestelde target temp van je tank. Deze hoort het zelfde te zijn als bij Solar²DHW > DHW temperature setpoint - low.
DHW maakt standaard SWW tijdens de Operation Modes DHW of HEAT+DHW?
Buiten die tijd wordt er alleen SWW gemaakt wanneer Auto start DHW onder de ingestelde waarde uit komt?
Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal
hier ook kunststof leidingen dus ik handhaaf idd ook de 15 minuten cooldown tijdedterbak schreef op donderdag 6 maart 2025 @ 21:04:
De cooldown period kan van 15 minuten naar een lagere waarde naar je eigen inzicht.
Het doel hiervan is dat na een Solar²DHW run op 62C, of een sterelisatie run, dat de pomp niet DIRECT omschakelt naar HEAT en dit water door de vloerverwarming duwt. Ik heb zelf kunsstof verdeler en leidingen. Dit lijkt mij niet gezond voor dat systeem.![]()
Maar als bij jou de situatie het wel toe laat, zet deze dan maar op 1 ofzo.
Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal
Ja, da's bekend. Ik weet niet hoe 't met de 300L boiler is maar bij mijn 192L boiler kan ik de temperatuursensor gelukkig redelijk hoog plaatsen waardoor er niet te snel een te lage temperatuur wordt gemeten. Uit ervaring weet ik dat als de temperatuur bij mijn sensor 42 graden is (DHW target = 50, DHW delta = -8) er nog zeker 10 minuten gedouched kan worden. En daarna nogmaals maar dan wordt 't eigenlijk net te koud. Ik denk dan met dergelijke kennis en de eigen eisen de persoonlijke optimale settings kunnen worden bepaald.MikeyMan schreef op donderdag 6 maart 2025 @ 22:02:
[...]
Das iets te kort door de bocht vrees ik.
- de ingestelde temperatuur is op 1 hoogte. Erboven is het warmer, eronder kouder
- de hoogte van de sensor heeft hier invloed op
- als je doucht komt er ook koud water de boiler binnen. Zal momenteel een graad of 10 zijn. Die er vrij hard in stroomt.
Kortom; er zit wat meer achter
Panasonic J 7kW WP, boiler & HeishaMon, 6022 Wp PV, Enphase+ST GW, SOLAX SK-SU3000E 13kWh BESS, ITHO Qualityflow WTW, Elvi Smart Charging+ laadpunt, Kia EV6 84kWh EA MY25, gasloos '23
Bij OM HEAT+DHW, COOL+DHW en DHW gaat de WP DHW run doen als DHW temp = DHW target + DHW delta. Ook gaat de WP een DHW run doen als je omschakelt naar een OM inclusief DHW als op dat moment DHW temp < DHW Target. Dit is onafhankelijk van Node-Red Dashboard.hemertje schreef op donderdag 6 maart 2025 @ 22:04:
[...]
Vraagje:
DHW maakt standaard SWW tijdens de Operation Modes DHW of HEAT+DHW?
Buiten die tijd wordt er alleen SWW gemaakt wanneer Auto start DHW onder de ingestelde waarde uit komt?
Je kan altijd een DHW run forceren middels Force DHW run, de WP schakelt dan zelf naar OM DHW en dus wordt er een DHW run uitgevoerd. Daarna schakelt de WP weer terug naar de vorige OM.
Force DHW run kan je op meerdere manieren activeren; 1 daarvan is via de functie Auto start DHW binnen 't Node-Red Dashboard. Maar je kan 't ook handmatig doen via de controller of via Home Assistant als je de WP via HeishaMon aan HA hebt gekoppeld.
Panasonic J 7kW WP, boiler & HeishaMon, 6022 Wp PV, Enphase+ST GW, SOLAX SK-SU3000E 13kWh BESS, ITHO Qualityflow WTW, Elvi Smart Charging+ laadpunt, Kia EV6 84kWh EA MY25, gasloos '23
De Auto start DHW is een functie welke ik zelf heb geschreven. Inderdaad als failsafe mocht je dhw tank leeg getrokken zijn zonder dat je het door hebt.hemertje schreef op donderdag 6 maart 2025 @ 22:04:
[...]
Vraagje:
DHW maakt standaard SWW tijdens de Operation Modes DHW of HEAT+DHW?
Buiten die tijd wordt er alleen SWW gemaakt wanneer Auto start DHW onder de ingestelde waarde uit komt?
Op het moment dat je van HEAT naar operating mode HEAT + DHW schakelt, zal de pomp beoordelen wat er nodig is. DHW run of niet. Ik gebruik zelf eigenlijk dit effect, het schakelen van operating mode, om te kiezen wanneer ik de run het liefst zou willen. Dan laat ik de solar2DHW functie nu nog even buiten beschouwing.
@blb4 Ik zie dat jij hier boven exact het zelfde schrijft. hahaha
Ik wil zelf graag dat rond 12h of 13h in de middag de dhw run gebeurt. Dit is meestal de hoogste zonnestroom 'gift'.
Je Solar2DHW
Ik heb het vermoeden dat je vandaag een run hebt gehad van de solar functie. Of dat de run nog steeds actief is. Dat kan ook, maar dat zou niet goed zijn.
Kun je een screenshot van je huidige solar2dhw scherm posten? dan kan ik dat wel zien
Maar @hemertje
Een 300 L tank, welke in 1 dag zo snel leeg getrokken wordt?!?
Is dit iedere dag zo? Hoeveel douch buurten dan?
[ Voor 8% gewijzigd door edterbak op 06-03-2025 23:17 ]
Ed, kan je in NR codetechnisch DHW Setpoint koppelen aanDHW temperature setpoint - low zodat deze altijd gelijk zijn aan elkaar?hemertje schreef op donderdag 6 maart 2025 @ 21:53:
[...]
Dit gaat fout Ed, heb het volgende ingesteld
Solar²DHW
DHW temperature setpoint - low 52 °C
DHW temperature setpoint - high 62 °C
HOME - DHW geeft dan aan
DHW setpoint 62 °C
de high verhogen levert dus onderwater op dat de DHW setpoint deze waarde overneemt ipv de low
na het terugzetten van DHW setpoint naar 52 °C
blijft de Solar²DHW wel staan op
DHW temperature setpoint - low 52 °C
DHW temperature setpoint - high 62 °C
het probleem zit hem dus in de volgorde van het aanpassen van de waarden
daarmee voorkom je instellingen fouten zoals ik hierboven heb laten zien
Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal
zie mijn Schedules hier waarop ik hetzelfde probeeredterbak schreef op donderdag 6 maart 2025 @ 23:07:
[...]
Ik wil zelf graag dat rond 12h of 13h in de middag de dhw run gebeurt. Dit is meestal de hoogste zonnestroom 'gift'.
Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal
ja klopt, gisteravond stond de Modus op DHW ipv HEATedterbak schreef op donderdag 6 maart 2025 @ 23:07:
[...]
Je Solar2DHW
Ik heb het vermoeden dat je vandaag een run hebt gehad van de solar functie. Of dat de run nog steeds actief is. Dat kan ook, maar dat zou niet goed zijn.
Kun je een screenshot van je huidige solar2dhw scherm posten? dan kan ik dat wel zien
heb toen handmatig teruggezet naar HEAT
speelt hier hetzelfde als bij de Schedules wat je gerepareerd hebt?
Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal
gisteravond nog eens gevraagd hoe de andere twee douchenedterbak schreef op donderdag 6 maart 2025 @ 23:07:
[...]
Maar @hemertje
Een 300 L tank, welke in 1 dag zo snel leeg getrokken wordt?!?
Is dit iedere dag zo? Hoeveel douch buurten dan?
nou blijkbaar gaat de volumestand door de bespaarstand heen
/f/image/DAfls8cEou4N5QhfSgWwvHqA.png?f=fotoalbum_large)
verder lijkt het Pana gedrag erop dat de Schedules nu netjes gevolgd worden
Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal
:strip_exif()/f/image/10FTO0EQBcNGhffIHXJj9N1z.jpg?f=fotoalbum_tile)
:strip_exif()/f/image/13BSYFCDw4tlcVoi6QtYvKpN.jpg?f=fotoalbum_tile)
:strip_exif()/f/image/FTz4WxYuJhwdFWYUSLD0W933.jpg?f=fotoalbum_tile)
:strip_exif()/f/image/MehiSCb65I0DsCkY4676Q5K4.jpg?f=fotoalbum_tile)
:strip_exif()/f/image/rThJoj3uekzCfst6CsxpWvJs.jpg?f=fotoalbum_tile)
:strip_exif()/f/image/7dLOUWcmT9L75IYRqnR2jSDI.jpg?f=fotoalbum_tile)
/f/image/RsfHEsJqdTfRmavPLCWnNSxp.png?f=fotoalbum_large)
/f/image/NvIrt653SBvgtofUl9RuUoyp.png?f=fotoalbum_tile)
/f/image/Et9HDZ8dD23980uu16y6nHAW.png?f=fotoalbum_tile)
/f/image/4SHXyVCGK2iAjYLUnWETU9Oz.png?f=fotoalbum_tile)
:strip_exif()/f/image/PH9Z3bUolZAmcI0DHPWCYOvp.jpg?f=fotoalbum_large)