edterbak in "Heishamon <> Node Red voor Panasonic warmtepompen"MikeyMan schreef op maandag 6 februari 2023 @ 21:39:
[...]
Zullen het toch een keer moeten gaan testen
Maarehh... Was de prioriteitenlijst al bijgewerkt?
@MikeyMan @blb4
Maar... Je bent nu al de 2e die hier geluid over maakt.
Ik vraag mij af.... Wat is hier de achtergrond van.
Heb ik mij hier onjuist uitgelaten? overdreven ofzo?
Is mijn communicatie hier naar jullie bijzonder?
Zit er iets dwars?
Het komt nu wel op mij over alsof mij wat kwalijk genomen wordt, maar het wordt niet hardop gezegd.
Maar... Je bent nu al de 2e die hier geluid over maakt.
Ik vraag mij af.... Wat is hier de achtergrond van.
Heb ik mij hier onjuist uitgelaten? overdreven ofzo?
Is mijn communicatie hier naar jullie bijzonder?
Zit er iets dwars?
Het komt nu wel op mij over alsof mij wat kwalijk genomen wordt, maar het wordt niet hardop gezegd.
Haha nee joh, geintje man.edterbak schreef op maandag 6 februari 2023 @ 21:51:
@MikeyMan @blb4
Maar... Je bent nu al de 2e die hier geluid over maakt.![]()
Ik vraag mij af.... Wat is hier de achtergrond van.
Heb ik mij hier onjuist uitgelaten? overdreven ofzo?
Is mijn communicatie hier naar jullie bijzonder?
Zit er iets dwars?
Het komt nu wel op mij over alsof mij wat kwalijk genomen wordt, maar het wordt niet hardop gezegd.
Zat me af te vragen of het een bug of een feature was met de softstart, nothing more.
[ Voor 7% gewijzigd door MikeyMan op 06-02-2023 22:06 ]
Hmm..
Het probleem, de saga, begon dat er bugs waren gemeld. Ik denk dat de oorzaak ligt in timing. Dat de functie willekeurig handelt en niet timed.
Dus ik heb de softstart functie moeten herschrijven zodat deze geen random prikkels meer krijgt, maar alleen de gestuurde prikkels. Dit moest voor beide functies, softstart EN de quietmode functie. het is 1 geheel. (Dat wil ik graag later nog een keer netjes maken, maar dat heeft niet de prio nu)
Nu heb ik die modificatie eigenlijk al gedaan. Het draait bij mij eigenlijk geweldig nu. Maar jullie begonnen te experimenteren met timings. Daar bovenop werd de klacht uitgesproken dat het einde van de functie te abrupt is. Dat is nu een kleine moeite om mee te pakken dacht ik (maar ik kan het er uit laten)
Ik laat die advanced pagina voor de variabelen wel zitten nu. dat kan als de huidige verbetering niks opleveren opgepakt worden.
Het probleem, de saga, begon dat er bugs waren gemeld. Ik denk dat de oorzaak ligt in timing. Dat de functie willekeurig handelt en niet timed.
Dus ik heb de softstart functie moeten herschrijven zodat deze geen random prikkels meer krijgt, maar alleen de gestuurde prikkels. Dit moest voor beide functies, softstart EN de quietmode functie. het is 1 geheel. (Dat wil ik graag later nog een keer netjes maken, maar dat heeft niet de prio nu)
Nu heb ik die modificatie eigenlijk al gedaan. Het draait bij mij eigenlijk geweldig nu. Maar jullie begonnen te experimenteren met timings. Daar bovenop werd de klacht uitgesproken dat het einde van de functie te abrupt is. Dat is nu een kleine moeite om mee te pakken dacht ik (maar ik kan het er uit laten)
Ik laat die advanced pagina voor de variabelen wel zitten nu. dat kan als de huidige verbetering niks opleveren opgepakt worden.
Was vooral zelf benieuwd wat er met andere timings gebeurt. Vloerverwarming/tcap kunnen toch andere reacties opleveren. Wellicht levert het nuttige input op. En das ook een beetje de lol, experimenteren met het geheel 
Is het nu alleen de softstart functie die je hebt aangepast? Kan dit eventueel copy-pasten en testen...
Wat waren die random prikkels?
Is het nu alleen de softstart functie die je hebt aangepast? Kan dit eventueel copy-pasten en testen...
Wat waren die random prikkels?
[ Voor 5% gewijzigd door MikeyMan op 06-02-2023 22:28 ]
Ehh.. Nee .. niet te copy/pasten.
De timing van heishamon.. willekeurig
Temp water in, temp water uit, frequentie compressor. constant prikkels voor evaluaties.
De random timing hiervan.. in combinatie met geprogrammeerde tijdsduren van de 2 fasen en berichten vertragen. Slechte combi. onberekenbaar.
De timing van heishamon.. willekeurig
Temp water in, temp water uit, frequentie compressor. constant prikkels voor evaluaties.
De random timing hiervan.. in combinatie met geprogrammeerde tijdsduren van de 2 fasen en berichten vertragen. Slechte combi. onberekenbaar.
Ik gooi even een random balletje op.
Bij het testen van wijzigingen is het goed om ook randzaken bij te houden. Zoals HM instellingen qua updates. Maar ook model (split / mono).
Juist wanneer iets bij de 1 beter functioneert dan bij de ander zijn dit ook parameters die niet vergeten moeten worden.
Bij het testen van wijzigingen is het goed om ook randzaken bij te houden. Zoals HM instellingen qua updates. Maar ook model (split / mono).
Juist wanneer iets bij de 1 beter functioneert dan bij de ander zijn dit ook parameters die niet vergeten moeten worden.
Taal fouten inbegrepen ;)
Mijn AI Art YouTube kanaal
Nou ik ben wel zover om een upload te doen. Ik ga hem straks klaarzetten.
Top! Ik heb zelf aardig idd wel wat zitten priegelen met die softstart function maar ik ga 'm gewoon testen zoals jij 'm nu aanlevert. We zijn er met z'n allen 't meeste bij gebaat allemaal met dezelfde versie te werken. Mogelijk idd met een link-in en/of link-out hier en daar om echt hele specifieke zaken op een WP Personal flow op te lossen.edterbak schreef op maandag 6 februari 2023 @ 22:38:
Nou ik ben wel zover om een upload te doen. Ik ga hem straks klaarzetten.
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 ben nog steeds van mening dat je best een voorwaarde voor 't gebruik van deze oplossing mag stellen in de vorm van max 10 seconden oid.edterbak schreef op maandag 6 februari 2023 @ 21:01:
Waarom 9 seconden zul je je afvragen.
De eerste fase, CATCH, is het meest belangrijke. Deze moet zo snel mogelijk kunnen reageren.
Wachten voor langere tijd kan resulteren in dat de temperatuur gelijk 3 of 4 graden achter loopt.>> dus pomp uit.
Te kort is ook niet goed, want dan gaat het setpoint te snel omhoog, pomp valt niet uit, maar frequentie blijft hoog.
Je moet namelijk rekening houden met de heishamon setting.
hoogste frequentie is 5 seconden bij verandering.
maar sommige hebben dit ook op 30 seconden staan. Dan is dus eigenlijk softstart niet goed om te gebruiken. Dan reageert Node Red te traag (mogelijk) Hij krijgt de informatie laat door, en gooit daar BOVENOP een delay. Kans dat er dan te laat ingegrepen wordt, wordt ook steeds groter dan.
[edit] post aangepast.
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
Yup, eens. En/of minimale Heishamon versie. Zit ook wel wat verschil in.blb4 schreef op maandag 6 februari 2023 @ 22:55:
[...]
Ik ben nog steeds van mening dat je best een voorwaarde voor 't gebruik van deze oplossing mag stellen in de vorm van max 10 seconden oid.
In deze versie die ik nu ga exporteren, daar zit geen verschil in variabele namen t.o.v. 22.00 stable. Dat heb ik allemaal weggegooid dus.
Maar, voordeel: een backup maken nu, en switchen moet gewoon gaan.
Maar, voordeel: een backup maken nu, en switchen moet gewoon gaan.
Hij draaitedterbak schreef op maandag 6 februari 2023 @ 23:18:
Staat online.
Ben benieuwd naar jullie ervaring
Is wel beta he. Dus verwacht bugs.

Zijn er speciale zaken waarop we moeten letten?
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
Je heb er op geklikt zeker, of niet dan.... Ghehehblb4 schreef op dinsdag 7 februari 2023 @ 00:02:
[...]
Hij draait! Clickbait?
Zijn er speciale zaken waarop we moeten letten?
Softstart functie
Aantal mqtt berichten.
Juiste gedrag na einde softstart duration
ik klik wat afedterbak schreef op dinsdag 7 februari 2023 @ 00:07:
[...]
Je heb er op geklikt zeker, of niet dan.... Gheheh
Softstart functie
Aantal mqtt berichten.
Juiste gedrag na einde softstart duration
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
@edterbak zal deze vanochtend ook installeren. Is er een optimale berichtfequentie die minder rekenwerk kost?
Nee. Voor wat?MikeyMan schreef op dinsdag 7 februari 2023 @ 07:14:
@edterbak zal deze vanochtend ook installeren. Is er een optimale berichtfequentie die minder rekenwerk kost?
O. Heishamon settings.
Ik heb het op 10/60 staan
Werkt prima
[ Voor 11% gewijzigd door edterbak op 07-02-2023 07:30 ]
Na aflopen van softstart durating werkt de rustige afbouw van het setpoint ook goed.
Er zit nu een 5 min delay tussen. Ik zie dat die wel omhoog kan. 5 min lijkt te kort. Alhoewel. Het lijkt er op dat de stijging tijdens de teruggaande setpoints het gevolg is van de defrost zelf. zie ik overal voor een defrost.
:fill(white):strip_exif()/f/image/PpDXlcxlZGEUIvwYgR0h0Otw.png?f=user_large)
(1) = afbouw trapjes van 5 min.
(2) = defrost daarna (toeval)
(3) = het opvangen van de start na defrost.
Hier de volledige log van de periode op de afbeelding. Ik vind het weinig correcties geven zo.
code:
1
2
3
4
5
6
| 07/02 02:24:13 - MQTT Command: SetZ1HeatRequestTemperature: 28 (SoftStart) 07/02 02:24:13 - Function SoftStart: Correction: -1 > 0 °C - (ENDING) Freq: 20Hz, SP_Final: 28°C 07/02 02:19:12 - MQTT Command: SetZ1HeatRequestTemperature: 27 (SoftStart) 07/02 02:19:12 - Function SoftStart: Correction: -2 > -1 °C - (ENDING) Freq: 19Hz, SP_Final: 27°C 07/02 01:22:58 - MQTT Command: SetZ1HeatRequestTemperature: 26 (SoftStart) 07/02 01:22:58 - Function SoftStart: Correction: -1 > -2 °C - (STABLE) Freq: 19Hz, SP_Final: 26°C |
Er zit nu een 5 min delay tussen. Ik zie dat die wel omhoog kan. 5 min lijkt te kort. Alhoewel. Het lijkt er op dat de stijging tijdens de teruggaande setpoints het gevolg is van de defrost zelf. zie ik overal voor een defrost.
:fill(white):strip_exif()/f/image/PpDXlcxlZGEUIvwYgR0h0Otw.png?f=user_large)
(1) = afbouw trapjes van 5 min.
(2) = defrost daarna (toeval)
(3) = het opvangen van de start na defrost.
Hier de volledige log van de periode op de afbeelding. Ik vind het weinig correcties geven zo.
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 07/02 05:24:21 - *DEFROSTING: Finished 07/02 05:15:10 - *DEFROSTING: Started 07/02 05:12:30 - MQTT Command: SetZ1HeatRequestTemperature: 29 (SoftStart) 07/02 05:12:30 - Function SoftStart: Correction: -1 > 0 °C - (ENDING) Freq: 19Hz, SP_Final: 29°C 07/02 05:12:20 - MQTT Command: SetZ1HeatRequestTemperature: 28 (SoftStart) 07/02 05:12:20 - Function SoftStart: Correction: -2 > -1 °C - (ENDING) Freq: 19Hz, SP_Final: 28°C 07/02 05:11:40 - MQTT Command: SetZ1HeatRequestTemperature: 27 (SoftStart) 07/02 05:11:40 - Function SoftStart: Correction: -3 > -2 °C - (ENDING) Freq: 19Hz, SP_Final: 27°C 07/02 04:53:35 - Function WAR: Setpoint change: From 30 to 31 °C 07/02 04:11:10 - MQTT Command: SetZ1HeatRequestTemperature: 26 (SoftStart) 07/02 04:11:10 - Function SoftStart: Correction: -1 > -2 °C - (STABLE) Freq: 20Hz, SP_Final: 26°C 07/02 04:10:10 - MQTT Command: SetZ1HeatRequestTemperature: 27 (SoftStart) 07/02 04:10:10 - Function SoftStart: Correction: -2 > -1 °C - (STABLE) Freq: 21Hz, SP_Final: 27°C 07/02 04:09:10 - MQTT Command: SetZ1HeatRequestTemperature: 26 (SoftStart) 07/02 04:09:10 - Function SoftStart: Correction: -1 > -2 °C - (CATCH) Freq: 28Hz, SP_Final: 26°C 07/02 04:07:10 - MQTT Command: SetZ1HeatRequestTemperature: 27 (SoftStart) 07/02 04:07:10 - Function SoftStart: Correction: 0 > -1 °C - (CATCH) Freq: 47Hz, SP_Final: 27°C 07/02 04:07:00 - Compressor: running 07/02 04:06:50 - *DEFROSTING: Finished 07/02 03:57:30 - *DEFROSTING: Started 07/02 03:51:42 - MQTT Command: SetZ1HeatRequestTemperature: 28 (SoftStart) 07/02 03:51:42 - Function SoftStart: Correction: -1 > 0 °C - (ENDING) Freq: 20Hz, SP_Final: 28°C 07/02 03:46:42 - MQTT Command: SetZ1HeatRequestTemperature: 27 (SoftStart) 07/02 03:46:42 - Function SoftStart: Correction: -2 > -1 °C - (ENDING) Freq: 19Hz, SP_Final: 27°C 07/02 02:50:19 - MQTT Command: SetZ1HeatRequestTemperature: 26 (SoftStart) 07/02 02:50:19 - Function SoftStart: Correction: -1 > -2 °C - (STABLE) Freq: 19Hz, SP_Final: 26°C 07/02 02:49:49 - MQTT Command: SetZ1HeatRequestTemperature: 27 (SoftStart) 07/02 02:49:49 - Function SoftStart: Correction: -2 > -1 °C - (STABLE) Freq: 19Hz, SP_Final: 27°C 07/02 02:49:29 - MQTT Command: SetZ1HeatRequestTemperature: 26 (SoftStart) 07/02 02:49:29 - Function SoftStart: Correction: -1 > -2 °C - (STABLE) Freq: 19Hz, SP_Final: 26°C 07/02 02:47:09 - MQTT Command: SetZ1HeatRequestTemperature: 27 (SoftStart) 07/02 02:47:09 - Function SoftStart: Correction: -2 > -1 °C - (STABLE) Freq: 19Hz, SP_Final: 27°C 07/02 02:45:39 - MQTT Command: SetZ1HeatRequestTemperature: 26 (SoftStart) 07/02 02:45:39 - Function SoftStart: Correction: -1 > -2 °C - (CATCH) Freq: 25Hz, SP_Final: 26°C 07/02 02:44:09 - MQTT Command: SetZ1HeatRequestTemperature: 27 (SoftStart) 07/02 02:44:09 - Function SoftStart: Correction: 0 > -1 °C - (CATCH) Freq: 37Hz, SP_Final: 27°C 07/02 02:40:59 - Compressor: running 07/02 02:40:59 - *DEFROSTING: Finished 07/02 02:31:49 - *DEFROSTING: Started 07/02 02:24:13 - MQTT Command: SetZ1HeatRequestTemperature: 28 (SoftStart) 07/02 02:24:13 - Function SoftStart: Correction: -1 > 0 °C - (ENDING) Freq: 20Hz, SP_Final: 28°C 07/02 02:19:12 - MQTT Command: SetZ1HeatRequestTemperature: 27 (SoftStart) 07/02 02:19:12 - Function SoftStart: Correction: -2 > -1 °C - (ENDING) Freq: 19Hz, SP_Final: 27°C 07/02 01:22:58 - MQTT Command: SetZ1HeatRequestTemperature: 26 (SoftStart) 07/02 01:22:58 - Function SoftStart: Correction: -1 > -2 °C - (STABLE) Freq: 19Hz, SP_Final: 26°C 07/02 01:21:49 - MQTT Command: SetZ1HeatRequestTemperature: 27 (SoftStart) 07/02 01:21:49 - Function SoftStart: Correction: -2 > -1 °C - (STABLE) Freq: 19Hz, SP_Final: 27°C 07/02 01:20:48 - MQTT Command: SetZ1HeatRequestTemperature: 26 (SoftStart) 07/02 01:20:48 - Function SoftStart: Correction: -1 > -2 °C - (CATCH) Freq: 30Hz, SP_Final: 26°C 07/02 01:18:48 - MQTT Command: SetZ1HeatRequestTemperature: 27 (SoftStart) 07/02 01:18:48 - Compressor: running 07/02 01:18:48 - Function SoftStart: Correction: 0 > -1 °C - (CATCH) Freq: 46Hz, SP_Final: 27°C 07/02 01:18:28 - *DEFROSTING: Finished 07/02 01:08:18 - *DEFROSTING: Started
[ Voor 91% gewijzigd door edterbak op 07-02-2023 08:22 ]
Ja het is weer een defrost feest met de mist en kou zo

