Heishamon <> Node Red voor Panasonic warmtepompen

Pagina: 1 ... 64 ... 121 Laatste
Acties:

Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
MikeyMan schreef op maandag 6 februari 2023 @ 21:39:
[...]


Zullen het toch een keer moeten gaan testen ;)

Maarehh... Was de prioriteitenlijst al bijgewerkt? :P
edterbak in "Heishamon <> Node Red voor Panasonic warmtepompen"

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
@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.

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 18:26

MikeyMan

Vidi, Vici, Veni

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.
Haha nee joh, geintje man. :+

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 ]


Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
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.

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 18:26

MikeyMan

Vidi, Vici, Veni

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?

[ Voor 5% gewijzigd door MikeyMan op 06-02-2023 22:28 ]


Acties:
  • +3 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
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.

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 18:26

MikeyMan

Vidi, Vici, Veni

Helder :)

Acties:
  • 0 Henk 'm!

  • The-Source
  • Registratie: Augustus 2001
  • Laatst online: 07:50
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.

Taal fouten inbegrepen ;)
Mijn AI Art YouTube kanaal


Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
Nou ik ben wel zover om een upload te doen. Ik ga hem straks klaarzetten.

Acties:
  • +1 Henk 'm!

  • blb4
  • Registratie: April 2008
  • Laatst online: 18:09
edterbak schreef op maandag 6 februari 2023 @ 22:38:
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.

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


Acties:
  • +1 Henk 'm!

  • blb4
  • Registratie: April 2008
  • Laatst online: 18:09
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.
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.

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


Acties:
  • +1 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 18:26

MikeyMan

Vidi, Vici, Veni

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.
Yup, eens. En/of minimale Heishamon versie. Zit ook wel wat verschil in.

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
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.

Acties:
  • +2 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
Staat online.

Ben benieuwd naar jullie ervaring
Is wel beta he. Dus verwacht bugs.

Acties:
  • 0 Henk 'm!

  • blb4
  • Registratie: April 2008
  • Laatst online: 18:09
edterbak schreef op maandag 6 februari 2023 @ 23:18:
Staat online.

Ben benieuwd naar jullie ervaring
Is wel beta he. Dus verwacht bugs.
Hij draait oOo ! Clickbait?

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


Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
blb4 schreef op dinsdag 7 februari 2023 @ 00:02:
[...]

Hij draait oOo ! Clickbait?

Zijn er speciale zaken waarop we moeten letten?
Je heb er op geklikt zeker, of niet dan.... Gheheh

Softstart functie
Aantal mqtt berichten.
Juiste gedrag na einde softstart duration

Acties:
  • 0 Henk 'm!

  • blb4
  • Registratie: April 2008
  • Laatst online: 18:09
edterbak 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
ik klik wat af :)

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


Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 18:26

MikeyMan

Vidi, Vici, Veni

@edterbak zal deze vanochtend ook installeren. Is er een optimale berichtfequentie die minder rekenwerk kost?

Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
MikeyMan schreef op dinsdag 7 februari 2023 @ 07:14:
@edterbak zal deze vanochtend ook installeren. Is er een optimale berichtfequentie die minder rekenwerk kost?
Nee. Voor wat?
O. Heishamon settings.
Ik heb het op 10/60 staan
Werkt prima

[ Voor 11% gewijzigd door edterbak op 07-02-2023 07:30 ]


Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
Na aflopen van softstart durating werkt de rustige afbouw van het setpoint ook goed.
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.

Afbeeldingslocatie: https://tweakers.net/i/LEjE2AmDj92HQa70fG34NGqb2MM=/full-fit-in/4000x4000/filters:no_upscale():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 ]


Acties:
  • +1 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 18:26

MikeyMan

Vidi, Vici, Veni

Ja het is weer een defrost feest met de mist en kou zo :X

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
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 ]