Bij mij lijkt in ieder geval alles stabiel te werken. Geen softstart issue what so ever en relatief weinig mqtt correcties.
[ Voor 4% gewijzigd door edterbak op 07-02-2023 08:28 ]
@edterbak , misschien nog een optimalisatie stap: de max circulatie van de waterpomp terug te zetten aan het begin van de softstart (en deze langzaam op te laten lopen). Om hem nog sneller op een lage freq te laten draaien 
Voor de rest (en ik blijf het zeggen): Bedankt voor de tijd en energie die je hier instopt, het werkt bij mij thuis perfect, en is het antwoord op een slecht geinstalleerde WP door het installatie bedrijf (van 10m pendelen naar een langste run van 14 uur gegaan).
Voor de rest (en ik blijf het zeggen): Bedankt voor de tijd en energie die je hier instopt, het werkt bij mij thuis perfect, en is het antwoord op een slecht geinstalleerde WP door het installatie bedrijf (van 10m pendelen naar een langste run van 14 uur gegaan).
Klopt, dus er moet wel gekeken worden naar de min en max die je zelf instelt (en de min is even zoekenMikeyMan schreef op dinsdag 7 februari 2023 @ 08:56:
@djoenez volgens mij wordt dat wel een hele balanceeract. Als je het water te langzaam wegpompt slaat ie af.
Daarnaast is de flow niet op voorhand te bepalen, want afhankelijk van de installatie.
And we're live:
Zit nog wel een dingetje in de reduce pumpspeed, deze houdt momenteel geen rekening met sterelisatie.
Regel 5 toevoegen:
Regel 47 wijzigen in:
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
| Flow version 22.01 Beta 1 07/02 09:09:18 - MQTT Command: SetZ1HeatRequestTemperature: 23 (SoftStart) 07/02 09:09:18 - Function RTC: Correction change: From 5 to 0 °C (Room actual: 20 °C) 07/02 09:09:15 - SETUP - Sensors: Custom room temperature sensor FOUND and used 07/02 09:09:06 - MQTT Command: SetZ1HeatRequestTemperature: 28 (SoftStart) 07/02 09:09:06 - Function RTC: Correction change: From 2 to 5 °C (Room actual: 19 °C) 07/02 09:09:03 - Function - SoftStart Quietmode: 0 (actual level: 0) 07/02 09:09:03 - Function - SoftStart: 1 07/02 09:09:03 - Function - RTC: 1 07/02 09:09:00 - Function reduced pump speed: changed LowSpeed to 74 07/02 09:08:58 - MQTT Command: SetZ1HeatRequestTemperature: 25 (SoftStart) 07/02 09:08:58 - Function - WAR: 1 07/02 09:08:55 - SYSTEM: WAR settings OK 07/02 09:08:54 - Function RTC: Operation mode to Auto(Heat) 07/02 09:08:54 - Function WAR: Setpoint change: From 26 to 23 °C 07/02 09:08:54 - Function NightReduction: New correction: 0 °C 07/02 09:08:54 - SYSTEM: MQTT block inactive, default block mode: BLOCK ALL 07/02 09:08:54 - SETUP - Sensors: Custom outside temperature sensor FOUND and used 07/02 09:08:54 - Compressor: running 07/02 09:08:54 - Function Solar: 1 07/02 09:08:54 - Function NightReduction: 0 07/02 09:08:54 - SYSTEM: Heatpump is in DIRECT mode 07/02 09:08:54 - RTC: Room setpoint changed to: 20 °C 07/02 09:08:54 - Function Pump speed: 1 07/02 09:08:55 - SYSTEM - HEISHAMON Connection: Online 07/02 09:08:55 - SYSTEM - HEISHAMON Connection: Offline 07/02 09:08:54 - SYSTEM: Start--------------------------------------------------------------- |
Zit nog wel een dingetje in de reduce pumpspeed, deze houdt momenteel geen rekening met sterelisatie.
Regel 5 toevoegen:
code:
1
| var Sterilization_State = global.get("Sterilization_State" || 0); // during sterilization no reduce pump speed! |
Regel 47 wijzigen in:
code:
1
| var Sterilization_State = global.get("Sterilization_State" || 0); // during sterilization no reduce pump speed! |
[ Voor 10% gewijzigd door MikeyMan op 07-02-2023 09:17 ]
Laten we eerst kijken of dit voldoende is met de huidige functie. Moeten niet vergeten waar we vandaan komen, wat het standaard gedrag is zonder softstart. We hebben al een significante verbetering zo.
Risico dat MikeyMan schiet ook bij mij direct in gedachte.
Risico dat MikeyMan schiet ook bij mij direct in gedachte.
Okay, thanks.MikeyMan schreef op dinsdag 7 februari 2023 @ 09:11:
And we're live:
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 Flow version 22.01 Beta 1 07/02 09:09:18 - MQTT Command: SetZ1HeatRequestTemperature: 23 (SoftStart) 07/02 09:09:18 - Function RTC: Correction change: From 5 to 0 °C (Room actual: 20 °C) 07/02 09:09:15 - SETUP - Sensors: Custom room temperature sensor FOUND and used 07/02 09:09:06 - MQTT Command: SetZ1HeatRequestTemperature: 28 (SoftStart) 07/02 09:09:06 - Function RTC: Correction change: From 2 to 5 °C (Room actual: 19 °C) 07/02 09:09:03 - Function - SoftStart Quietmode: 0 (actual level: 0) 07/02 09:09:03 - Function - SoftStart: 1 07/02 09:09:03 - Function - RTC: 1 07/02 09:09:00 - Function reduced pump speed: changed LowSpeed to 74 07/02 09:08:58 - MQTT Command: SetZ1HeatRequestTemperature: 25 (SoftStart) 07/02 09:08:58 - Function - WAR: 1 07/02 09:08:55 - SYSTEM: WAR settings OK 07/02 09:08:54 - Function RTC: Operation mode to Auto(Heat) 07/02 09:08:54 - Function WAR: Setpoint change: From 26 to 23 °C 07/02 09:08:54 - Function NightReduction: New correction: 0 °C 07/02 09:08:54 - SYSTEM: MQTT block inactive, default block mode: BLOCK ALL 07/02 09:08:54 - SETUP - Sensors: Custom outside temperature sensor FOUND and used 07/02 09:08:54 - Compressor: running 07/02 09:08:54 - Function Solar: 1 07/02 09:08:54 - Function NightReduction: 0 07/02 09:08:54 - SYSTEM: Heatpump is in DIRECT mode 07/02 09:08:54 - RTC: Room setpoint changed to: 20 °C 07/02 09:08:54 - Function Pump speed: 1 07/02 09:08:55 - SYSTEM - HEISHAMON Connection: Online 07/02 09:08:55 - SYSTEM - HEISHAMON Connection: Offline 07/02 09:08:54 - SYSTEM: Start---------------------------------------------------------------
Zit nog wel een dingetje in de reduce pumpspeed, deze houdt momenteel geen rekening met sterelisatie.
Regel 5 toevoegen:
code:
1 var Sterilization_State = global.get("Sterilization_State" || 0); // during sterilization no reduce pump speed!
Regel 47 wijzigen in:
code:
1 var Sterilization_State = global.get("Sterilization_State" || 0); // during sterilization no reduce pump speed!
Ik vraag mij af of de pomp zich uberhaupt wat aantrekt van die setting, maar zorgen dat de flow niet gaat flippen gedurende de sterilizatie is altijd goed te doen.
@edterbak Ja hij trekt zicht zeker wat aan van de code. Zo kwam ik erachter dat als het electrische element de verwarming overneemt, de flow inkakt naar de low setting.
Dat werkte niet best
Dat werkte niet best
Okay. Nee. lijkt mij ook niet handig.
Blijkt helaas toch weer gewoon te kloppen: KIS(S)
Hoe meer we toevoegen aan poespas, hoe meer er fout gaat.
Blijkt helaas toch weer gewoon te kloppen: KIS(S)
Hoe meer we toevoegen aan poespas, hoe meer er fout gaat.
En even een grafiekje maar.
9:08, 9:14 en 9:16 een deploy gedaan.
/f/image/Nv7cKJG85XdbqEWtIlvkcTwJ.png?f=fotoalbum_large)
Frequentie lijkt toch te reageren op een deploy gek genoeg.
Maar je ziet de correctie netjes rustig terug lopen. Nog te koud om onder de 35hz te duiken.
Wtf, nu zat die link-node van de luchtvochtigheid weer vast aan de buitentemperatuur...
9:08, 9:14 en 9:16 een deploy gedaan.
/f/image/Nv7cKJG85XdbqEWtIlvkcTwJ.png?f=fotoalbum_large)
Frequentie lijkt toch te reageren op een deploy gek genoeg.
Maar je ziet de correctie netjes rustig terug lopen. Nog te koud om onder de 35hz te duiken.
Wtf, nu zat die link-node van de luchtvochtigheid weer vast aan de buitentemperatuur...

[ Voor 22% gewijzigd door MikeyMan op 07-02-2023 10:15 ]
Ok, na het verwijderen van de link-node wordt de originele buitentemperatuur zo te zien niet meer opgepakt. Zie dat er twee waardes naar file worden weggeschreven. Als ik die verwijder herstelt het wel weer.
Nog even los van hoe die link node zichzelf hersteld heeft; lijkt me een bugje
In het kort; voeg een externe temp sensor toe, dat gaat goed. Haal hem weg, en hij blijft op de oude waarde hangen.
Vreemd genoeg toont de WAR grafiek niet de waarde die wel op het dashboard stond (99 graden):
Nog even los van hoe die link node zichzelf hersteld heeft; lijkt me een bugje
In het kort; voeg een externe temp sensor toe, dat gaat goed. Haal hem weg, en hij blijft op de oude waarde hangen.
Vreemd genoeg toont de WAR grafiek niet de waarde die wel op het dashboard stond (99 graden):
:fill(white):strip_exif()/f/image/945LAAsj7AEsBeggwSbM1tZ0.png?f=user_large)
[ Voor 53% gewijzigd door MikeyMan op 07-02-2023 11:23 ]
Snap ik niet. ze ik ook niet. misschien reduce pumpspeed? quietmode?MikeyMan schreef op dinsdag 7 februari 2023 @ 10:03:
En even een grafiekje maar.
Frequentie lijkt toch te reageren op een deploy gek genoeg.
Maar je ziet de correctie netjes rustig terug lopen. Nog te koud om onder de 35hz te duiken.
Haal jouw node weg, en maak een nieuwe, maak een nieuw ID. Problem solved denk ik.Wtf, nu zat die link-node van de luchtvochtigheid weer vast aan de buitentemperatuur...
Geen idee, zou zoals ik zei ook aan de aanpassingen aan de grafiek zelf kunnen liggen.edterbak schreef op dinsdag 7 februari 2023 @ 14:14:
[...]
Snap ik niet. ze ik ook niet. misschien reduce pumpspeed? quietmode?
edit: ohnee, die zijn weer teruggezet nu natuurlijk.
Ja, heb de hele node nu uit staan.[...]
Haal jouw node weg, en maak een nieuwe, maak een nieuw ID. Problem solved denk ik.
[ Voor 11% gewijzigd door MikeyMan op 07-02-2023 14:19 ]
Ik bedoel de link out node in personal tab.
Ja, de function node ervoor heb ik uit staan. Maar blijft vreemd dat ie de verbinding weer herstelt ineens.edterbak schreef op dinsdag 7 februari 2023 @ 14:26:
[...]
Ik bedoel de link out node in personal tab.
Heb zojuist beta 22.01 beta 1 erop gezet. Zal eens gaan testen. Ziet er goed uit.
8680 Wp, Panasonic Mono-bloc J-Generation WH-MDC07J3E5 1-fase 7kW. Heishamon v3.2.3 , NRflow *custom* , Home Assistant + " kamaradclimber / heishamon-homeassistant", Kaifa MA105 + Shelly PRo 3EM (120A), 3x Marstek 5,12kW v151, lilygo-modbus-485 HA
Slechte dag om te testen vandaag. Hij ging naadloos van elk uur een defrost naar RTC Off door de zon
Ja hier ook defrost feest, ook elke keer 900watt 'door het putje' (15min x 3600watt).
Van mij zou hij wel via de aanwezig in huis temperatuur mogen ontdooien maar dat doet hij niet
Van mij zou hij wel via de aanwezig in huis temperatuur mogen ontdooien maar dat doet hij niet
Taal fouten inbegrepen ;)
Mijn AI Art YouTube kanaal
Ik heb hem er ook op gezet, de 22.01. Maar inderdaad, slechte dag om te testen...
Ik laat voortaan ChatGPT mijn nodes uitleggen
:
This code appears to be a Node-RED function that controls the operation of a heat pump. The code checks various parameters such as the temperature of the main outlet (TA) and inlet (TR), the frequency of the compressor, and the time elapsed, to make sure that the heat pump operates correctly and efficiently. In particular, the code sets the TA_Target temperature to make sure that the TA and TR do not get too close (to avoid oscillations) and to avoid the heat pump shutting down suddenly due to a large drop in TA_Target. The function also has a startup phase where no corrections are made for the first "Cyclus_StartUp" seconds. The function returns MQTT messages containing the values of TA_Target, the status of the previous function, and the compressor frequency.
Je kan ook optimize code vragen. Ik gebruik altijd var ... =. blijkbaar is const en let efficiënter:
//--------------------------------------------------------------------------------------------
const control_TA = flow.get('Main_Outlet_Temp');
const control_TR = flow.get('Main_Inlet_Temp');
const control_FREQ = flow.get('Compressor_Freq');
const control_Timer_Fase_Min2 = flow.get('Timer_Fase_Min2');
const control_TimeElapsed = flow.get('Compressor_Runtime');
const control_Status_Eerdere_functie = flow.get('Status');
const control_Cyclus_StartUp = flow.get('Cyclus_StartUp');
let TA_Target = flow.get('TA_Target');
const TA_Target_Eerdere_functie = TA_Target;
const TA_Target_Old = flow.get('TA_Target_Old');
let control_Status = '';
let control_Correction = 0;
const msg1 = { topic: 'TA_Target', payload: TA_Target };
const msg3 = { topic: 'Compressor Hz', payload: control_FREQ };
........

This code appears to be a Node-RED function that controls the operation of a heat pump. The code checks various parameters such as the temperature of the main outlet (TA) and inlet (TR), the frequency of the compressor, and the time elapsed, to make sure that the heat pump operates correctly and efficiently. In particular, the code sets the TA_Target temperature to make sure that the TA and TR do not get too close (to avoid oscillations) and to avoid the heat pump shutting down suddenly due to a large drop in TA_Target. The function also has a startup phase where no corrections are made for the first "Cyclus_StartUp" seconds. The function returns MQTT messages containing the values of TA_Target, the status of the previous function, and the compressor frequency.
Je kan ook optimize code vragen. Ik gebruik altijd var ... =. blijkbaar is const en let efficiënter:
//--------------------------------------------------------------------------------------------
const control_TA = flow.get('Main_Outlet_Temp');
const control_TR = flow.get('Main_Inlet_Temp');
const control_FREQ = flow.get('Compressor_Freq');
const control_Timer_Fase_Min2 = flow.get('Timer_Fase_Min2');
const control_TimeElapsed = flow.get('Compressor_Runtime');
const control_Status_Eerdere_functie = flow.get('Status');
const control_Cyclus_StartUp = flow.get('Cyclus_StartUp');
let TA_Target = flow.get('TA_Target');
const TA_Target_Eerdere_functie = TA_Target;
const TA_Target_Old = flow.get('TA_Target_Old');
let control_Status = '';
let control_Correction = 0;
const msg1 = { topic: 'TA_Target', payload: TA_Target };
const msg3 = { topic: 'Compressor Hz', payload: control_FREQ };
........
[ Voor 35% gewijzigd door JanAllElectric op 07-02-2023 17:47 ]
Panasonic TCAP 12kW J-versie + Heishamon/HA/Node-Red/Grafana/InfluxDB; Atlantic v3 200L; 5* jaga strada 21 & zelfbouw DBE; 3*2400Wp (O,Z,W); KIA EV6 77kWh RWD + EVCC/cFos Wallbox solar; 3* Marstek 5kWh (v151)+CT003 (v114)+ modbus/lilygo/node-red/HA
Ik hoor een ban aankomen voor @JanAllElectric ...
Hahaha.
Je kunt dat vragen aan chatgpt. Maar voor dat je op deploy drukt, kijk nog eens even goed. Er komen soms de fantastische functies voorbij die ogenschijnlijk zouden moeten werken maar niet bestaan.
Word op internet voor gewaarschuwd.
Uitleg vragen, daar is het echt goed in.
Hahaha.


Je kunt dat vragen aan chatgpt. Maar voor dat je op deploy drukt, kijk nog eens even goed. Er komen soms de fantastische functies voorbij die ogenschijnlijk zouden moeten werken maar niet bestaan.
Word op internet voor gewaarschuwd.
Uitleg vragen, daar is het echt goed in.
Let wel op. Er zit echt een functioneel verschil tussen var, let en const.
Google.
Een van 2 gaat over {} heen. De ander er over.
edit:
Werkt niet dit.
als je let vervangt door var, werkt het wel.
Google.
Een van 2 gaat over {} heen. De ander er over.
edit:
Dus na aanpassing kun je ineens verhuizen van geen problemen naar wel problemen.The difference between let and var is in the scope of the variables they create: Variables declared by let are only available inside the block where they're defined. Variables declared by var are available throughout the function in which they're declared.
code:
1
2
3
4
5
6
| function: .. bla bla code bla bla. If (formula) { let Y = value } msg.payload = y |
Werkt niet dit.
als je let vervangt door var, werkt het wel.
[ Voor 74% gewijzigd door edterbak op 07-02-2023 19:09 ]
On a different note:
/f/image/tJGNJnZBTrRxVixsaDXUYpEA.png?f=fotoalbum_large)
Ik zie geen problemen met de huidige soffstart functie.
De timer na aflopen staat nu op 5 minuten. Maar na 18:11 zie je dat de hz ineens oploopt, zonder defrost. Dus ik denk dat de timer van 5 minuten hier te kort is.
Dit getal, de 5 minuten, die zal ik variabel maken voor de gebruiker via GUI.
/f/image/tJGNJnZBTrRxVixsaDXUYpEA.png?f=fotoalbum_large)
Ik zie geen problemen met de huidige soffstart functie.
De timer na aflopen staat nu op 5 minuten. Maar na 18:11 zie je dat de hz ineens oploopt, zonder defrost. Dus ik denk dat de timer van 5 minuten hier te kort is.
Dit getal, de 5 minuten, die zal ik variabel maken voor de gebruiker via GUI.
v22.01 out of the box bij mij
Enige dingetje: in de lange run zie je toch nog wat setpoint-gepriegel

Enige dingetje: in de lange run zie je toch nog wat setpoint-gepriegel
/f/image/d5TYgS029vlv93K0QxjyIU1J.png?f=fotoalbum_large)
[ Voor 8% gewijzigd door blb4 op 07-02-2023 19:50 ]
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
@edterbak het was toch softstart 
Vraag is; wat verwacht je... Als ie niet hoger mag draaien is de softstart nog een optie.
Valt me bij jou op dat de laatste run de correctie eerst kleiner en daarna groter wordt.
Waar komt dat door dan?
Bij mij is ie om 13:15 uit gegaan en daarna niet meer aan geweest
Vraag is; wat verwacht je... Als ie niet hoger mag draaien is de softstart nog een optie.
Valt me bij jou op dat de laatste run de correctie eerst kleiner en daarna groter wordt.
Waar komt dat door dan?
Bij mij is ie om 13:15 uit gegaan en daarna niet meer aan geweest
[ Voor 21% gewijzigd door MikeyMan op 07-02-2023 19:54 ]
Hij houd vast aan de dT. Anders valt ie uit.MikeyMan schreef op dinsdag 7 februari 2023 @ 19:51:
@edterbak het was toch softstart
Vraag is; wat verwacht je... Als ie niet hoger mag draaien is de softstart nog een optie.
Valt me bij jou op dat de laatste run de correctie eerst kleiner en daarna groter wordt.
Waar komt dat door dan?
Bij mij is ie om 13:15 uit gegaan en daarna niet meer aan geweest
Edit
Lees net nog een paar keer je bericht. Maar ik begrijp je vraag niet merk ik
[ Voor 8% gewijzigd door edterbak op 07-02-2023 19:56 ]
Ik probeer te begrijpen waarom de softstartcorrectie op en neer gaat na een tijdje.edterbak schreef op dinsdag 7 februari 2023 @ 19:55:
[...]
Hij houd vast aan de dT. Anders valt ie uit.
Edit
Lees net nog een paar keer je bericht. Maar ik begrijp je vraag niet merk ik
Dit stukje:
:fill(white):strip_exif()/f/image/82WfOaEVvVu9zTWrLSti8VZM.png?f=user_large)
De correctie wordt eerst minder om na een tijdje weer wat groter te worden. Was benieuwd welke logica daarvoor zorgt.
[ Voor 32% gewijzigd door MikeyMan op 07-02-2023 19:59 ]
Ligt aan de dT toch... Maar dit zie ik alleen in het log terug.
De war functie gaf aan dat het kouder word. 29 naar 30c water
Maar de dT regel zorgt er voor dat het uiteindelijke sp gelijk blijft. Correctie vergroten.
De war functie gaf aan dat het kouder word. 29 naar 30c water
Maar de dT regel zorgt er voor dat het uiteindelijke sp gelijk blijft. Correctie vergroten.
OK, vraagsturing aan de praat krijgen bleek makkelijker dan verwacht. Het was een kwestie van tutorials volgen, maar dan werkt het best aardig. Je hebt geen API-keys e.d. nodig, dus integratie in de tool van edterbak is vrij simpel volgens mij. Ik pas nu de WoonkamerSP aan, waarmee de warmtepomp weer wordt aangestuurd.
Paar stappen:
- installeer de powersaver component
- Zorg dat je een Nordpool custom component in HA hebt
- Verbind HA met Node-red (hiervoor heb je plugins aan beide kanten nodig)
- zorg dat er elk uur (en bij opstarten) een signaal wordt afgevuurd (dan wordt e.e.a. bijgewerkt)
- gebruik onderstaande code
Paar dingen die beter kunnen:
- prijzen rechtstreeks in Node-red inladen (ik kwam er niet uit, maar hier staat meer info)
- echt integratie in het Node-red dashboard mbv een switch. Eventueel zou je in settings dan nog zaken als opslagen e.d. kunnen toevoegen, maar dat is weer een versie later.
Paar stappen:
- installeer de powersaver component
- Zorg dat je een Nordpool custom component in HA hebt
- Verbind HA met Node-red (hiervoor heb je plugins aan beide kanten nodig)
- zorg dat er elk uur (en bij opstarten) een signaal wordt afgevuurd (dan wordt e.e.a. bijgewerkt)
- gebruik onderstaande code
Paar dingen die beter kunnen:
- prijzen rechtstreeks in Node-red inladen (ik kwam er niet uit, maar hier staat meer info)
- echt integratie in het Node-red dashboard mbv een switch. Eventueel zou je in settings dan nog zaken als opslagen e.d. kunnen toevoegen, maar dat is weer een versie later.
code:
1
| [{"id":"45e17cbe17e8860d","type":"api-current-state","z":"6f1bd5f9.4cdd9c","name":"","server":"33cb7d2214929908","version":3,"outputs":1,"halt_if":"","halt_if_type":"str","halt_if_compare":"is","entity_id":"sensor.nordpool","state_type":"num","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":490,"y":2100,"wires":[["018ecd8886088f24","b5f418ef078adea2","1f6a2e12ad0d961b"]]},{"id":"60f20f0668304c0d","type":"cronplus","z":"6f1bd5f9.4cdd9c","name":"","outputField":"payload","timeZone":"","persistDynamic":false,"commandResponseMsgOutput":"output1","outputs":1,"options":[{"name":"schedule1","topic":"topic1","payloadType":"date","payload":"","expressionType":"cron","expression":"30 1 * * * ? *","location":"","offset":"0","solarType":"all","solarEvents":"sunrise,sunset"}],"x":260,"y":2120,"wires":[["45e17cbe17e8860d"]]},{"id":"018ecd8886088f24","type":"ps-receive-price","z":"6f1bd5f9.4cdd9c","name":"Price Receiver","x":720,"y":2000,"wires":[["68802bee352674d2","1da9ecefe8470ac9"]]},{"id":"68802bee352674d2","type":"ps-strategy-heat-capacitor","z":"6f1bd5f9.4cdd9c","name":"Heat capacitor","timeHeat1C":"300","timeCool1C":"300","maxTempAdjustment":"0.7","boostTempHeat":"0.7","boostTempCool":"0.7","minSavings":"0.03","setpoint":"19.5","x":760,"y":2080,"wires":[["c569e918137338bd"],["41a3d838a918797e"],["40c5436c69de62e8"]]},{"id":"c569e918137338bd","type":"function","z":"6f1bd5f9.4cdd9c","name":"set.WoonkamerSP","func":"global.set('WoonkamerSP', msg.payload, \"file\")\n\nvar Temp = msg.payload\nmsg.payload = Temp\n\nreturn msg","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":970,"y":2000,"wires":[["90a9a74f9018641b"]]},{"id":"90a9a74f9018641b","type":"debug","z":"6f1bd5f9.4cdd9c","name":"debug 108","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":1150,"y":2000,"wires":[]},{"id":"33cb7d2214929908","type":"server","name":"Home Assistant","version":5,"addon":false,"rejectUnauthorizedCerts":false,"ha_boolean":"y|yes|true|on|home|open","connectionDelay":true,"cacheJson":true,"heartbeat":false,"heartbeatInterval":"30","areaSelector":"friendlyName","deviceSelector":"friendlyName","entitySelector":"friendlyName","statusSeparator":": ","statusYear":"hidden","statusMonth":"short","statusDay":"numeric","statusHourCycle":"default","statusTimeFormat":"h:m","enableGlobalContextStore":false}] |
[ Voor 22% gewijzigd door Krisp op 08-02-2023 15:35 ]
Life is what happens to you, while you're busy making other plans (John Lennon) - Ioniq 28kWh / 9,9kWP zonnepanelen (west) / Panasonic 9kW WP
Sorry hoor... Maar dit kan echt niet hoor... zomaar dit soort dingen roepen. Opruiende teksten...Krisp schreef op dinsdag 7 februari 2023 @ 21:41:
OK, vraagsturing aan de praat krijgen bleek makkelijker dan verwacht. Het was een kwestie van turotials volgen, maar dan werkt het best aardig. Je hebt geen API-keys e.d. nodig, dus integratie in de tool van etterbak is vrij simpel volgens mij. Ik pas nu de WoonkamerSP aan, waarmee de warmtepomp weer wordt aangestuurd.
Paar stappen:
- installeer de poswersaver component
- Zorg dat je een Nordpool custom component in HA hebt
- Verbind HA met Node-red (hiervoor heb je plugins aan beide kanten nodig)
- zorg dat er elke dag (en bij opstarten) een signaal wordt afgevuurd (dan wordt e.e.a. bijgewerkt)
- gebruik onderstaande code
Paar dingen die beter kunnen:
- prijzen rechtstreeks in Node-red inladen (ik kwam er niet uit, maar hier staat meer info)
- echt integratie in het Node-red dashboard mbv een switch. Eventueel zou je in settings dan nog zaken als opslagen e.d. kunnen toevoegen, maar dat is weer een versie later.
code:
1 [{"id":"68802bee352674d2","type":"ps-strategy-heat-capacitor","z":"6f1bd5f9.4cdd9c","name":"Heat capacitor","timeHeat1C":"180","timeCool1C":"180","maxTempAdjustment":"3","boostTempHeat":"1","boostTempCool":"1","minSavings":"0.03","setpoint":"19.5","x":740,"y":2080,"wires":[["c569e918137338bd","90a9a74f9018641b"],[],[]]},{"id":"018ecd8886088f24","type":"ps-receive-price","z":"6f1bd5f9.4cdd9c","name":"Price Receiver","x":580,"y":2020,"wires":[["68802bee352674d2"]]},{"id":"45e17cbe17e8860d","type":"api-current-state","z":"6f1bd5f9.4cdd9c","name":"","server":"33cb7d2214929908","version":3,"outputs":1,"halt_if":"","halt_if_type":"str","halt_if_compare":"is","entity_id":"sensor.nordpool","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":330,"y":2060,"wires":[["018ecd8886088f24"]]},{"id":"24128b1e29518391","type":"inject","z":"6f1bd5f9.4cdd9c","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"00 14 * * *","once":true,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":210,"y":1980,"wires":[["45e17cbe17e8860d"]]},{"id":"c569e918137338bd","type":"function","z":"6f1bd5f9.4cdd9c","name":"set.WoonkamerSP","func":"global.set('WoonkamerSP', msg.payload, \"file\")\n\nvar Temp = msg.payload\nmsg.payload = Temp\n\nreturn msg","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":890,"y":2020,"wires":[["90a9a74f9018641b"]]},{"id":"33cb7d2214929908","type":"server","name":"Home Assistant","version":5,"addon":false,"rejectUnauthorizedCerts":false,"ha_boolean":"y|yes|true|on|home|open","connectionDelay":true,"cacheJson":true,"heartbeat":false,"heartbeatInterval":"30","areaSelector":"friendlyName","deviceSelector":"friendlyName","entitySelector":"friendlyName","statusSeparator":": ","statusYear":"hidden","statusMonth":"short","statusDay":"numeric","statusHourCycle":"default","statusTimeFormat":"h:m","enableGlobalContextStore":false}]
Het is Ed ter Bak......
dus integratie in de tool van etterbak is vrij simpel...
Man man man man man