Acties:
  • +1 Henk 'm!

  • djoenez
  • Registratie: April 2007
  • Laatst online: 13:21
@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).

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 18:26

MikeyMan

Vidi, Vici, Veni

@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.

[ Voor 29% gewijzigd door MikeyMan op 07-02-2023 08:56 ]


Acties:
  • +1 Henk 'm!

  • djoenez
  • Registratie: April 2007
  • Laatst online: 13:21
MikeyMan 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.
Klopt, dus er moet wel gekeken worden naar de min en max die je zelf instelt (en de min is even zoeken :) ).

Acties:
  • +1 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 18:26

MikeyMan

Vidi, Vici, Veni

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!

[ Voor 10% gewijzigd door MikeyMan op 07-02-2023 09:17 ]


Acties:
  • +2 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
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.

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
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!
Okay, thanks.
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.

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 18:26

MikeyMan

Vidi, Vici, Veni

@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 :P

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
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.

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 18:26

MikeyMan

Vidi, Vici, Veni

En even een grafiekje maar.

9:08, 9:14 en 9:16 een deploy gedaan.

Afbeeldingslocatie: https://tweakers.net/i/zPSjFgdfypcmwYPP3CoG0aHiw9c=/800x/filters:strip_exif()/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... :X

[ Voor 22% gewijzigd door MikeyMan op 07-02-2023 10:15 ]


Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 18:26

MikeyMan

Vidi, Vici, Veni

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):

Afbeeldingslocatie: https://tweakers.net/i/hELMJsLEtjI8fxLLI4xOgwOeCLs=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/945LAAsj7AEsBeggwSbM1tZ0.png?f=user_large

[ Voor 53% gewijzigd door MikeyMan op 07-02-2023 11:23 ]


Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
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.
Snap ik niet. ze ik ook niet. misschien reduce pumpspeed? quietmode?
Wtf, nu zat die link-node van de luchtvochtigheid weer vast aan de buitentemperatuur... :X
Haal jouw node weg, en maak een nieuwe, maak een nieuw ID. Problem solved denk ik.

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 18:26

MikeyMan

Vidi, Vici, Veni

edterbak schreef op dinsdag 7 februari 2023 @ 14:14:
[...]
Snap ik niet. ze ik ook niet. misschien reduce pumpspeed? quietmode?
Geen idee, zou zoals ik zei ook aan de aanpassingen aan de grafiek zelf kunnen liggen. ;)

edit: ohnee, die zijn weer teruggezet nu natuurlijk.
[...]

Haal jouw node weg, en maak een nieuwe, maak een nieuw ID. Problem solved denk ik.
Ja, heb de hele node nu uit staan.

[ Voor 11% gewijzigd door MikeyMan op 07-02-2023 14:19 ]


Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
MikeyMan schreef op dinsdag 7 februari 2023 @ 14:18:
[...]

Ja, heb de hele node nu uit staan.
Ik bedoel de link out node in personal tab. :)

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 18:26

MikeyMan

Vidi, Vici, Veni

edterbak schreef op dinsdag 7 februari 2023 @ 14:26:
[...]

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.

Acties:
  • 0 Henk 'm!

  • Maarten69
  • Registratie: Augustus 2022
  • Niet online
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


Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 18:26

MikeyMan

Vidi, Vici, Veni

Slechte dag om te testen vandaag. Hij ging naadloos van elk uur een defrost naar RTC Off door de zon :)

Acties:
  • 0 Henk 'm!

  • The-Source
  • Registratie: Augustus 2001
  • Laatst online: 07:50
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 ;)

Taal fouten inbegrepen ;)
Mijn AI Art YouTube kanaal


Acties:
  • 0 Henk 'm!

  • fietsensloper
  • Registratie: Oktober 2022
  • Laatst online: 18-09 11:10
Ik heb hem er ook op gezet, de 22.01. Maar inderdaad, slechte dag om te testen...