OH, en uiteraard bedankt voor al het werk voor het uitzoeken.
Maar inderdaad, de afhankelijk van HA is voor mij echt een show stopper. Als het niet zelfstandig in NR gaat, dan wil ik het er niet in hebben. Je geeft aan dat dit misschien wel mogelijk is, dus de deur staat nog open. gheheehe
Het moet dus naar NR getild kunnen worden.
Maar inderdaad, de afhankelijk van HA is voor mij echt een show stopper. Als het niet zelfstandig in NR gaat, dan wil ik het er niet in hebben. Je geeft aan dat dit misschien wel mogelijk is, dus de deur staat nog open. gheheehe
Het moet dus naar NR getild kunnen worden.
I blame autocorrect.edterbak schreef op dinsdag 7 februari 2023 @ 21:46:
[...]
Sorry hoor... Maar dit kan echt niet hoor... zomaar dit soort dingen roepen. Opruiende teksten...
[...]
Het is Ed ter Bak...
Man man man man man
![]()
![]()
![]()
Life is what happens to you, while you're busy making other plans (John Lennon) - Ioniq 28kWh / 9,9kWP zonnepanelen (west) / Panasonic 9kW WP
Whahaha..Krisp schreef op dinsdag 7 februari 2023 @ 21:49:
[...]
I blame autocorrect.En ik hoop dat je het kunt gebruiken.
Ja, tuurlijk. Weer een stap verder. dat is altijd goed.
Mwoaaa... de afbouw van de softstart correctie is nog niet perfect.
Soms krijgt ie een duwtje in de rug, een extra trigger van bv WAR, waardoor hij wat snel afbouwt.
Ik probeer die te nog te repareren.
Soms krijgt ie een duwtje in de rug, een extra trigger van bv WAR, waardoor hij wat snel afbouwt.
Ik probeer die te nog te repareren.
Dat is wat ik inderdaad (met vorige versies) ook zag: rond de middag of zo ging WAR een graad naar beneden omdat ‘t buiten warmer werd en op zo’n beetje ‘t zelfde moment gaf RTC -1 omdat room setpoint overschreden werd. Als SS dan op bv +1 stond en naar +5 mocht ging hij toch uit want niet snel genoeg.edterbak schreef op woensdag 8 februari 2023 @ 08:40:
Mwoaaa... de afbouw van de softstart correctie is nog niet perfect.
Soms krijgt ie een duwtje in de rug, een extra trigger van bv WAR, waardoor hij wat snel afbouwt.
Ik probeer die te nog te repareren.
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
+5?
Is dat niet wat veel ?
De taak van de functie is de start temmen, en keep running die gooit er een paar graden bovenop als nodig is.
maar +5 is wel beetje meer dan dat voor mijn gevoel.
Of heb ik het mis? Is het slechts een willekeurig voorbeeld.?
Maar, ik verwacht dat je daar nu minder problemen hebt.
Dit omdat de vorige versies zonder timer werkte. Daar was de functie voor een evaluatie afhankelijk van signalen die binnen komen via heishamon. Nu is er een getimede trigger. Kans dat er te lang geen evaluatie gedaan wordt is daarmee dus weg.
Is dat niet wat veel ?
De taak van de functie is de start temmen, en keep running die gooit er een paar graden bovenop als nodig is.
maar +5 is wel beetje meer dan dat voor mijn gevoel.
Of heb ik het mis? Is het slechts een willekeurig voorbeeld.?
Maar, ik verwacht dat je daar nu minder problemen hebt.
Dit omdat de vorige versies zonder timer werkte. Daar was de functie voor een evaluatie afhankelijk van signalen die binnen komen via heishamon. Nu is er een getimede trigger. Kans dat er te lang geen evaluatie gedaan wordt is daarmee dus weg.
Ik werk met hogere temperaturen (35-40 graden), dan is +5 procentueel wat minder dan dat je standaard met 25-30 graden werkt. Maar met +3 had 't in dit voorbeeld 't zelfde resultaat gegeven.edterbak schreef op woensdag 8 februari 2023 @ 09:57:
+5?
Is dat niet wat veel ?
De taak van de functie is de start temmen, en keep running die gooit er een paar graden bovenop als nodig is.
maar +5 is wel beetje meer dan dat voor mijn gevoel.
Of heb ik het mis? Is het slechts een willekeurig voorbeeld.?
Maar, ik verwacht dat je daar nu minder problemen hebt.
Dit omdat de vorige versies zonder timer werkte. Daar was de functie voor een evaluatie afhankelijk van signalen die binnen komen via heishamon. Nu is er een getimede trigger. Kans dat er te lang geen evaluatie gedaan wordt is daarmee dus weg.
Mogelijk dat 't wel met minder kan als we/ik 't beest (of de kabouters) goed getemd hebt.
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
OK, ik heb nu grofweg een dag ervaring, en een paar interessante leerpunten:Krisp schreef op dinsdag 7 februari 2023 @ 21:41:
OK, vraagsturing aan de praat krijgen bleek makkelijker dan verwacht. Het was een kwestie van tutorials volgen, maar dan werkt het best aardig. Je hebt geen API-keys e.d. nodig, dus integratie in de tool van edterbak is vrij simpel volgens mij. Ik pas nu de WoonkamerSP aan, waarmee de warmtepomp weer wordt aangestuurd.
[...]
- Er zit een bug in waardoor je bij zeer goed geïsoleerde huizen (die dus traag opwarmen/afkoelen), soms geen waarden krijgt. Ik kom nu op een maximum van 300 minuten, wat in werkelijkheid zeker 2x zo veel is. Het zij zo.
- Het is slim om in plaats van de gewone insert-node, de cronplus-node te gebruiken. Ik verstuur een signaal 1m 30 sec na het hele uur. De reden hiervoor is dat de prijzen voor zover ik het kan zien 1 minuut na het hele uur bijgewerkt worden.
- Je moet een beetje opletten dat e.e.a. elkaar niet te veel versterkt. Ik heb inmiddels de maximale aanpassing voor de temperatuur al teruggebracht naar 0,7, en in het dashboard de RTC-automations al naar 0,5. De maximale afwijking is in de praktijk dan 1,2 graad ten opzichte van de ingestelde temperatuur, wat al best fors is.
- Geen vraag? Uit
- is er maar 1 vraag? Die setting
- Zijn er meerdere behoeften? Stel ze dan maar allemaal in, en zoek het uit als WP.
Nu is deze instelling een beetje verspreid, zo lijkt het.
[ Voor 44% gewijzigd door Krisp op 08-02-2023 15:22 ]
Life is what happens to you, while you're busy making other plans (John Lennon) - Ioniq 28kWh / 9,9kWP zonnepanelen (west) / Panasonic 9kW WP
Ik zou zeggen; stuur op basis van de prijzen met de reeds bestaande room setpoint.Krisp schreef op woensdag 8 februari 2023 @ 15:21:
[...]
OK, ik heb nu grofweg een dag ervaring, en een paar interessante leerpunten:Verder ben ik er nog helemaal niet uit hoe ik DHW en verwarming goed kan combineren. Liefst heb ik een soort systeem dat kijkt of er warmtevraag en/of DHW-vraag (en/of koudevraag) is, en afhankelijk daarvan e.e.a. instelt:
- Er zit een bug in waardoor je bij zeer goed geïsoleerde huizen (die dus traag opwarmen/afkoelen), soms geen waarden krijgt. Ik kom nu op een maximum van 300 minuten, wat in werkelijkheid zeker 2x zo veel is. Het zij zo.
- Het is slim om in plaats van de gewone insert-node, de cronplus-node te gebruiken. Ik verstuur een signaal 1m 30 sec na het hele uur. De reden hiervoor is dat de prijzen voor zover ik het kan zien 1 minuut na het hele uur bijgewerkt worden.
- Je moet een beetje opletten dat e.e.a. elkaar niet te veel versterkt. Ik heb inmiddels de maximale aanpassing voor de temperatuur al teruggebracht naar 0,7, en in het dashboard de RTC-automations al naar 0,5. De maximale afwijking is in de praktijk dan 1,2 graad ten opzichte van de ingestelde temperatuur, wat al best fors is.
- Geen vraag? Uit
- is er maar 1 vraag? Die setting
- Zijn er meerdere behoeften? Stel ze dan maar allemaal in, en zoek het uit als WP.![]()
Nu is deze instelling een beetje verspreid, zo lijkt het.
Lage prijzen; graadje omhoog. Hoge prijzen graadje omlaag.
Dan hou je nog iets van sturing, maar ook achtervang voor als het een keer echt koud wordt.
Ik heb nu een halve graad nachtverlaging ingesteld bijvoorbeeld. Is het 'snachts niet zo koud, blijft ie de hele nacht uit tot het setpoint omhoog gaat om 05:00. Is het wel een koude nacht, schakelt ie eerder aan. Rest van de logica blijft zo netjes intact.
Mbt DHW. Dit is niet echt vraagsturing. Hij regelt normaal gesproken op de boilertemperatuur en delta. Ik had deze rond het middaguur staan. Maar heb deze nu naar de nacht verplaatst, ten tijde van de nachtverlaging. In de zomer is het waarschijnlijk handiger om dit te verplaatsen naar de middag. Maar als het goed is zou dat met de Solar functie overschreven moeten worden.
Enige uitdaging die hier in zit, vanuit de panasonic sturing; DHW modus aanschakelen = altijd een dhw run. Das wel slordig. En wellicht nog te voorkomen vanuit NR.
Je hebt het over procenten, wat op zich in de context logisch is.blb4 schreef op woensdag 8 februari 2023 @ 10:59:
[...]
Ik werk met hogere temperaturen (35-40 graden), dan is +5 procentueel wat minder dan dat je standaard met 25-30 graden werkt. Maar met +3 had 't in dit voorbeeld 't zelfde resultaat gegeven.
Mogelijk dat 't wel met minder kan als we/ik 't beest (of de kabouters) goed getemd hebt.
Maar; vindt de sturing binnen de panasonic ook bij hogere temperaturen niet plaats op basis van kleine correcties van enkele graden?
Dat is inderdaad letterlijk wat ik nu doe, met een soort van hysteresis er overheen, geregeld vanuit Node-red. Dat lijkt vooralsnog prima te werken.MikeyMan schreef op woensdag 8 februari 2023 @ 15:31:
[...]
Ik zou zeggen; stuur op basis van de prijzen met de reeds bestaande room setpoint.
Lage prijzen; graadje omhoog. Hoge prijzen graadje omlaag.
Dan hou je nog iets van sturing, maar ook achtervang voor als het een keer echt koud wordt.
Ik heb nu een halve graad nachtverlaging ingesteld bijvoorbeeld. Is het 'snachts niet zo koud, blijft ie de hele nacht uit tot het setpoint omhoog gaat om 05:00. Is het wel een koude nacht, schakelt ie eerder aan. Rest van de logica blijft zo netjes intact.
Herkenbaar. Afaik kun je een tijd waarin DHW opgewarmd moet worden niet in de Panasonic zelf instellen, right? Dan moet ik daar zelf nog even mee aan de bak, met een achtervang zodra het water onder een bepaalde temperatuur duikt. Naar boven toe kan dan weer via de tool.Mbt DHW. Dit is niet echt vraagsturing. Hij regelt normaal gesproken op de boilertemperatuur en delta. Ik had deze rond het middaguur staan. Maar heb deze nu naar de nacht verplaatst, ten tijde van de nachtverlaging. In de zomer is het waarschijnlijk handiger om dit te verplaatsen naar de middag. Maar als het goed is zou dat met de Solar functie overschreven moeten worden.
Enige uitdaging die hier in zit, vanuit de panasonic sturing; DHW modus aanschakelen = altijd een dhw run. Das wel slordig. En wellicht nog te voorkomen vanuit NR.
Blijft natuurlijk staan dat de stap van 1 type vraag naar geen vraag (en waar de warmtepomp dus uit moet) een lastige is met de Panasonic. Een centrale eenheid die dat bijhoudt en de stand aanpast, net als de aan/uit-knop is dan handig.
[ Voor 7% gewijzigd door Krisp op 08-02-2023 15:45 ]
Life is what happens to you, while you're busy making other plans (John Lennon) - Ioniq 28kWh / 9,9kWP zonnepanelen (west) / Panasonic 9kW WP
@Krisp Je kunt de modus schedulen, dus ook DHW aan of uit. Via de controller.
Die achtervang voor DHW staat inmiddels op de request list in GitHub.
@edterbak Nog even gekeken; de sterelisatierun staat in de controller nog gewoon op zondag ingesteld. Maar misschien zit daar nog een wachttijd op ofzo. Vreemd.
Die achtervang voor DHW staat inmiddels op de request list in GitHub.
@edterbak Nog even gekeken; de sterelisatierun staat in de controller nog gewoon op zondag ingesteld. Maar misschien zit daar nog een wachttijd op ofzo. Vreemd.
[ Voor 12% gewijzigd door MikeyMan op 08-02-2023 15:58 ]
@Krisp
Kun je wat je maakt hiervoor qua logica en alles, in 1 aparte tab zetten?
Dan is het mogelijk om deze los te ontwikkelen van de rest van de flow.
Als je ergens een link-in node nodig hebt, maak ik die er in voor je. (kleine moeite)
Op deze manier is het evt mogelijk voor andere gebruikers om dit tabje te importeren en het ook te gebruiken. Als deze behoefte er niet is, heb je er ook geen 'last' van.
Kun je wat je maakt hiervoor qua logica en alles, in 1 aparte tab zetten?
Dan is het mogelijk om deze los te ontwikkelen van de rest van de flow.
Als je ergens een link-in node nodig hebt, maak ik die er in voor je. (kleine moeite)
Op deze manier is het evt mogelijk voor andere gebruikers om dit tabje te importeren en het ook te gebruiken. Als deze behoefte er niet is, heb je er ook geen 'last' van.
@edterbak, moet daar niet "keep-running time" staan en dan naast waar nu 30 mins staat "Quietmode time"?
/f/image/uBtgNK7e3SKxKf1NMce9ItL4.png?f=fotoalbum_large)
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
hier zeker interesse in hoor. zoals jullie weten draai ik met dynamische prijzen en gaat de solar zonder te salderen via SAP direct het net op.edterbak schreef op woensdag 8 februari 2023 @ 16:21:
@Krisp
Kun je wat je maakt hiervoor qua logica en alles, in 1 aparte tab zetten?
Dan is het mogelijk om deze los te ontwikkelen van de rest van de flow.
Als je ergens een link-in node nodig hebt, maak ik die er in voor je. (kleine moeite)
Op deze manier is het evt mogelijk voor andere gebruikers om dit tabje te importeren en het ook te gebruiken. Als deze behoefte er niet is, heb je er ook geen 'last' van.
eventueel prijzen importeren via node-red is prima te doen. draait hier al prima (voor een ander doeleinde). een node-out staat er zo bij
Ik zie dat niet. Maar weet wel waar dat door komt bij jou . Volgende versie opgelostblb4 schreef op woensdag 8 februari 2023 @ 16:42:
@edterbak, moet daar niet "keep-running time" staan en dan naast waar nu 30 mins staat "Quietmode time"?
[Afbeelding]
kan iemand mij het volgende uitleggen
14:00 staat in de scheduler start sterilisatie, deze heeft ook netjes gedraaid, maar voor de start stond de unit in mode 4,
na sterilisatie gaat hij terug in mode 0?
lijkt mij een bugje?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| 08/02 15:00:33 - Compressor: running 08/02 14:58:28 - MQTT Command: SetForceSterilization: 0 (unknown) 08/02 14:58:28 - Scheduler - Force Sterilization: 0 08/02 14:58:27 - MQTT Command: SetOperationMode: 0 (unknown) 08/02 14:58:27 - MQTT Command: SetForceDHW: 0 (unknown) 08/02 14:58:27 - Scheduler - Force DHW: 0 08/02 14:58:27 - Scheduler - Operation Mode: 0 08/02 14:43:48 - SYSTEM - HEISHAMON Connection: Online 08/02 14:43:43 - SYSTEM - HEISHAMON Connection: Offline 08/02 14:25:48 - Compressor: stopped 08/02 14:12:49 - MQTT Command: SetOperationMode: 3 (boot) 08/02 14:01:03 - Compressor: running 08/02 14:00:47 - MQTT Command: SetForceSterilization: 1 (unknown) 08/02 14:00:47 - Scheduler - Force Sterilization: 1 08/02 14:00:44 - MQTT Command: SetForceDHW: 1 (SoftStart) 08/02 14:00:44 - Scheduler - Force DHW: 1 |
14:00 staat in de scheduler start sterilisatie, deze heeft ook netjes gedraaid, maar voor de start stond de unit in mode 4,
na sterilisatie gaat hij terug in mode 0?
lijkt mij een bugje?
Taal fouten inbegrepen ;)
Mijn AI Art YouTube kanaal
Ging niet helemaal goed vannacht. Pomp uit.
Situatie:
- pomp stond nog uit door RTC
- nas herstart waar ook nr op draait
- hierna pomp uit, MQTT block aan en geen reactie op input vanuit nr
Heb hem via domoticz handmatig aan kunnen zetten. Dat gaat ook via MQTT.
Heb een dergelijk scenario eerder langs zien komen geloof ik. Wel een vervelende bug dit, zeker met dit weer. Zit denk in de MQTT block functie? Waarom knalt die erin bij een reboot?
Herstart gelukkig niet vaak, maar hier wil ik wel een paar testjes tegenaan gooien
Situatie:
- pomp stond nog uit door RTC
- nas herstart waar ook nr op draait
- hierna pomp uit, MQTT block aan en geen reactie op input vanuit nr
Heb hem via domoticz handmatig aan kunnen zetten. Dat gaat ook via MQTT.
Heb een dergelijk scenario eerder langs zien komen geloof ik. Wel een vervelende bug dit, zeker met dit weer. Zit denk in de MQTT block functie? Waarom knalt die erin bij een reboot?
Herstart gelukkig niet vaak, maar hier wil ik wel een paar testjes tegenaan gooien
[ Voor 37% gewijzigd door MikeyMan op 09-02-2023 07:08 ]
Testje gedaan; het ligt niet aan de RTC-Off...
Handmatig uitzetten, Nas herstarten ==> MQTT block.
MQTT Block uit en de WP Is handmatig weer aan te zetten. Was een beetje ongeduldig vanmorgen denk ik.
Niks geks in de logs:
Grappig genoeg vanmorgen geen defrost tijdens een run van twee uur...
Handmatig uitzetten, Nas herstarten ==> MQTT block.
MQTT Block uit en de WP Is handmatig weer aan te zetten. Was een beetje ongeduldig vanmorgen denk ik.
Niks geks in de logs:
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
| 09/02 09:04:54 - MQTT Command: SetHeatpump: 1 (GUI) 09/02 09:04:45 - SYSTEM: MQTT block inactive, default block mode: BLOCK ALL 09/02 09:02:49 - SETUP - Sensors: Custom room temperature sensor FOUND and used 09/02 09:00:56 - Function RTC: Correction change: From 0 to 5 °C (Room actual: 17 °C) 09/02 09:00:53 - Function - SoftStart Quietmode: 0 (actual level: 0) 09/02 09:00:53 - Function - SoftStart: 1 09/02 09:00:53 - Function - RTC: 1 09/02 09:00:52 - Function WAR: Setpoint change: From 25 to 26 °C 09/02 09:00:51 - SYSTEM - HEISHAMON Connection: Online 09/02 09:00:48 - Function - WAR: 1 09/02 09:00:45 - SYSTEM: WAR settings OK 09/02 09:00:44 - Function Solar: 1 09/02 09:00:44 - Function NightReduction: New correction: 0 °C 09/02 09:00:44 - Function NightReduction: 0 09/02 09:00:44 - SYSTEM: MQTT block active, default block mode: BLOCK ALL 09/02 09:00:44 - POWER: Manual OFF detected. (Remote Controller) - Default action used: Block all 09/02 09:00:44 - Compressor: stopped 09/02 09:00:44 - RTC: Room setpoint changed to: 20 °C 09/02 09:00:44 - SYSTEM: Heatpump is in DIRECT mode 09/02 09:00:44 - Function Pump speed: 1 09/02 09:00:44 - SYSTEM: Start--------------------------------------------------------------- ------------------------------------------------------------------------------------------------ 09/02 08:55:21 - MQTT Command: SetMaxPumpDuty: 74 (pump speed) 09/02 08:55:21 - Compressor: stopped 09/02 08:55:21 - Function Pump speed: reduced to 74 (5%) 09/02 08:55:12 - MQTT Command: SetHeatpump: 0 (GUI) 09/02 07:18:24 - Function Pump speed: 1 09/02 07:11:00 - Function RTC: Operation mode to Auto(Heat) 09/02 07:08:40 - MQTT Command: SetZ1HeatRequestTemperature: 31 (SoftStart) 09/02 07:08:40 - Function SoftStart: Correction: -1 > 0 °C - (ENDING) Freq: 48Hz, SP_Final: 31°C 09/02 07:08:30 - MQTT Command: SetZ1HeatRequestTemperature: 30 (SoftStart) 09/02 07:08:30 - Function SoftStart: Correction: -2 > -1 °C - (ENDING) Freq: 47Hz, SP_Final: 30°C 09/02 07:08:10 - MQTT Command: SetZ1HeatRequestTemperature: 29 (scheduler) 09/02 07:08:10 - Function SoftStart: Correction: -3 > -2 °C - (ENDING) Freq: 47Hz, SP_Final: 29°C 09/02 07:00:36 - Scheduler - Set QuietMode: 0 09/02 07:00:36 - Scheduler - Operation Mode: 2 09/02 06:52:40 - MQTT Command: SetZ1HeatRequestTemperature: 28 (SP Calculation) 09/02 06:52:40 - MQTT Command: SetMaxPumpDuty: 150 (pump speed) 09/02 06:52:40 - Function SoftStart: Correction: 0 > -3 °C - (STARTUP) Freq: 19Hz, SP_Final: 28°C 09/02 06:52:40 - Compressor: running 09/02 06:52:40 - Function Pump speed: restored to: 150 (45%) 09/02 06:51:37 - SYSTEM: MQTT block inactive, default block mode: BLOCK ALL 09/02 06:51:37 - SYSTEM: MQTT-Commands to HP will be sent normally. 09/02 06:51:30 - POWER: ON detected [Remote Controller] 09/02 06:51:25 - MQTT Command: SetHeatpump: 1 (unknown) 09/02 06:51:20 - SYSTEM: MQTT block active, default block mode: BLOCK ALL 09/02 06:51:20 - POWER: OFF detected [Remote Controller] 09/02 06:51:19 - MQTT Command: SetHeatpump: 0 (unknown) 09/02 06:49:56 - MQTT Command: SetZ1HeatRequestTemperature: 31 (SP Calculation) 09/02 06:49:25 - MQTT Command: SetHeatpump: 1 (unknown) 09/02 06:49:23 - Function RTC: on/off - Turn on power (Room temp: 18.7°C) 09/02 06:49:23 - MQTT Command: SetHeatpump: 0 (rtc on/off) 09/02 06:48:04 - SYSTEM: MQTT block inactive, default block mode: BLOCK ALL 09/02 05:00:24 - RTC: Room setpoint changed to: 20 °C 09/02 04:59:56 - Function RTC: Correction change: From 3 to 5 °C (Room actual: 18.8 °C) 09/02 04:59:53 - RTC: Room setpoint changed to: 20 °C 09/02 03:54:09 - Function RTC: Correction change: From 2 to 3 °C (Room actual: 18.97 °C) 09/02 02:33:11 - Function RTC: Correction change: From 1 to 2 °C (Room actual: 19.17 °C) 09/02 01:17:21 - Function RTC: Correction change: From 0 to 1 °C (Room actual: 19.4 °C) 09/02 01:00:00 - Function Solar: New day; Reset Solar function. DHW SP already 48 ------------------------------------------------------------------------------------------------ 09/02 00:16:38 - Function RTC: Correction change: From -1 to 0 °C (Room actual: 19.57 °C) 08/02 23:05:51 - Function RTC: Correction change: From -2 to -1 °C (Room actual: 19.7 °C) 08/02 22:30:48 - Function RTC: Correction change: From -3 to -2 °C (Room actual: 19.93 °C) 08/02 22:20:17 - SETUP - Sensors: Custom room temperature sensor FOUND and used 08/02 22:18:35 - Function RTC: Correction change: From 0 to -3 °C (Room actual: 20 °C) 08/02 22:18:33 - Function - SoftStart Quietmode: 0 (actual level: 0) 08/02 22:18:33 - Function - SoftStart: 1 08/02 22:18:33 - Function - RTC: 1 08/02 22:18:32 - Function WAR: Setpoint change: From 25 to 26 °C 08/02 22:18:28 - Function - WAR: 1 08/02 22:18:26 - SYSTEM - HEISHAMON Connection: Online 08/02 22:18:25 - SYSTEM: WAR settings OK 08/02 22:18:24 - Function Solar: 1 08/02 22:18:24 - Function NightReduction: New correction: 0 °C 08/02 22:18:24 - SYSTEM: MQTT block active, default block mode: BLOCK ALL 08/02 22:18:24 - Function NightReduction: 0 08/02 22:18:24 - POWER: Manual OFF detected. (Remote Controller) - Default action used: Block all 08/02 22:18:24 - Compressor: stopped 08/02 22:18:24 - SYSTEM: Heatpump is in DIRECT mode 08/02 22:18:24 - RTC: Room setpoint changed to: 19.5 °C 08/02 22:18:24 - Function Pump speed: 1 08/02 22:18:23 - SYSTEM: Start--------------------------------------------------------------- ------------------------------------------------------------------------------------------------ 08/02 21:44:48 - Function RTC: Correction change: From -2 to -3 °C (Room actual: 20 °C) 08/02 21:34:42 - Function RTC: Correction change: From -3 to -2 °C (Room actual: 19.9 °C) 08/02 21:29:39 - RTC: Room setpoint changed to: 19.5 °C 08/02 21:29:38 - Function RTC: Correction change: From -1 to -3 °C (Room actual: 20.17 °C) 08/02 21:29:35 - RTC: Room setpoint changed to: 19.5 °C 08/02 20:28:57 - Function RTC: Correction change: From -2 to -1 °C (Room actual: 20.27 °C) 08/02 20:18:57 - Function RTC: Correction change: From -1 to -2 °C (Room actual: 20.37 °C) 08/02 19:53:57 - Function RTC: Correction change: From -2 to -1 °C (Room actual: 20.23 °C) 08/02 19:18:10 - Function RTC: Correction change: From -3 to -2 °C (Room actual: 20.4 °C) 08/02 19:04:36 - Function WAR: Setpoint change: From 25 to 26 °C |
Grappig genoeg vanmorgen geen defrost tijdens een run van twee uur...
/f/image/Qr3xkWLOCeioIUSBPuvevhWp.png?f=fotoalbum_large)
[ Voor 99% gewijzigd door MikeyMan op 09-02-2023 09:06 ]
Dank voor je aanbod.edterbak schreef op woensdag 8 februari 2023 @ 16:21:
@Krisp
Kun je wat je maakt hiervoor qua logica en alles, in 1 aparte tab zetten?
Dan is het mogelijk om deze los te ontwikkelen van de rest van de flow.
Als je ergens een link-in node nodig hebt, maak ik die er in voor je. (kleine moeite)
Op deze manier is het evt mogelijk voor andere gebruikers om dit tabje te importeren en het ook te gebruiken. Als deze behoefte er niet is, heb je er ook geen 'last' van.
Deze tool werkt door de temperatuur van de thermostaat te veranderen. Dat werkt heel goed, en sluit ook goed aan bij een aantal instellingen op de RTC-pagina staan. Echter: daar hebben we geen integratie voor nodig, want dat draai ik volkomen los van elkaar, en dat werkt goed. Het enige wat er 'mist' is een pagina waarbij je de settings in het dashboard zelf kunt instellen en updaten. Is dat dan wat je bedoelt?
Een andere strategie is dat we (net zoals met RTC) de watertemperatuur verhogen/verlagen. Maar dat lijkt me een mindere strategie: daarmee gaat de WP namelijk niet uit. En een soort aan/uit strategie lijkt me wel het beste. Er zijn overigens wel tools die dat doen, maar dan zouden we op basis van de gemiddelde temperatuur per dag een aantal draaiuren per dag moeten gaan ingeven (net zoals WAR). Maar dat lijkt me ook weer onhandig.
@sjampeter Heb jij een variant die voldoet aan dit format of kun je dit maken? Ik liep vast omdat ik de tijd in string-vorm aanleverde, en dat accepteert hij niet. Het ontbreekt mij aan kennis om dat goed op te lossen.
Life is what happens to you, while you're busy making other plans (John Lennon) - Ioniq 28kWh / 9,9kWP zonnepanelen (west) / Panasonic 9kW WP
De luchtvochtigheid was vannacht en vanochtend dan ook een stuk lager als de afgelopen dagen. Was steeds tussen 90 en 100% 's nachts en 's ochtends. Afgelopen nacht en ochtend is dat hier in onder in Drenthe niet boven de 70% geweestMikeyMan schreef op donderdag 9 februari 2023 @ 09:04:
Grappig genoeg vanmorgen geen defrost tijdens een run van twee uur...
@edterbak Bij mij werk F_SS Quietmode niet zoals ik denk dat 't zou moeten werken:
Bij settings staat QM=0
Bij Softstart staat QM periode van 30 minuten en herstart na defrost.
Op basis hiervan is mijn verwachting dat na een defrost / voor een herstart QM=3 wordt ingesteld en dat na 30 minuten QM=0 wordt ingesteld. Dat zie ik echter niet gebeuren.
Bij settings staat QM=0
Bij Softstart staat QM periode van 30 minuten en herstart na defrost.
Op basis hiervan is mijn verwachting dat na een defrost / voor een herstart QM=3 wordt ingesteld en dat na 30 minuten QM=0 wordt ingesteld. Dat zie ik echter niet gebeuren.
![]() | ![]() | ![]() |
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
Heel weinig:
09/02 06:06:33 - Function SoftStart: Correction: -2.75 > -1.75 °C - (STABLE) Freq: 54Hz, SP_Final: 32.3°C
09/02 06:03:33 - MQTT Command: SetZ1HeatRequestTemperature: 31 (SoftStart)
09/02 06:03:33 - Compressor: running
09/02 06:03:33 - Function SoftStart: Correction: 0 > -3 °C - (STARTUP) Freq: 23Hz, SP_Final: 31°C
09/02 05:45:03 - MQTT Command: SetZ1HeatRequestTemperature: 34 (SoftStart)
09/02 05:45:03 - Function - SoftStart Quietmode: Run finished, reset for next run <---- Geen QM MQTT command
09/02 05:45:03 - Compressor: stopped
09/02 05:40:53 - MQTT Command: SetZ1HeatRequestTemperature: 35 (SoftStart)
09/02 05:40:53 - Function SoftStart: Correction: 0 > 1 °C - (STABLE) Freq: 19Hz, SP_Final: 35°C
09/02 05:38:13 - MQTT Command: SetZ1HeatRequestTemperature: 34 (SoftStart)
09/02 03:05:22 - Function SoftStart: Correction: 3.25 > 3.75 °C - (STABLE) Freq: 50Hz, SP_Final: 37.8°C
09/02 03:04:25 - MQTT Command: SetMaxPumpDuty: 131 (pump speed)
09/02 03:04:17 - MQTT Command: SetMaxPumpDuty: 150 (pump speed)
09/02 03:02:12 - MQTT Command: SetZ1HeatRequestTemperature: 37 (SoftStart)
09/02 03:02:12 - Function SoftStart: Correction: 2 > 2.5 °C - (STABLE) Freq: 51Hz, SP_Final: 36.5°C
09/02 03:00:33 - MQTT Command: SetQuietMode: 0 (SoftStart Quietmode) <--- QM MQTT =0
09/02 03:00:12 - MQTT Command: SetZ1HeatRequestTemperature: 36 (SoftStart)
09/02 03:00:12 - Function SoftStart: Correction: 1.25 > 1.5 °C - (STABLE) Freq: 51Hz, SP_Final: 35.5°C
09/02 02:58:42 - Function - SoftStart Quietmode: finished, now restoring to level 0
09/02 02:58:42 - MQTT Command: SetZ1HeatRequestTemperature: 35 (SoftStart)
09/02 02:58:42 - Function SoftStart: Correction: 0.25 > 0.75 °C - (STABLE) Freq: 51Hz, SP_Final: 34.8°C
09/02 02:55:52 - MQTT Command: SetZ1HeatRequestTemperature: 34 (SoftStart)
09/02 02:55:51 - Function SoftStart: Correction: -0.75 > -0.5 °C - (STABLE) Freq: 50Hz, SP_Final: 33.5°C
09/02 02:54:22 - MQTT Command: SetZ1HeatRequestTemperature: 33 (SoftStart)
09/02 02:54:22 - Function SoftStart: Correction: -1.75 > -1.25 °C - (STABLE) Freq: 50Hz, SP_Final: 32.8°C
09/02 02:51:32 - MQTT Command: SetZ1HeatRequestTemperature: 32 (SoftStart)
09/02 02:51:32 - Function SoftStart: Correction: -2.75 > -2.5 °C - (STABLE) Freq: 51Hz, SP_Final: 31.5°C
09/02 02:28:42 - MQTT Command: SetZ1HeatRequestTemperature: 31 (SoftStart)
09/02 02:28:42 - Compressor: running
09/02 02:28:42 - Function SoftStart: Correction: 0 > -3 °C - (STARTUP) Freq: 22Hz, SP_Final: 31°C
09/02 02:25:46 - MQTT Command: SetZ1HeatRequestTemperature: 34 (SP Calculation)
09/02 02:25:29 - MQTT Command: SetHeatpump: 1 (GUI)
08/02 22:56:46 - Function WAR: Setpoint change: From 36 to 37 °C
08/02 22:15:50 - MQTT Command: SetQuietMode: 3 (SoftStart Quietmode) <-- Hier wel een MQTT command
08/02 22:15:50 - Function - SoftStart Quietmode: Run finished, reset for next run
08/02 22:15:50 - Compressor: stopped
08/02 22:15:45 - MQTT Command: SetHeatpump: 0 (GUI)
08/02 22:15:40 - MQTT Command: SetZ1HeatRequestTemperature: 37 (SoftStart)
08/02 22:15:40 - Function SoftStart: Correction: 3 > 3.5 °C - (STABLE) Freq: 19Hz, SP_Final: 36.5°C
08/02 21:54:10 - MQTT Command: SetZ1HeatRequestTemperature: 36 (SoftStart)
08/02 21:54:10 - Function SoftStart: Correction: 1.5 > 1 °C - (STABLE) Freq: 19Hz, SP_Final: 36°C
09/02 06:06:33 - Function SoftStart: Correction: -2.75 > -1.75 °C - (STABLE) Freq: 54Hz, SP_Final: 32.3°C
09/02 06:03:33 - MQTT Command: SetZ1HeatRequestTemperature: 31 (SoftStart)
09/02 06:03:33 - Compressor: running
09/02 06:03:33 - Function SoftStart: Correction: 0 > -3 °C - (STARTUP) Freq: 23Hz, SP_Final: 31°C
09/02 05:45:03 - MQTT Command: SetZ1HeatRequestTemperature: 34 (SoftStart)
09/02 05:45:03 - Function - SoftStart Quietmode: Run finished, reset for next run <---- Geen QM MQTT command
09/02 05:45:03 - Compressor: stopped
09/02 05:40:53 - MQTT Command: SetZ1HeatRequestTemperature: 35 (SoftStart)
09/02 05:40:53 - Function SoftStart: Correction: 0 > 1 °C - (STABLE) Freq: 19Hz, SP_Final: 35°C
09/02 05:38:13 - MQTT Command: SetZ1HeatRequestTemperature: 34 (SoftStart)
09/02 03:05:22 - Function SoftStart: Correction: 3.25 > 3.75 °C - (STABLE) Freq: 50Hz, SP_Final: 37.8°C
09/02 03:04:25 - MQTT Command: SetMaxPumpDuty: 131 (pump speed)
09/02 03:04:17 - MQTT Command: SetMaxPumpDuty: 150 (pump speed)
09/02 03:02:12 - MQTT Command: SetZ1HeatRequestTemperature: 37 (SoftStart)
09/02 03:02:12 - Function SoftStart: Correction: 2 > 2.5 °C - (STABLE) Freq: 51Hz, SP_Final: 36.5°C
09/02 03:00:33 - MQTT Command: SetQuietMode: 0 (SoftStart Quietmode) <--- QM MQTT =0
09/02 03:00:12 - MQTT Command: SetZ1HeatRequestTemperature: 36 (SoftStart)
09/02 03:00:12 - Function SoftStart: Correction: 1.25 > 1.5 °C - (STABLE) Freq: 51Hz, SP_Final: 35.5°C
09/02 02:58:42 - Function - SoftStart Quietmode: finished, now restoring to level 0
09/02 02:58:42 - MQTT Command: SetZ1HeatRequestTemperature: 35 (SoftStart)
09/02 02:58:42 - Function SoftStart: Correction: 0.25 > 0.75 °C - (STABLE) Freq: 51Hz, SP_Final: 34.8°C
09/02 02:55:52 - MQTT Command: SetZ1HeatRequestTemperature: 34 (SoftStart)
09/02 02:55:51 - Function SoftStart: Correction: -0.75 > -0.5 °C - (STABLE) Freq: 50Hz, SP_Final: 33.5°C
09/02 02:54:22 - MQTT Command: SetZ1HeatRequestTemperature: 33 (SoftStart)
09/02 02:54:22 - Function SoftStart: Correction: -1.75 > -1.25 °C - (STABLE) Freq: 50Hz, SP_Final: 32.8°C
09/02 02:51:32 - MQTT Command: SetZ1HeatRequestTemperature: 32 (SoftStart)
09/02 02:51:32 - Function SoftStart: Correction: -2.75 > -2.5 °C - (STABLE) Freq: 51Hz, SP_Final: 31.5°C
09/02 02:28:42 - MQTT Command: SetZ1HeatRequestTemperature: 31 (SoftStart)
09/02 02:28:42 - Compressor: running
09/02 02:28:42 - Function SoftStart: Correction: 0 > -3 °C - (STARTUP) Freq: 22Hz, SP_Final: 31°C
09/02 02:25:46 - MQTT Command: SetZ1HeatRequestTemperature: 34 (SP Calculation)
09/02 02:25:29 - MQTT Command: SetHeatpump: 1 (GUI)
08/02 22:56:46 - Function WAR: Setpoint change: From 36 to 37 °C
08/02 22:15:50 - MQTT Command: SetQuietMode: 3 (SoftStart Quietmode) <-- Hier wel een MQTT command
08/02 22:15:50 - Function - SoftStart Quietmode: Run finished, reset for next run
08/02 22:15:50 - Compressor: stopped
08/02 22:15:45 - MQTT Command: SetHeatpump: 0 (GUI)
08/02 22:15:40 - MQTT Command: SetZ1HeatRequestTemperature: 37 (SoftStart)
08/02 22:15:40 - Function SoftStart: Correction: 3 > 3.5 °C - (STABLE) Freq: 19Hz, SP_Final: 36.5°C
08/02 21:54:10 - MQTT Command: SetZ1HeatRequestTemperature: 36 (SoftStart)
08/02 21:54:10 - Function SoftStart: Correction: 1.5 > 1 °C - (STABLE) Freq: 19Hz, SP_Final: 36°C
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
Okay, hoop berichten. First things first.
@The-Source
NU is deze gedachte niet meer van deze tijd, dus zal ook deze OM hersteld moeten worden naar de oorspronkelijke staat.
@MikeyMan
Ik lees je items door over de softstart.
Ik weet nu nog niet of ik daar wat zinnigs over kan zeggen. Heb je hier de v22.01 versie kaal geinstalleerd? of ben je aan het spelen geraakt met settings?
Ik ben ook benieuwd naar de getallen die je gebruikt.
Wat mij ook opvalt is dat de dT van 1 graad niet gehanteerd wordt. Lijkt naar boven afgerond te worden ofzo. Ik ga op zoek naar waar dat gebeurt.
@Krisp
Ja, precies. Ik zal wel kijken (later) of en wat er allemaal voor nodig is om het modulair te maken. Ook via het dashboard.
@blb4
Als de compressor uit staat, wordt alvast de QuietMode setting klaargezet voor het moment dat hij aan springt. Dus pomp uit >> QM mode 3.
Staat de compressor aan voor X minuten (programeerbaar via dash softstart) dan gaat de quietmode weer naar je default instelling: 0
Het kan zijn dat je 1 run nodig hebt om het te laten 'settelen'. Daarna moet je dus de getallen terug zien zoals je ze volgens bovenstaande verwacht.
Als je dit niet ziet, dan ga ik nog een keer naar de logica kijken. Ik heb mij nu grotendeels gefocussed op de softstart zelf.
@The-Source
Ik heb net gekeken in de code. Wat je beschrijft klopt. het is zo geprogrammeerd om terug te gaan naar OM 0. Dit is 100 jaar geleden zo bedacht door mij omdat ik dat zo wilde. De default OM is bij mij altijd 0, dus dat is de reden.The-Source schreef op woensdag 8 februari 2023 @ 23:21:
kan iemand mij het volgende uitleggen
code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 08/02 15:00:33 - Compressor: running 08/02 14:58:28 - MQTT Command: SetForceSterilization: 0 (unknown) 08/02 14:58:28 - Scheduler - Force Sterilization: 0 08/02 14:58:27 - MQTT Command: SetOperationMode: 0 (unknown) 08/02 14:58:27 - MQTT Command: SetForceDHW: 0 (unknown) 08/02 14:58:27 - Scheduler - Force DHW: 0 08/02 14:58:27 - Scheduler - Operation Mode: 0 08/02 14:43:48 - SYSTEM - HEISHAMON Connection: Online 08/02 14:43:43 - SYSTEM - HEISHAMON Connection: Offline 08/02 14:25:48 - Compressor: stopped 08/02 14:12:49 - MQTT Command: SetOperationMode: 3 (boot) 08/02 14:01:03 - Compressor: running 08/02 14:00:47 - MQTT Command: SetForceSterilization: 1 (unknown) 08/02 14:00:47 - Scheduler - Force Sterilization: 1 08/02 14:00:44 - MQTT Command: SetForceDHW: 1 (SoftStart) 08/02 14:00:44 - Scheduler - Force DHW: 1
14:00 staat in de scheduler start sterilisatie, deze heeft ook netjes gedraaid, maar voor de start stond de unit in mode 4,
na sterilisatie gaat hij terug in mode 0?
lijkt mij een bugje?
NU is deze gedachte niet meer van deze tijd, dus zal ook deze OM hersteld moeten worden naar de oorspronkelijke staat.
@MikeyMan
Ik lees je items door over de softstart.
Ik weet nu nog niet of ik daar wat zinnigs over kan zeggen. Heb je hier de v22.01 versie kaal geinstalleerd? of ben je aan het spelen geraakt met settings?
Ik ben ook benieuwd naar de getallen die je gebruikt.
Wat mij ook opvalt is dat de dT van 1 graad niet gehanteerd wordt. Lijkt naar boven afgerond te worden ofzo. Ik ga op zoek naar waar dat gebeurt.
@Krisp
Ja, precies. Ik zal wel kijken (later) of en wat er allemaal voor nodig is om het modulair te maken. Ook via het dashboard.
@blb4
Ik ben hier vorige week ook hard op gestruikeld. De logica die Maarten heeft ingebouwd is geïnverteerd. En dat werkt. (@Maarten69 Correct me if im wrong)blb4 schreef op donderdag 9 februari 2023 @ 12:41:
@edterbak Bij mij werk F_SS Quietmode niet zoals ik denk dat 't zou moeten werken:
Bij settings staat QM=0
Bij Softstart staat QM periode van 30 minuten en herstart na defrost.
Op basis hiervan is mijn verwachting dat na een defrost / voor een herstart QM=3 wordt ingesteld en dat na 30 minuten QM=0 wordt ingesteld. Dat zie ik echter niet gebeuren.
[Afbeelding] [Afbeelding] [Afbeelding]
Als de compressor uit staat, wordt alvast de QuietMode setting klaargezet voor het moment dat hij aan springt. Dus pomp uit >> QM mode 3.
Staat de compressor aan voor X minuten (programeerbaar via dash softstart) dan gaat de quietmode weer naar je default instelling: 0
Het kan zijn dat je 1 run nodig hebt om het te laten 'settelen'. Daarna moet je dus de getallen terug zien zoals je ze volgens bovenstaande verwacht.
Als je dit niet ziet, dan ga ik nog een keer naar de logica kijken. Ik heb mij nu grotendeels gefocussed op de softstart zelf.
@edterbak softstart ben ik nu niet meer aan geweest. Dit is standaard met jouw instellingen. Zag -3 staan als correctie. Heb de instelling in gui nu op max 2 graden aanpassing staan met keep running op 15 minuten.
Maak me meer zorgen over de mqtt block overigens
Maak me meer zorgen over de mqtt block overigens
@MikeyMan
dacht dat je bedoelde dat dat opgelost was. Maar wat is dan het probleem met mqtt block nu?
dacht dat je bedoelde dat dat opgelost was. Maar wat is dan het probleem met mqtt block nu?
Zie boven. Als je Node Red herstart terwijl de pomp uit staat, schiet ie in block.edterbak schreef op donderdag 9 februari 2023 @ 15:36:
@MikeyMan
dacht dat je bedoelde dat dat opgelost was. Maar wat is dan het probleem met mqtt block nu?
Heb dit getest met zowel uit door RTC als handmatig uitzetten.
[ Voor 9% gewijzigd door MikeyMan op 09-02-2023 15:38 ]
OKay,
Even logisch nadenken. wat willen we hier.
scenario Stel je bent bezig met onderhoud.
Pomp uit (stroom er af)
Je zet stroom overal weer op. (staat gelijk aan herstart nas)
WIl je dan dat de node gelijk gaat draaien? Pomp aanzetten.
Je wil wel de mqtt block kunnen liften uiteraard via NR, dat lijkt me gewoon te moeten werken.
Dus dat zal een bug zijn gok ik.
Even logisch nadenken. wat willen we hier.
scenario Stel je bent bezig met onderhoud.
Pomp uit (stroom er af)
Je zet stroom overal weer op. (staat gelijk aan herstart nas)
WIl je dan dat de node gelijk gaat draaien? Pomp aanzetten.
Je wil wel de mqtt block kunnen liften uiteraard via NR, dat lijkt me gewoon te moeten werken.
Dus dat zal een bug zijn gok ik.
Misschien heb ik me niet goed uitgedrukt...edterbak schreef op donderdag 9 februari 2023 @ 15:48:
OKay,
Even logisch nadenken. wat willen we hier.
scenario Stel je bent bezig met onderhoud.
Pomp uit (stroom er af)
Je zet stroom overal weer op. (staat gelijk aan herstart nas)
WIl je dan dat de node gelijk gaat draaien? Pomp aanzetten.
Je wil wel de mqtt block kunnen liften uiteraard via NR, dat lijkt me gewoon te moeten werken.
Dus dat zal een bug zijn gok ik.
Het ging mis door een herstart van NodeRed zelf, niet door iets op de controller. Ik heb m'n NAS gereboot waar NodeRed op draait, omdat ik een update had die moest worden uitgevoerd.
Volgens mij is een herstart door stroom eraf van de WP ook een ander scenario dan een herstart van NR toch?
Pomp stond voor de reboot uit (door RTC nog), en na de herstart in MQTT block.
Ik heb daarna getest of het specifiek aan de RTC functie lag. Dit heb ik gedaan door eerst handmatig via NR de flow uit te zetten. En daarna de NAS weer te rebooten. Ook toen was er na herstart een MQTT block. Dus daar lijkt het niet aan te liggen.
Zit ff naar de functies te kijken. Zou het kunnen komen door de block_mode_previous ?
Die staat op 1.
[ Voor 5% gewijzigd door MikeyMan op 09-02-2023 16:23 ]
Nee hoor. Ik begreep je. Onderstaande toelichting had ik al.MikeyMan schreef op donderdag 9 februari 2023 @ 16:21:
[...]
Misschien heb ik me niet goed uitgedrukt...
De laatste twee regels haken denk ik ook in op jouw probleem.
Je wil wel de mqtt block kunnen liften uiteraard via NR, dat lijkt me gewoon te moeten werken.
Dus dat zal een bug zijn gok ik.
Ik heb sinds de rewrite van Maarten de block modus niet grondig bekeken en ook nog niet doorgrond.Het ging mis door een herstart van NodeRed zelf, niet door iets op de controller. Ik heb m'n NAS gereboot waar NodeRed op draait, omdat ik een update had die moest worden uitgevoerd.
Volgens mij is een herstart door stroom eraf van de WP ook een ander scenario dan een herstart van NR toch?
Pomp stond voor de reboot uit (door RTC nog), en na de herstart in MQTT block.
Ik heb daarna getest of het specifiek aan de RTC functie lag. Dit heb ik gedaan door eerst handmatig via NR de flow uit te zetten. En daarna de NAS weer te rebooten. Ook toen was er na herstart een MQTT block. Dus daar lijkt het niet aan te liggen.
Zit ff naar de functies te kijken. Zou het kunnen komen door de block_mode_previous ?
Die staat op 1.
Ik zag die variabele die je noemt ook al voorbij komen tijdens de quickscan van mij.
Ik dacht zolang er geen bug-report komt over de block mode, laat ik het voor wat het is. Dont fix if it aint broken.
Het zal er toch van moeten komen ben ik bang. Maar eerst de softstart fixen.
Check... Denk overigens niet dat het een bug is, lijkt even tijd nodig te hebben voordat de MQTT command verstuurd wordt nadat de MQTT block eraf is.edterbak schreef op donderdag 9 februari 2023 @ 16:32:
[...]
Nee hoor. Ik begreep je. Onderstaande toelichting had ik al.
De laatste twee regels haken denk ik ook in op jouw probleem.
[...]
[...]
Ik heb sinds de rewrite van Maarten de block modus niet grondig bekeken en ook nog niet doorgrond.
Ik zag die variabele die je noemt ook al voorbij komen tijdens de quickscan van mij.
Ik dacht zolang daar er bug-report komen over de block mode, laat ik het voor wat het is. Dont fix if it aint broken.
Het zal er toch van moeten komen ben ik bang. Maar eerst de softstart fixen.
Leek erop dat het vanmorgen niet werkte. Maar met de handmatige test van later op de dag, kreeg ik hem wel gewoon aan de praat.
Hoop het.
scheelt mij een hoop leeswerk.
Het niet opnieuw aan kunnen zetten doelde ik op he
De MQTT block bij herstart van NR is zeker wel een bug
Okay, voor de duidelijkheid.
In onderscheid hier 2 zaken.
1: het wenselijke gedrag van een pomp+flow. Als de warmtepomp uit staat en je herstart de flow, vraag ik mij af of je wel moet willen dat de flow automatisch gaat draaien. Ik denk namelijk van niet.
Dit is het zelfde scanerio als je bij een verbouwing of werk aan de pomp de aardlek/hoofdschakelaar weer bij zet.
2: Als de flow niet automatisch gaat draaien door de mqtt block, dan moet het via het dashboard te liften zijn. Als dat niet werkt, dan is dat een bug.
Hebben we het nu over het zelfde of hebben we nog steeds een miscommunicatie?
In onderscheid hier 2 zaken.
1: het wenselijke gedrag van een pomp+flow. Als de warmtepomp uit staat en je herstart de flow, vraag ik mij af of je wel moet willen dat de flow automatisch gaat draaien. Ik denk namelijk van niet.
Dit is het zelfde scanerio als je bij een verbouwing of werk aan de pomp de aardlek/hoofdschakelaar weer bij zet.
2: Als de flow niet automatisch gaat draaien door de mqtt block, dan moet het via het dashboard te liften zijn. Als dat niet werkt, dan is dat een bug.
Hebben we het nu over het zelfde of hebben we nog steeds een miscommunicatie?
2 mee eens... Maar over 1 zijn we het zo te zien nog niet helemaal eens. 
Mijn verwachting is dat ie bij een herstart van NR in dezelfde modus verder gaat als ie gebleven was. Dat ie uit blijft is in die zin logisch. Dat ie niet meer aan gaat conform sturing niet.
Ik zie niet waarom een herstart van NR tot een block zou moeten leiden na het opstarten.
Als ie voor het opnieuw opstarten van NR geblokkeerd stond (bijvoorbeeld door uitschakelen van de controller), dan moet deze uiteraard wel in stand blijven.
En ik snap ook nog niet helemaal waarom een herstart van NodeRed hetzelfde scenario zou zijn als het van de stroom halen van de WP...
Anders gesteld... Een herstart van NodeRed, die in feite niets met de warmtepomp of zelfs NodeRed zelf te maken heeft, leidt nu tot een kouwe hut
Edit: come to think of it... Zou er misschien juist wel onderscheid moeten zijn tussen een handmatig uitgeschakelde WP en een door RTC uitgeschakelde WP? Misschien bij handmatig uitzetten wel mqtt block inschakelen en bij RTC niet?
Mijn verwachting is dat ie bij een herstart van NR in dezelfde modus verder gaat als ie gebleven was. Dat ie uit blijft is in die zin logisch. Dat ie niet meer aan gaat conform sturing niet.
Ik zie niet waarom een herstart van NR tot een block zou moeten leiden na het opstarten.
Als ie voor het opnieuw opstarten van NR geblokkeerd stond (bijvoorbeeld door uitschakelen van de controller), dan moet deze uiteraard wel in stand blijven.
En ik snap ook nog niet helemaal waarom een herstart van NodeRed hetzelfde scenario zou zijn als het van de stroom halen van de WP...
Anders gesteld... Een herstart van NodeRed, die in feite niets met de warmtepomp of zelfs NodeRed zelf te maken heeft, leidt nu tot een kouwe hut
Edit: come to think of it... Zou er misschien juist wel onderscheid moeten zijn tussen een handmatig uitgeschakelde WP en een door RTC uitgeschakelde WP? Misschien bij handmatig uitzetten wel mqtt block inschakelen en bij RTC niet?
[ Voor 20% gewijzigd door MikeyMan op 09-02-2023 17:17 ]
Ook hier: zoveel mensen zoveel meningen. Om gek van te worden.
Zo was het ook... ooit zonder RTC_on/off functie, en scheduler.
Nu, met die poespas, kan het zijn dat de pomp dus ineens aan gaat als je er mee / bij aan het klooien bent. Dat wilden we niet, dus nu zit er een mqtt block modus in.
Vraag is:
Hoe weet de flow bij opstarten wanneer hij wel of niet aan mag.
Hoe weet de flow het verschil tussen dat de aardlek aan is gegaan, of wanneer de flow / nas herstart is. (zie je niet)
Het antwoord op de eerste zou moeten zijn de status van mqtt block.
Als mensen voor dat ze de stroom er af gooien, op de controller OFF drukken, dan start de block mode.
Als de flow herstart, mag je verwachten dat hij daar in terug komt. Blijft blocken.
Als mqtt niet actief was, hoeft deze denk ik ook niet er op te komen bij herstart.
Als dit allemaal niet gebeurt, dan zit er nog iets niet goed.
Eens. Dus als de pomp uit was, dat hij uit blijft. Stond hij aan, blijft blijft hij aan.Mijn verwachting is dat ie bij een herstart van NR in dezelfde modus verder gaat als ie gebleven was. Dat ie uit blijft is in die zin logisch. Dat ie niet meer aan gaat conform sturing niet.
Zo was het ook... ooit zonder RTC_on/off functie, en scheduler.
Nu, met die poespas, kan het zijn dat de pomp dus ineens aan gaat als je er mee / bij aan het klooien bent. Dat wilden we niet, dus nu zit er een mqtt block modus in.
Vraag is:
Hoe weet de flow bij opstarten wanneer hij wel of niet aan mag.
Hoe weet de flow het verschil tussen dat de aardlek aan is gegaan, of wanneer de flow / nas herstart is. (zie je niet)
Het antwoord op de eerste zou moeten zijn de status van mqtt block.
Als mensen voor dat ze de stroom er af gooien, op de controller OFF drukken, dan start de block mode.
Als de flow herstart, mag je verwachten dat hij daar in terug komt. Blijft blocken.
Als mqtt niet actief was, hoeft deze denk ik ook niet er op te komen bij herstart.
Als dit allemaal niet gebeurt, dan zit er nog iets niet goed.
Yup, we zijn het helemaal eens. Ik probeerde ongeveer hetzelfde te zeggen 
Er was voor de herstart geen mqtt block. Erna wel.
Vraag me nu wel af of als je de WP uit zet via de home page, de mqtt er wel op komt. Dat heb ik vanmorgen verzuimd na te gaan.
Er was voor de herstart geen mqtt block. Erna wel.
Vraag me nu wel af of als je de WP uit zet via de home page, de mqtt er wel op komt. Dat heb ik vanmorgen verzuimd na te gaan.
De block bedoelde ik.edterbak schreef op donderdag 9 februari 2023 @ 18:52:
Wat bedoel je met de mqtt?
Maar zie in de logs dat die aanname niet klopt.
code:
1
2
| 08/02 22:18:24 - POWER: Manual OFF detected. (Remote Controller) - Default action used: Block all 08/02 22:18:24 - Compressor: stopped |
Het was niet manual off via remote controller, maar eerder door de flow zelf, via RTC.
Kan alleen de manual off via Gui log regel van de test erna niet vinden
[ Voor 9% gewijzigd door MikeyMan op 09-02-2023 19:08 ]
had ik overlaatst ook al gemeld inderdaad. blij dat het niet aan mij lag hahaMikeyMan schreef op donderdag 9 februari 2023 @ 06:58:
Ging niet helemaal goed vannacht. Pomp uit.
Situatie:
- pomp stond nog uit door RTC
- nas herstart waar ook nr op draait
- hierna pomp uit, MQTT block aan en geen reactie op input vanuit nr
Heb hem via domoticz handmatig aan kunnen zetten. Dat gaat ook via MQTT.
Heb een dergelijk scenario eerder langs zien komen geloof ik. Wel een vervelende bug dit, zeker met dit weer. Zit denk in de MQTT block functie? Waarom knalt die erin bij een reboot?
Herstart gelukkig niet vaak, maar hier wil ik wel een paar testjes tegenaan gooien