Acties:
  • 0 Henk 'm!

  • JanAllElectric
  • Registratie: December 2017
  • Laatst online: 10-09 09:10
Ik laat voortaan ChatGPT mijn nodes uitleggen 8)7 _/-\o_ :

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


Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
Ik hoor een ban aankomen voor @JanAllElectric ...
Hahaha. _O- _O-

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.

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
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:
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.
Dus na aanpassing kun je ineens verhuizen van geen problemen naar wel problemen.

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 ]


Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
On a different note:
Afbeeldingslocatie: https://tweakers.net/i/rxCMNy8jFjQUGiV-mRW4DsuzoIs=/800x/filters:strip_exif()/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.

Acties:
  • 0 Henk 'm!

  • blb4
  • Registratie: April 2008
  • Laatst online: 18:09
v22.01 out of the box bij mij *O*

Enige dingetje: in de lange run zie je toch nog wat setpoint-gepriegel

Afbeeldingslocatie: https://tweakers.net/i/p_vAyED86a-T0CcpN9jRy5wh8QY=/800x/filters:strip_exif()/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


Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 18:26

MikeyMan

Vidi, Vici, Veni

@edterbak het was toch softstart :P
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 ]


Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
MikeyMan schreef op dinsdag 7 februari 2023 @ 19:51:
@edterbak het was toch softstart :P
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 ;)
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

[ Voor 8% gewijzigd door edterbak op 07-02-2023 19:56 ]


Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 18:26

MikeyMan

Vidi, Vici, Veni

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
Ik probeer te begrijpen waarom de softstartcorrectie op en neer gaat na een tijdje. :)

Dit stukje:

Afbeeldingslocatie: https://tweakers.net/i/BVyVDCV_aLpiQ867NNre6BHMJYc=/full-fit-in/4000x4000/filters:no_upscale():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 ]


Acties:
  • +2 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
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.

Acties:
  • +3 Henk 'm!

  • Krisp
  • Registratie: Oktober 2004
  • Niet online

Krisp

like.no.other

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.


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


Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
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}]
Sorry hoor... Maar dit kan echt niet hoor... zomaar dit soort dingen roepen. Opruiende teksten...
...
dus integratie in de tool van etterbak is vrij simpel...
Het is Ed ter Bak... :(

Man man man man man

_O- _O- _O- :)F

Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
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. :)

Acties:
  • +1 Henk 'm!

  • Krisp
  • Registratie: Oktober 2004
  • Niet online

Krisp

like.no.other

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

_O- _O- _O- :)F
I blame autocorrect. :P En ik hoop dat je het kunt gebruiken. ;)

Life is what happens to you, while you're busy making other plans (John Lennon) - Ioniq 28kWh / 9,9kWP zonnepanelen (west) / Panasonic 9kW WP


Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
Krisp schreef op dinsdag 7 februari 2023 @ 21:49:
[...]

I blame autocorrect. :P En ik hoop dat je het kunt gebruiken. ;)
Whahaha.. :)
Ja, tuurlijk. Weer een stap verder. dat is altijd goed.

Acties:
  • +2 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
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.

Acties:
  • 0 Henk 'm!

  • blb4
  • Registratie: April 2008
  • Laatst online: 18:09
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.
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.

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


Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
+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.

Acties:
  • +1 Henk 'm!

  • blb4
  • Registratie: April 2008
  • Laatst online: 18:09
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.
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.

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


Acties:
  • 0 Henk 'm!

  • Krisp
  • Registratie: Oktober 2004
  • Niet online

Krisp

like.no.other

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.

[...]
OK, ik heb nu grofweg een dag ervaring, en een paar interessante leerpunten:
  • 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.
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:
- 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. :P

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


Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 18:26

MikeyMan

Vidi, Vici, Veni

Krisp schreef op woensdag 8 februari 2023 @ 15:21:
[...]

OK, ik heb nu grofweg een dag ervaring, en een paar interessante leerpunten:
  • 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.
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:
- 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. :P

Nu is deze instelling een beetje verspreid, zo lijkt het.
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.

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.

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 18:26

MikeyMan

Vidi, Vici, Veni

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.
Je hebt het over procenten, wat op zich in de context logisch is.
Maar; vindt de sturing binnen de panasonic ook bij hogere temperaturen niet plaats op basis van kleine correcties van enkele graden?

Acties:
  • +1 Henk 'm!

  • Krisp
  • Registratie: Oktober 2004
  • Niet online

Krisp

like.no.other

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.
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. :)
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.
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.

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


Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 18:26

MikeyMan

Vidi, Vici, Veni

@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.

[ Voor 12% gewijzigd door MikeyMan op 08-02-2023 15:58 ]


Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
@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.

Acties:
  • +1 Henk 'm!

  • blb4
  • Registratie: April 2008
  • Laatst online: 18:09
@edterbak, moet daar niet "keep-running time" staan en dan naast waar nu 30 mins staat "Quietmode time"?

Afbeeldingslocatie: https://tweakers.net/i/Qs36M92BhNEZL7wF6xt9UfinxLY=/x800/filters:strip_exif()/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


Acties:
  • 0 Henk 'm!

  • sjampeter
  • Registratie: November 2021
  • Laatst online: 10:47
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.
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.
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 :)

Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
blb4 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]
Ik zie dat niet. Maar weet wel waar dat door komt bij jou . Volgende versie opgelost

Acties:
  • 0 Henk 'm!

  • The-Source
  • Registratie: Augustus 2001
  • Laatst online: 07:50
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?

Taal fouten inbegrepen ;)
Mijn AI Art YouTube kanaal


Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 18:26

MikeyMan

Vidi, Vici, Veni

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 :)

[ Voor 37% gewijzigd door MikeyMan op 09-02-2023 07:08 ]


Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 18:26

MikeyMan

Vidi, Vici, Veni

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:

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... :?

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

[ Voor 99% gewijzigd door MikeyMan op 09-02-2023 09:06 ]


Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 18:26

MikeyMan

Vidi, Vici, Veni

De softstart wordt initieel wel opgepakt lijkt het, maar daarna gaat ie vrij snel toch z'n eigen ding doen.

Hogere correctie proberen?

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

Acties:
  • 0 Henk 'm!

  • Krisp
  • Registratie: Oktober 2004
  • Niet online

Krisp

like.no.other

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.
Dank voor je aanbod. :) Dat kan ik zeker doen, hoewel ik twijfel over hoe we dit goed kunnen integreren.

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


Acties:
  • +1 Henk 'm!

  • fietsensloper
  • Registratie: Oktober 2022
  • Laatst online: 18-09 11:10
MikeyMan schreef op donderdag 9 februari 2023 @ 09:04:

Grappig genoeg vanmorgen geen defrost tijdens een run van twee uur... :?
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% geweest ;)

Acties:
  • 0 Henk 'm!

  • blb4
  • Registratie: April 2008
  • Laatst online: 18:09
@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.

Afbeeldingslocatie: https://tweakers.net/i/TOFakgIKIpeFKzBVzEg4uNpjwls=/232x232/filters:strip_exif()/f/image/pWzV21XUXYOtP3sXCc7SzK5W.png?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/YK-kIa7VwOT8Z1kkxE26_7EcZ4E=/232x232/filters:strip_exif()/f/image/UsDOQAKiq16Y4PYIpDiPyFu9.png?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/zOQAELIX9PJhC7wF0acAaPz_C-M=/232x232/filters:strip_exif()/f/image/1pBR7f4rwD5ZW28v4ze5xjz8.png?f=fotoalbum_tile

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


Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 18:26

MikeyMan

Vidi, Vici, Veni

@blb4 wat zegt de log over de QM?