@Krisp ik haal de data van entsoe. wel een account voor benodigd. deze data schiet ik momenteel door naar domoticz. dit alles in een flow van node-red. is dit wat je zoekt?
Bij jou was het op geregelde basis toch? Of ook met herstarten?sjampeter schreef op donderdag 9 februari 2023 @ 19:30:
[...]
had ik overlaatst ook al gemeld inderdaad. blij dat het niet aan mij lag haha
nee hoor .enkel als door wat testwerk heel de rpi vast liep. boel herstarten en even checken of alles draait. tegenwoordig moet ik dus ook een check doen of mqqt block ingeschakeld is. was vroeger niet het geval.
moet wel zeggen dat de functie custom block gewoon vlekkeloos werkt, en ik hier meer waarde aan hecht.
verder loopt de nieuwe versie eigenlijk gewoon goed genoeg.
moet wel zeggen dat de functie custom block gewoon vlekkeloos werkt, en ik hier meer waarde aan hecht.
verder loopt de nieuwe versie eigenlijk gewoon goed genoeg.
Opstart momenten zijn gewoon niet voorspelbaar. Ik weet niet of ik daar wat aan kan doen.
Punt is dat je dan qua timing afhankelijk bent van de heishamon.
Een gebruikelijke instelling van de heishamon is 30/300 of 5/300.
Dus iedere 5s de gewijzigde gegevens
Iedere 300s alle gegevens, gewijzigd of niet.
Dit laatste is dus het probleem.
Stel dat je de flow opnieuw opstart. Heishamon is zich van niks bewust. Doe gaat gewoon verder iedere 300s alles door te geven.
Dat kan dus per toeval na 10 seconden zijn, maar ook 299 seconden later pas.
Dan worden dus een aantal belangrijke paramters voor deze logica pas bekend na die tijd. De logica voor herkenning van aan/uit handmatig of niet, is daar mede van afhankelijk.
Om dit op te lossen, is wel een flinke aanpassing nodig ben ik bang. Maar ik weet nu niet eens hoe.
Misschien mqtt retained message ? Geen idee. roep maar wat.
Punt is dat je dan qua timing afhankelijk bent van de heishamon.
Een gebruikelijke instelling van de heishamon is 30/300 of 5/300.
Dus iedere 5s de gewijzigde gegevens
Iedere 300s alle gegevens, gewijzigd of niet.
Dit laatste is dus het probleem.
Stel dat je de flow opnieuw opstart. Heishamon is zich van niks bewust. Doe gaat gewoon verder iedere 300s alles door te geven.
Dat kan dus per toeval na 10 seconden zijn, maar ook 299 seconden later pas.
Dan worden dus een aantal belangrijke paramters voor deze logica pas bekend na die tijd. De logica voor herkenning van aan/uit handmatig of niet, is daar mede van afhankelijk.
Om dit op te lossen, is wel een flinke aanpassing nodig ben ik bang. Maar ik weet nu niet eens hoe.
Misschien mqtt retained message ? Geen idee. roep maar wat.
@edterbak volgens mij is de oplossing er al ergens. Immers, de flow weet dat er is uitgeschakeld in het verleden. En zet op basis daarvan de mqtt blokkade. Wat correct is als dit met de knop op de homepage of op de controller gedaan is.
Enige dat m.i. toegevoegd moet worden is een manier om de uitschakeling door RTC te herkennen. En in dat geval tijdens opstarten geen mqtt blok zetten. Denk dat de logica al soort van aanwezig is. Bij inschakeling wordt in de log ook (GUI) vermeld.
Sterker nog, RTC off wordt ook al netjes gemeld:
Deze naar file schrijven en bij opstart ophalen.
'Als laatste uitschakeling herkenbaar door RTC gedaan is dan geen mqtt block.'
Enige dat m.i. toegevoegd moet worden is een manier om de uitschakeling door RTC te herkennen. En in dat geval tijdens opstarten geen mqtt blok zetten. Denk dat de logica al soort van aanwezig is. Bij inschakeling wordt in de log ook (GUI) vermeld.
code:
1
2
| 09/02 21:06:26 - MQTT Command: SetHeatpump: 1 (GUI) 09/02 21:06:02 - MQTT Command: SetHeatpump: 0 (GUI) |
Sterker nog, RTC off wordt ook al netjes gemeld:
code:
1
| 08/02 12:53:56 - MQTT Command: SetHeatpump: 0 (rtc on/off) |
Deze naar file schrijven en bij opstart ophalen.
'Als laatste uitschakeling herkenbaar door RTC gedaan is dan geen mqtt block.'
[ Voor 44% gewijzigd door MikeyMan op 09-02-2023 21:07 ]
Ik heb even een eerste poging gedaan. Deze flow doet twee dingen:edterbak schreef op donderdag 9 februari 2023 @ 15:33:
Okay, hoop berichten. First things first.
[...]
@Krisp
Ja, precies. Ik zal wel kijken (later) of en wat er allemaal voor nodig is om het modulair te maken. Ook via het dashboard.
- de temperatuur van de (RTC)-thermostaat aanpassen (settings moet je zelf aanpassen)
- hij bepaalt voor de sterilisatierun het beste moment (ik heb vrijdag ingesteld).
Verder geen enkele integratie met jouw tool.
Ik heb inmiddels de koppeling met HA eruit weten te krijgen.
- nordpool +
- powersaver
Ik ben benieuwd naar de feedback. Ik heb wat opstartlogica ingebouwd, maar geen fallback als er bijvoorbeeld een outage is van Nordpool.
code:
1
| [{"id":"ac86d42a29852803","type":"tab","label":"WP Energy Price strategy","disabled":false,"info":"","env":[]},{"id":"77d28a94767686f8","type":"function","z":"ac86d42a29852803","name":"Prep for Powersaver nodes","func":"const nordpool = msg.payload;\n\nfunction toIsoString(date) {\n var tzo = -date.getTimezoneOffset(), dif = tzo >= 0 ? \"+\" : \"-\",\n pad = function (num) {\n return (num < 10 ? \"0\" : \"\") + num;\n };\n\n return (\n date.getFullYear() + \"-\" +\n pad(date.getMonth() + 1) + \"-\" +\n pad(date.getDate()) + \"T\" +\n pad(date.getHours()) + \":\" +\n pad(date.getMinutes()) + \":\" +\n pad(date.getSeconds()) + dif +\n pad(Math.floor(Math.abs(tzo) / 60)) + \":\" +\n pad(Math.abs(tzo) % 60)\n );\n}\n\nconst payload = {\n priceData: nordpool.map((h) => {\n const date = new Date(h.timestamp);\n const start = toIsoString(date);\n const value = Math.round(h.price * 10) / 10000;\n\n return {\n start,\n value,\n };\n }),\n};\n\nreturn { payload };","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":800,"y":720,"wires":[["b661b0da22d60992","fb60cc084377388f","071fd378027c2a1c"]]},{"id":"b661b0da22d60992","type":"ps-strategy-lowest-price","z":"ac86d42a29852803","name":"Lowest Price","fromTime":"00","toTime":"00","hoursOn":"4","maxPrice":"","doNotSplit":true,"sendCurrentValueWhenRescheduling":true,"outputValueForOn":"true","outputValueForOff":"false","outputValueForOntype":"bool","outputValueForOfftype":"bool","outputIfNoSchedule":"false","outputOutsidePeriod":"false","contextStorage":"memoryOnly","x":1050,"y":720,"wires":[[],[],["230cbd34c03550c8","bd045d59f1aad5da"]]},{"id":"f3a5869886e8f89f","type":"debug","z":"ac86d42a29852803","name":"debug 120","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":670,"y":780,"wires":[]},{"id":"230cbd34c03550c8","type":"ps-schedule-merger","z":"ac86d42a29852803","name":"Schedule Merger","outputIfNoSchedule":"false","logicFunction":"AND","schedulingDelay":2000,"sendCurrentValueWhenRescheduling":true,"outputValueForOn":"true","outputValueForOff":"false","outputValueForOntype":"bool","outputValueForOfftype":"bool","x":1290,"y":740,"wires":[["b76995e80c494a07","4ac4a4131a6a8465"],["b76995e80c494a07"],["bd045d59f1aad5da"]]},{"id":"fb60cc084377388f","type":"ps-strategy-fixed-schedule","z":"ac86d42a29852803","name":"Fixed Schedule","periods":[{"start":"00","value":"true"}],"validFrom":"","validTo":"","days":{"Mon":false,"Tue":false,"Wed":false,"Thu":false,"Fri":true,"Sat":false,"Sun":false},"sendCurrentValueWhenRescheduling":true,"outputValueForOn":"true","outputValueForOff":"false","outputValueForOntype":"bool","outputValueForOfftype":"bool","outputIfNoSchedule":"false","contextStorage":"memoryOnly","x":1060,"y":800,"wires":[[],[],["230cbd34c03550c8","bd045d59f1aad5da"]]},{"id":"bd045d59f1aad5da","type":"debug","z":"ac86d42a29852803","name":"debug 121","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":1530,"y":820,"wires":[]},{"id":"b76995e80c494a07","type":"debug","z":"ac86d42a29852803","name":"debug 122","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":1570,"y":760,"wires":[]},{"id":"6cf298fc9c936de6","type":"link out","z":"ac86d42a29852803","name":"link out 39","mode":"link","links":["d0fda364deccc7f0"],"x":1705,"y":700,"wires":[]},{"id":"4ac4a4131a6a8465","type":"change","z":"ac86d42a29852803","name":"Prep for Sterilization planner","rules":[{"t":"set","p":"topic","pt":"msg","to":"Sterilization","tot":"str"},{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"bool","to":"1","tot":"num"}],"action":"","property":"","from":"","to":"","reg":false,"x":1540,"y":700,"wires":[["6cf298fc9c936de6"]]},{"id":"b27c143c7bfe97c7","type":"nordpool-api-plus","z":"ac86d42a29852803","name":"Nordpool - tomorrow","area":"NL","currency":"EUR","action":"dayAhead","x":420,"y":740,"wires":[["f3a5869886e8f89f","fe2667ce4530a954"]]},{"id":"fe2667ce4530a954","type":"trigger","z":"ac86d42a29852803","name":"","op1":"","op2":"0","op1type":"pay","op2type":"str","duration":"-1","extend":false,"overrideDelay":false,"units":"hr","reset":"","bytopic":"all","topic":"topic","outputs":1,"x":630,"y":640,"wires":[["77d28a94767686f8"]]},{"id":"23eb119f465c18a9","type":"inject","z":"ac86d42a29852803","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"23 14 * * *","once":true,"onceDelay":"30","topic":"","payload":"","payloadType":"date","x":210,"y":740,"wires":[["b27c143c7bfe97c7"]]},{"id":"938d99b4ad5649ed","type":"inject","z":"ac86d42a29852803","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":true,"onceDelay":"10","topic":"","payload":"{\"commands\":{\"replan\":true}}","payloadType":"json","x":830,"y":640,"wires":[["b661b0da22d60992","fb60cc084377388f","071fd378027c2a1c"]]},{"id":"071fd378027c2a1c","type":"ps-strategy-heat-capacitor","z":"ac86d42a29852803","name":"Heat capacitor","timeHeat1C":"180","timeCool1C":"300","maxTempAdjustment":"0.5","boostTempHeat":"0.8","boostTempCool":"0.8","minSavings":"0.03","setpoint":"19.5","x":1060,"y":640,"wires":[["133d06a5e6436cd3","705efb3722538182"],["133d06a5e6436cd3"],["133d06a5e6436cd3"]]},{"id":"705efb3722538182","type":"function","z":"ac86d42a29852803","name":"set.WoonkamerSP","func":"global.set('WoonkamerSP', msg.payload, \"file\")\n\nvar Temp = msg.payload\nmsg.payload = Temp\n\nreturn msg","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1350,"y":560,"wires":[["02dbba196f71baa1"]]},{"id":"133d06a5e6436cd3","type":"debug","z":"ac86d42a29852803","name":"debug 123","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":1250,"y":680,"wires":[]},{"id":"7e108813b76d59f0","type":"nordpool-api-plus","z":"ac86d42a29852803","name":"Nordpool - today","area":"NL","currency":"EUR","action":"dayAhead","x":410,"y":680,"wires":[["fe2667ce4530a954"]]},{"id":"8cf9e190b6100f7f","type":"inject","z":"ac86d42a29852803","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":true,"onceDelay":"10","topic":"","payload":"","payloadType":"date","x":210,"y":680,"wires":[["7e108813b76d59f0"]]},{"id":"02dbba196f71baa1","type":"debug","z":"ac86d42a29852803","name":"debug 124","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":1570,"y":560,"wires":[]}] |
Life is what happens to you, while you're busy making other plans (John Lennon) - Ioniq 28kWh / 9,9kWP zonnepanelen (west) / Panasonic 9kW WP

Ik ben al meer dan de halve dag aan het werk aan en veel testen met softstart. Ik wil dat eerst afmaken en op github zetten. Daarna pak ik weer volgende zaken op. 1voor1, rustig aan. dan breekt het lijntje niet.
[ Voor 5% gewijzigd door edterbak op 09-02-2023 21:05 ]