Ik heb hem na een defrost niet aan staan zelf, omdat ik eigenlijk dan geen hogere toerentallen zie dan ervoor.

[ Voor 3% gewijzigd door MikeyMan op 09-02-2023 12:59 ]


Acties:
  • +1 Henk 'm!

  • blb4
  • Registratie: April 2008
  • Laatst online: 18:09
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

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


Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
Okay, hoop berichten. First things first.
@The-Source
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?
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.
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
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]
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)
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.

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 18:26

MikeyMan

Vidi, Vici, Veni

@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 ;)

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
@MikeyMan
dacht dat je bedoelde dat dat opgelost was. Maar wat is dan het probleem met mqtt block nu?

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 18:26

MikeyMan

Vidi, Vici, Veni

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?
Zie boven. Als je Node Red herstart terwijl de pomp uit staat, schiet ie in block.

Heb dit getest met zowel uit door RTC als handmatig uitzetten.

[ Voor 9% gewijzigd door MikeyMan op 09-02-2023 15:38 ]


Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
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.

Acties:
  • +1 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 18:26

MikeyMan

Vidi, Vici, Veni

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.
Misschien heb ik me niet goed uitgedrukt...

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 ]


Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
MikeyMan schreef op donderdag 9 februari 2023 @ 16:21:
[...]


Misschien heb ik me niet goed uitgedrukt...
Nee hoor. Ik begreep je. Onderstaande toelichting had ik al.
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.
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 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 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.

Acties:
  • +1 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 18:26

MikeyMan

Vidi, Vici, Veni

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.
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.

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.

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
Hoop het. :) scheelt mij een hoop leeswerk.

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 18:26

MikeyMan

Vidi, Vici, Veni

edterbak schreef op donderdag 9 februari 2023 @ 16:44:
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 :P

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
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?

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 18:26

MikeyMan

Vidi, Vici, Veni

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?

[ Voor 20% gewijzigd door MikeyMan op 09-02-2023 17:17 ]


Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
Ook hier: zoveel mensen zoveel meningen. Om gek van te worden.
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.
Eens. Dus als de pomp uit was, dat hij uit blijft. Stond hij aan, blijft blijft hij aan.
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.

Acties:
  • +1 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 18:26

MikeyMan

Vidi, Vici, Veni

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.

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
Wat bedoel je met de mqtt?

Acties:
  • +1 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 18:26

MikeyMan

Vidi, Vici, Veni

De block bedoelde ik.
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 ]


Acties:
  • +1 Henk 'm!

  • sjampeter
  • Registratie: November 2021
  • Laatst online: 10:47
MikeyMan 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 :)
had ik overlaatst ook al gemeld inderdaad. blij dat het niet aan mij lag haha O-)

Acties:
  • 0 Henk 'm!

  • sjampeter
  • Registratie: November 2021
  • Laatst online: 10:47
@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?

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 18:26

MikeyMan

Vidi, Vici, Veni

sjampeter schreef op donderdag 9 februari 2023 @ 19:30:
[...]


had ik overlaatst ook al gemeld inderdaad. blij dat het niet aan mij lag haha O-)
Bij jou was het op geregelde basis toch? Of ook met herstarten?

Acties:
  • 0 Henk 'm!

  • sjampeter
  • Registratie: November 2021
  • Laatst online: 10:47
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.

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
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.

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 18:26

MikeyMan

Vidi, Vici, Veni

@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.

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 ]


Acties:
  • +1 Henk 'm!

  • Krisp
  • Registratie: Oktober 2004
  • Niet online

Krisp

like.no.other

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.
Ik heb even een eerste poging gedaan. Deze flow doet twee dingen:
- 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. :) Hij haalt nu 1x per dag de prijzen op. Je hebt verder nodig qua modules:
- 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


Acties:
  • +4 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
*O*
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 ]

Pagina: 1 ... 64 ... 121 Laatste