Heishamon <> Node Red voor Panasonic warmtepompen

Pagina: 1 ... 26 ... 122 Laatste
Acties:

Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Nu online

Pagina 101 !!!!!

Gefeliciteerd allemaal. We zijn nu NOG officieler 'zonder sociaal leven'.
:+
Maarten69 schreef op maandag 14 november 2022 @ 10:45:
Ik download gewoon de gehele zip, pak die uit en importeer alleen de flows.json
Wil je dat eens proberen?

EDIT:
Mijn export manier is als volgt:
Selecteer alle flows (CTRL + selecteren)
Export --> Selected nodes --> Download

Misschien deed @edterbak dit anders? Bij branche Main zie ik dit niet anders eigenlijk...
Ik selecteerde alle TAB bladen, met multiselect CTRL uiteraard.
Dan Export.
Volgens mij niet heel anders dan dat jij doet. Toch?

[ Voor 8% gewijzigd door edterbak op 14-11-2022 11:55 ]


Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Nu online
MikeyMan schreef op maandag 14 november 2022 @ 11:45:
[...]


Staat er nu op.
Json ziet er inderdaad minder netjes uit dan voorheen op github, maar is nog steeds te copy/pasten.
Ziet er nu zo uit:
[Afbeelding]

Voorheen zo:

[Afbeelding]

Die max water temp increase begint pas later in te stellen. Kan hem wel naar 3 zetten, maar dat zal volgens @edterbak in de eerste paar minuten geen effect hebben. Stond vanmorgen op 2 graden overigens.
Wat ik mij af vraag.
Heb je misschien een buffervat?

...
Ik voel een logica verbetering aankomen. :9

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Nu online

MikeyMan

Vidi, Vici, Veni

edterbak schreef op maandag 14 november 2022 @ 11:52:
[...]

Wat ik mij af vraag.
Heb je misschien een buffervat?
Nope...

Maar nogmaals; voorheen deed ie dit niet. Dus vraag mij vooral af wat er is gewijzigd in softstart. ;)

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Nu online
Ik probeer de technische reden te vinden waarom dit gedrag zo anders is dan bij mij.
welke datum heb je als laatste goede runs gehad zonder issues? Ik heb hier een zooi flows staan nog van alle versies. dus kan zo terug kijken.

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Nu online

MikeyMan

Vidi, Vici, Veni

edterbak schreef op maandag 14 november 2022 @ 11:54:
Ik probeer de technische reden te vinden waarom dit gedrag zo anders is dan bij mij.
welke datum heb je als laatste goede runs gehad zonder issues? Ik heb hier een zooi flows staan nog van alle versies. dus kan zo terug kijken.
even spitten in domoticz, moment.

Acties:
  • +2 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Nu online
PM me maar de datum. dan zie ik het vanavond ook nog terug ipv 20 paginas terug bladeren. ghehehhe

Acties:
  • +1 Henk 'm!

  • Maarten69
  • Registratie: Augustus 2022
  • Niet online
@edterbak Moest jij niet werken? haha
@MikeyMan Feit is natuurlijk gewoon dat jouw outlet nogal snel oploopt.
De Softstart zal dat in de startup stage (3 min) op moeten gaan vangen.
Of je moet met hogere target temperatuur gaan werken.
Ik moet ook zo gaan werken helaas, helemaal geen tijd om te gaan werken;)

Hier vond ik wel een goede run tussen van jou

[ Voor 17% gewijzigd door Maarten69 op 14-11-2022 12:02 ]

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
  • Nu online

MikeyMan

Vidi, Vici, Veni

Maarten69 schreef op maandag 14 november 2022 @ 11:57:
@edterbak Moest jij niet werken? haha
@MikeyMan Feit is natuurlijk gewoon dat jouw outlet nogal snel oploopt.
De Softstart zal dat in de startup stage (3 min) op moeten gaan vangen.
Of je moet met hogere target temperatuur gaan werken.
Ik moet ook zo gaan werken helaas, helemaal geen tijd om te gaan werken;)

Hier vond ik wel een goede run tussen van jou
Heb zat goede runs. Daar eigenlijk best tevreden over momenteel. Gaat me meer om die korte ertussen.

'Voorheen' (volgens mij voor vorige week maandag) liep de run altijd de minimaal ingestelde duur als er een run was. Die korte runnetjes waren voorheen dus minimaal 30 minuten (zoals nu ingesteld).
Dan kun je er nog over discussieren of die runs er uberhaupt zou moeten zijn, maar dat is denk ik iets van de Japanse Kaboutertjes. Als ie dan start, liever voor wat nuttige arbeid.

De lange runs gaan al een tijdje erg netjes. Hoewel ik de war volgens mij nog iets te stijl heb staan. Was vanmorgen een beetje te snel opgewarmd in huis ;)

[ Voor 10% gewijzigd door MikeyMan op 14-11-2022 12:05 ]


Acties:
  • 0 Henk 'm!

  • Aikon
  • Registratie: Februari 2001
  • Niet online
Maarten69 schreef op maandag 14 november 2022 @ 11:36:
@MikeyMan Alles is op te lossen, maar ik denk dat je nog niet op de laatste versie zit.
Ik zie namelijk de Freq in log, of heb jij die nodes nog actief op de Personal Tab?
Weet nu niet meer zeker of die 3 graden verschil tussen Ta en SP na 2 of 3 minuten de compressor afschakelt
4 graden na 2 minuten toch juist?

@MikeyMan nee, gaat steeds beter, vannacht een run van 5 uur.

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Nu online

MikeyMan

Vidi, Vici, Veni

Aikon schreef op maandag 14 november 2022 @ 12:21:
[...]

4 graden na 2 minuten toch juist?

@MikeyMan nee, gaat steeds beter, vannacht een run van 5 uur.
Zonder korte runs?

Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Nu online
Overigens, mijn ervaring is dat dit het makkelijkste werkt.

RMB op RAW knopje en dan opslaan als.
In Node Red importeer je dan dat json bestand. Kun je mooi weken met versie nummers in de naam. (doe ik wel)
Afbeeldingslocatie: https://tweakers.net/i/pfieNYPluragOK7rd_S859xk8hA=/800x/filters:strip_exif()/f/image/MQ5atw5TlJJDMjgeruzQKI8b.png?f=fotoalbum_large

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Nu online

MikeyMan

Vidi, Vici, Veni

@Maarten69 Ik zie het knopje 'debug temperatures'.
Begrijp ik goed dat deze pas data gaat verzamelen als deze aan staat?

@edterbak De DHW setting wordt niet goed opgepakt nog.
Had hem gisteren op 49 gezet, solar heeft deze weer terug gezet naar 48.

Tevens:

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

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

Scheduler doet niet wat ie moet doen. Had vanaf 11:00 op auto+dhw moeten staan.

[ Voor 88% gewijzigd door MikeyMan op 14-11-2022 13:03 ]


Acties:
  • 0 Henk 'm!

  • Maarten69
  • Registratie: Augustus 2022
  • Niet online
MikeyMan schreef op maandag 14 november 2022 @ 13:00:
@Maarten69 Ik zie het knopje 'debug temperatures'.
Begrijp ik goed dat deze pas data gaat verzamelen als deze aan staat?

Scheduler doet niet wat ie moet doen. Had vanaf 11:00 op auto+dhw moeten staan.
Ja pas als hij aan staat komen wijzigingen van Tin, Tout en Target in log.

Scheduler problemen? Niet toevallig rond 11.00 flow geupdate?
Je kunt een zelde schedule maken voor 2 min in toekomst om het weer te testen...
Heb aan scheduler alleen iets toegevoegd, geen wijziging in overige code.

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
  • Nu online

MikeyMan

Vidi, Vici, Veni

Maarten69 schreef op maandag 14 november 2022 @ 13:12:
[...]

Ja pas als hij aan staat komen wijzigingen van Tin, Tout en Target in log.

Scheduler problemen? Niet toevallig rond 11.00 flow geupdate?
Je kunt een zelde schedule maken voor 2 min in toekomst om het weer te testen...
Heb aan scheduler alleen iets toegevoegd, geen wijziging in overige code.
Nope, zat ik ook al naar te kijken:

code:
1
2
3
4
5
6
7
8
9
10
11
12
14/11 11:40:13 - MQTT Command - SetZ1HeatRequestTemperature: 23
14/11 11:40:13 - Temps: Target=25°C, Inlet=21°C, Outlet=21°C, Freq=23 Hz
14/11 11:40:08 - Function SoftStart: Correction: 0 > -2 °C - (STARTUP) Freq: 19Hz, Tout: 21°C
14/11 11:40:08 - Temps: Target=25°C, Inlet=21°C, Outlet=21°C, Freq=19 Hz
14/11 11:39:50 - MQTT Command - SetZ1HeatRequestTemperature: 25
14/11 11:39:45 - Function RTC: Correction change: From 0 to -1 °C
14/11 10:21:07 - MQTT Command - SetZ1HeatRequestTemperature: 26
14/11 10:21:02 - Function WAR: Setpoint change: From 27 to 26 °C
14/11 10:09:26 - Compressor: Stopped (runtime: 0 min)
14/11 10:07:36 - Function SoftStart: Compressor Inactive - Correction: 0
14/11 10:07:36 - Compressor: Stopped (runtime: 3 min)
14/11 10:07:26 - Temps: Target=27°C, Inlet=23°C, Outlet=29°C, Freq=35 Hz


zou 'gather temp data' niet een mooiere omschrijving zijn voor de logging?

Acties:
  • +1 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Nu online

MikeyMan

Vidi, Vici, Veni

Handmatig op Auto+DHW gezet, nieuwe scheduler aangezet op 13:23 om DHW uit te zetten, heeft ook niet gewerkt.

Acties:
  • 0 Henk 'm!

  • Maarten69
  • Registratie: Augustus 2022
  • Niet online
Met schedule "Nightreduction Room setpoint" getest en dat werkte.
Moet zo weg helaas. Kijk ernaar zodra ik tijd heb. Mogelijk dat de Lead Programmer er vanavond ook naar kan kijken O-)

[ Voor 22% gewijzigd door Maarten69 op 14-11-2022 13:48 ]

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!

  • edterbak
  • Registratie: Maart 2006
  • Nu online
haha.. weer een nieuwe titel op mijn cv.. keep it coming hoor mannen :) Heb nog wel wat ruimte in mijn laatje met bullshitbingo-woorden (3x woordwaarde) voor op mijn cv hahaha..

jahoor. je bedoelt het scheduler ding dat @MikeyMan MikeyMan aangeeft?

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Nu online
MikeyMan schreef op maandag 14 november 2022 @ 13:00:

@edterbak De DHW setting wordt niet goed opgepakt nog.
Had hem gisteren op 49 gezet, solar heeft deze weer terug gezet naar 48.
sinds wanneer hebbie da?

Acties:
  • +1 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Nu online

MikeyMan

Vidi, Vici, Veni

Al een hele tijd... Sinds je die setting van het solar tabje hebt af gehaald :P

Waarom is 'select' eigenlijk een los vinkje bij de scheduler? :?

Afbeeldingslocatie: https://tweakers.net/i/45KZDdGDLDHIGkKg5KjTeVTP-3A=/800x/filters:strip_exif()/f/image/cYZZ9VNYcE9SJtR3KZIUHW1B.png?f=fotoalbum_large

Deze doet ook niet zoveel helaas. Zou naar Auto moeten schakelen vanaf Auto+Heat.
Staat nog steeds op Auto+Heat.
Overigens; is het echt nodig om elke afzonderlijke minuut te kunnen selecteren in de scheduler? Zijn blokken van 5 minuten niet voldoende?

Nog even naar de context data gekeken ook:

Afbeeldingslocatie: https://tweakers.net/i/ciJKg_e41a_e091Ws2aVxGCkUOU=/x800/filters:strip_exif()/f/image/E2e9SwGP0FWxDmKZlxaF3qJO.png?f=fotoalbum_large

Dat lijkt ok op het eerste oog.

Opnieuw deployed, alle settings nog eens opnieuw gezet... Doet geen reet... :X

[ Voor 84% gewijzigd door MikeyMan op 14-11-2022 16:02 ]


Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Nu online
Ik ga er vanavond gelijk naar kijken. best een belangrijke voor mensen. straks staat iedereen onder een koude douch :D hahha

Acties:
  • +2 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Nu online
MikeyMan schreef op maandag 14 november 2022 @ 14:03:
[...]


Al een hele tijd... Sinds je die setting van het solar tabje hebt af gehaald :P

Waarom is 'select' eigenlijk een los vinkje bij de scheduler? :?
Oh ja. :D dat was jij met dat gezeur... hahaha ;w Ik probeerde je te negeren, maar dat lukt me niet goed.. hahahaa.. (geintje natuurlijk)
:D :D :D

welke select bedoel je precies? in de dropdown bij Action?

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Nu online

MikeyMan

Vidi, Vici, Veni

edterbak schreef op maandag 14 november 2022 @ 16:06:
[...]

Oh ja. :D dat was jij met dat gezeur... hahaha ;w Ik probeerde je te negeren, maar dat lukt me niet goed.. hahahaa.. (geintje natuurlijk)
:D :D :D

welke select bedoel je precies? in de dropdown bij Action?
Deze:

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

Acties:
  • 0 Henk 'm!

  • Maarten69
  • Registratie: Augustus 2022
  • Niet online
Ik mocht alweer naar huis! Dus meteen in de scheduler gedoken.
Ik heb als test naar Quietmode geschakeld en dat werkt.
Zie wel iets geks en dat is dat hij iets mee pakt wat nieuw is, dus ik denk dat ik daar wel uit ga komen.
code:
1
2
3
14/11 17:29:31 - MQTT Command - SetQuietMode: 2
14/11 17:29:31 - Scheduler - Quiet Mode: 2
14/11 17:29:28 - Nightreduction room setpoint: OFF, Room setpoint: 21 °C

[ Voor 6% gewijzigd door Maarten69 op 14-11-2022 17:41 ]

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
  • Nu online

MikeyMan

Vidi, Vici, Veni

Maarten69 schreef op maandag 14 november 2022 @ 17:31:
Ik mocht alweer naar huis! Dus meteen in de scheduler gedoken.
Ik heb als test naar Quietmode geschakeld en dat werkt.
Zie wel iets geks en dat is dat hij iets mee pakt wat nieuw is, dus ik denk dat ik daar wel uit ga komen.
code:
1
2
3
14/11 17:29:31 - MQTT Command - SetQuietMode: 2
14/11 17:29:31 - Scheduler - Quiet Mode: 2
14/11 17:29:28 - Nightreduction room setpoint: OFF, Room setpoint: 21 °C
Quiet mode schakelt wel. Net getest...

Operating mode doet niks.
Night reduction water temperature wel. Hoewel de toggle op het dash uit blijft staan.

Room doet het ook. Maar voor beiden geldt, hoe zet ik die nu uit? De toggle lijkt niet verbonden meer te zijn.

Dan maar via de scheduler uitzetten allebei.

Ik denk dat ik terug ga naar de laatste stable voor nu.

[ Voor 19% gewijzigd door MikeyMan op 14-11-2022 18:03 ]


Acties:
  • +1 Henk 'm!

  • Maarten69
  • Registratie: Augustus 2022
  • Niet online
Denk dat de fout 'm hier in zit:
14-11-2022 18:25:25node: Function schedulefunction : (error)
"TypeError: Cannot read properties of undefined (reading 'includes')"
Krijg inderdaad op DHW geen output op Pin 5 (msg5)
Nevermind: ik was vergeten een dag(-en) te kiezen in scheduler en dan strand deze code natuurlijk:
code:
1
if (day_check.includes(msg.payload[0]))    

Ik zal deze versie opnieuw uploaden, mogelijk dat het nu weer werkt want hier:
code:
1
2
3
14/11 18:32:32 - Scheduler - Force DHW: 1
14/11 18:32:29 - MQTT Command - SetOperationMode: 4
14/11 18:32:29 - Scheduler - Operation Mode: 4

Doet hij het nu echt. EDIT: staan online
@MikeyMan Test het nog even aub

[ Voor 72% gewijzigd door Maarten69 op 14-11-2022 18:38 ]

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:
  • +1 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Nu online

MikeyMan

Vidi, Vici, Veni

@Maarten69 nou vooruit, zo ff testen ;)

Zag overigens helemaal niks in de logs ook.

Viel me ook op dat ie de night mode settings twee keer, twee minuten na elkaar langs stuurde.

Acties:
  • +2 Henk 'm!

  • Maarten69
  • Registratie: Augustus 2022
  • Niet online
MikeyMan schreef op maandag 14 november 2022 @ 18:58:
Viel me ook op dat ie de night mode settings twee keer, twee minuten na elkaar langs stuurde.
Klopt, meteen gefixed. Vergeten een filter ertussen te zetten:
Afbeeldingslocatie: https://tweakers.net/i/QE2LVDLER5eRQboeOw0GY0Zrc-Q=/800x/filters:strip_exif()/f/image/KMCfjCJqdRdTkQ1GtP2ypevQ.png?f=fotoalbum_large

[ Voor 38% gewijzigd door Maarten69 op 14-11-2022 19:04 ]

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!

  • The-Source
  • Registratie: Augustus 2001
  • Laatst online: 09:30
Zojuist geupdate naar de 21.1 vanuit de main tree.
Kijk ik bij settings zie ik onder operation Heat+DHW (4) staan (dat klopt)
Ga ik naar home page: Kopje Heat, Heat status On, current state DHW only. Moet je dat lezen als er is geen warmte vraag dus alleen DHW (indien nodig)?
Vind het wat verwarrend overkomen met de waarde hoe deze op de settings pagina staat.

Daarnaast geeft de volgende instelling (uiteraard met WAR enabled ;) ) de situatie dat de pomp van de binnenunit continu zit te pendelen in de flow:
Afbeeldingslocatie: https://tweakers.net/i/5d4NNRK9VgevI_CRImS7N0T9mT4=/100x75/filters:strip_exif()/f/image/XliWFl2l9NAMfj7kl6JqqQLw.png?f=fotoalbum_small
Met in de log: MQTT Command - SetZ1HeatRequestTemperature: 31 (dat klopt wel met de grafiek)
Maar zonder dat de buitenunit aan gaat zal dat nooit gaan opwarmen natuurlijk.
Voor nu dus weer even de WAR uitgezet.

[ Voor 48% gewijzigd door The-Source op 14-11-2022 19:18 ]

Taal fouten inbegrepen ;)
Mijn AI Art YouTube kanaal


Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Nu online
The-Source schreef op maandag 14 november 2022 @ 19:13:
Zojuist geupdate naar de 21.1 vanuit de main tree.
Kijk ik bij settings zie ik onder operation Heat+DHW (4) staan (dat klopt)
Ga ik naar home page: Kopje Heat, Heat status On, current state DHW only. Moet je dat lezen als er is geen warmte vraag dus alleen DHW (indien nodig)?
Vind het wat verwarrend overkomen met de waarde hoe deze op de settings pagina staat.
Dat zou het zelfde moeten zijn. Current state in Home = Settings operation mode. Zou gelijk moeten zijn dus. Dat komt vast door het filter. @Maarten69 Ik heb het zo opgelost in WP control

Afbeeldingslocatie: https://tweakers.net/i/i1JtY-PTnN0vsC2Po1nLozaQk50=/800x/filters:strip_exif()/f/image/yjRlb4e82CZfUD8gMs13tDP3.png?f=fotoalbum_large

[ Voor 27% gewijzigd door edterbak op 14-11-2022 19:24 ]


Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Nu online
@The-Source
Je hebt modus Heat+DHW als huidige active modus.
Dat zou je ook exact zo moeten zien in HOME tab.

Omdat je 2 mogelijkheden hebt met de 3-weg klep, DHW of HEAT, zie je onder het kopje welke aan staat. Dat is het idee.

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Nu online
The-Source schreef op maandag 14 november 2022 @ 19:13:

Daarnaast geeft de volgende instelling (uiteraard met WAR enabled ;) ) de situatie dat de pomp van de binnenunit continu zit te pendelen in de flow:
[Afbeelding]
Met in de log: MQTT Command - SetZ1HeatRequestTemperature: 31 (dat klopt wel met de grafiek)
Maar zonder dat de buitenunit aan gaat zal dat nooit gaan opwarmen natuurlijk.
Voor nu dus weer even de WAR uitgezet.
Ik snap die bult in SP niet.
Hoe kan het setpoint ineens een jump maken van 10C ??? 8)7

Acties:
  • 0 Henk 'm!

  • Maarten69
  • Registratie: Augustus 2022
  • Niet online
@edterbak
@Maarten69 Ik heb het zo opgelost
Pas ik het meteen aan voor v 21.11

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:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Nu online
Doe jij straks een upload dat ik daarna de homepage kan updaten?

Acties:
  • +1 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Nu online

MikeyMan

Vidi, Vici, Veni

@Maarten69 Geef ff een seintje als ik de laatste wijzigingen kan testen ;)

Acties:
  • +2 Henk 'm!

  • Maarten69
  • Registratie: Augustus 2022
  • Niet online

SEIN

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:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Nu online
:+

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Nu online
@The-Source
Dit is hoe de grafiek (ongeveer) er uit mag zien.
Afbeeldingslocatie: https://tweakers.net/i/ROI9-VusPauWGiBlRmx6QVkEyX0=/800x/filters:strip_exif()/f/image/NR4HVtjI12RJ0e1FatNIk642.png?f=fotoalbum_large

Je ziet dat T outside lekker van alles mag doen. die wordt genegeerd omdat ik een custom sensor gebruik *internet.
Maar de groene lijn SP WAR is gewoon +1 -1 -1 etc.. dat soort stapjes mag je verwachten.
Stappen van 10 is iets dat niet goed gaat, maar ik niet kan verklaren nu.
Maar zonder dat de buitenunit aan gaat zal dat nooit gaan opwarmen natuurlijk.
Wat bedoel je hier mee?

[ Voor 8% gewijzigd door edterbak op 14-11-2022 19:36 ]


Acties:
  • +2 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Nu online
@Maarten69
Ga je nog verder met bouwen? Ik zou voorstellen nu even een week debuggen te doen.
Als mensen geen issues meer hebben kun je verder met nieuwe zaken er in duwen.

Acties:
  • 0 Henk 'm!

  • Maarten69
  • Registratie: Augustus 2022
  • Niet online
@edterbak die custum internet sensor is dat volledig in NR?
Kunnen we deze er anders ook niet standaard aanbouwen en met keuze in dasboard.

Outside sensor: pana/custom/internet

Edit: ik voeg dan idd een debug weekje in.

[ Voor 12% gewijzigd door Maarten69 op 14-11-2022 19:41 ]

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!

  • edterbak
  • Registratie: Maart 2006
  • Nu online
Custom temperatuur sensor is 100% internet en 100% NodeRed
Gratizzzz
openweathermap
Even aanmelden, key halen en het werkt. langer ook nog dan DarkSky ghehehe.. die stopt er over een maand of wat mee.

[ Voor 4% gewijzigd door edterbak op 14-11-2022 19:41 ]


Acties:
  • +1 Henk 'm!

  • The-Source
  • Registratie: Augustus 2001
  • Laatst online: 09:30
edterbak schreef op maandag 14 november 2022 @ 19:27:
[...]

Ik snap die bult in SP niet.
Hoe kan het setpoint ineens een jump maken van 10C ??? 8)7
Die bult is van het aan een daarna weer uitzetten van de war functie. Die gaf als setpoint de +10.
Ik heb een split en buiten ging niet aan terwijl binnen wel de pomp continu van laag naar hoog toeren ging

[ Voor 14% gewijzigd door The-Source op 14-11-2022 19:43 ]

Taal fouten inbegrepen ;)
Mijn AI Art YouTube kanaal


Acties:
  • 0 Henk 'm!

  • Maarten69
  • Registratie: Augustus 2022
  • Niet online
@The-Source we schrokken al, haha

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!

  • edterbak
  • Registratie: Maart 2006
  • Nu online
The-Source schreef op maandag 14 november 2022 @ 19:42:
[...]

Die bult is van het aan een daarna weer uitzetten van de war functie. Die gaf als setpoint de +10.
Maar wat gebeurde er dan.
Dat de functie aan stond, was het setpoint 31C (lijkt).
Was dat juist?

Waarom zet je hem dan weer uit?

Neem me even iets duidelijker aan het kleine kinderhandje mee :D ghehehe

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Nu online
Ik heb een split en buiten ging niet aan terwijl binnen wel de pomp continu van laag naar hoog toeren ging
Ah. een edit...

Maar die snap ik niet.
Het enige dat de flow aangeeft is het setpoint. Meer doet hij niet.
Dus waarom de pomp dan aan het dansen was kan ik niet verklaren.

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Nu online

MikeyMan

Vidi, Vici, Veni

Nope, helaas, mode change via scheduler werkt nog niet.

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Nu online
@The-Source
Zet de softstart functie eens uit als je die aan had.
Prime suspect

Acties:
  • 0 Henk 'm!

  • The-Source
  • Registratie: Augustus 2001
  • Laatst online: 09:30
ik heb de laptop al weer afgesloten en enige wat ik er nu over kan zeggen is dat, zoals je op de grafiek kan zien hij de setpoint op 31c zet op basis van die WAR.
Waarom de homepage geen compressor freq terwijl hij dat nu in heat modus dat er doet kan ik eigenlijk ook niet echt verklaren. wellicht heb ik morgen avond weer tijd om te testen.

edit: ja softstart staat aan

[ Voor 4% gewijzigd door The-Source op 14-11-2022 19:49 ]

Taal fouten inbegrepen ;)
Mijn AI Art YouTube kanaal


Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Nu online

MikeyMan

Vidi, Vici, Veni

Zowel regel 3 als regel 6 worden niet uitgevoerd. Log is helemaal leeg ook:

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

code:
1
2
3
4
5
6
7
8
9
10
11
12
14/11 19:50:09 - MQTT Command - SetZ1HeatRequestTemperature: 27
14/11 19:50:04 - Function SoftStart: Correction: 0 > 1 °C - (STABLE) Freq: 30Hz, Tout: 27°C
14/11 19:46:49 - MQTT Command - SetZ1HeatRequestTemperature: 26
14/11 19:46:44 - Function SoftStart: Correction: -2 > 0 °C - (STABLE) Freq: 34Hz, Tout: 27°C
14/11 19:43:34 - MQTT Command - SetZ1HeatRequestTemperature: 24
14/11 19:43:29 - Function SoftStart: Correction: 0 > -2 °C - (STARTUP) Freq: 19Hz, Tout: 22°C
14/11 19:43:11 - MQTT Command - SetZ1HeatRequestTemperature: 26
14/11 19:43:05 - Function RTC: Correction change: From -2 to -1 °C
14/11 19:43:05 - SETUP - Sensors: Custom room temperature sensor FOUND and used
14/11 19:42:19 - MQTT Command - SetZ1HeatRequestTemperature: 24
14/11 19:42:19 - Function RTC: Correction change: From -3 to -2 °C
14/11 19:42:14 - Function RTC: Correction change: From -2 to -3 °C


Dit is overigens met debug temperatures op 'on'.

[ Voor 53% gewijzigd door MikeyMan op 14-11-2022 19:51 ]


Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Nu online
@Maarten69
Dit is de node (WP personal) die de gegevens vanuit open weather map naar de T outside custom voert.
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
[
    {
        "id": "3a1c7ae1443e0666",
        "type": "link out",
        "z": "6cd33435dfb2b2bf",
        "name": "OpenWeatherMap output",
        "mode": "link",
        "links": [
            "219066f9a22a1c23"
        ],
        "x": 875,
        "y": 120,
        "wires": []
    },
    {
        "id": "5bb48226c0d0aa58",
        "type": "openweathermap in",
        "z": "6cd33435dfb2b2bf",
        "name": "Hoofddorp",
        "wtype": "current",
        "lon": "",
        "lat": "",
        "city": "Hoofddorp",
        "country": "NL",
        "language": "en",
        "x": 140,
        "y": 120,
        "wires": [
            [
                "4088156437b9c772"
            ]
        ]
    },
    {
        "id": "4088156437b9c772",
        "type": "change",
        "z": "6cd33435dfb2b2bf",
        "name": "",
        "rules": [
            {
                "t": "set",
                "p": "payload",
                "pt": "msg",
                "to": "payload.tempc",
                "tot": "msg"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 300,
        "y": 120,
        "wires": [
            [
                "3a1c7ae1443e0666"
            ]
        ]
    }
]

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Nu online
@Maarten69
What is THIS?
Gebruik je een andere editor ofzo? Zie jij dit ook in de scheduler functie die je hebt aangepast?
Ik zie het nergens anders zo lijkt. Al die rode blokjes... lijken tabs
Wat vreemd dit.

Afbeeldingslocatie: https://tweakers.net/i/FCcITM-hkIiYdP0JTfdBfKZtZPM=/800x/filters:strip_exif()/f/image/1xoVS5DHMXoCliTD7vJpf1ts.png?f=fotoalbum_large

Acties:
  • 0 Henk 'm!

  • Maarten69
  • Registratie: Augustus 2022
  • Niet online
Nee dat heb ik niet, maar wel eens eerder gezien:

voor nu plak deze daar maar:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
var topic   =   msg.topic;

var state   =   global.get(topic+'_state',"file")||0;                              // Get state of the agenda item. 


if      (state == 0)                                                            // Is it disabled? 
        {return [null, null, null, null, null, null, null];}                          // output null to all pins and exit. else to continue.
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////

else    {                                                                       // if not, continue...
        var day_check       =global.get(topic+'_day',"file");                   // get schedule variables.
        var hour_check      =global.get(topic+'_hour',"file");                  // get schedule variables.
        var minutes_check   =global.get(topic+'_minutes',"file");               // get schedule variables.

        var solar_block_scheduler           =global.get('solar_block_scheduler',"file");
        var SolarFunction_active            =global.get('SolarFunction_active',"file");
        var F_stored_next_operating_mode    = global.get('F_stored_next_operating_mode',"file");
        var block_it = false;
        if (solar_block_scheduler == true && SolarFunction_active == 1)
            {
                block_it = true;
                
            }
        

                                                                                // Check the programmed day compared current day.
        if (day_check.includes(msg.payload[0]))         {day_check = { payload: 1, topic: "DayOfTheWeek"};}
        else                                            {day_check = { payload: 0, topic: "DayOfTheWeek"};}
        
        ////////////////////////////////////////////////////////////////////////
        ////////////////////////////////////////////////////////////////////////

                                                                                // Check the programmed hour compared current hour.        
        if (msg.payload[1] == hour_check)               {hour_check = { payload: 1, topic: "Hour"};}
        else                                            {hour_check = { payload: 0, topic: "Hour"};}
        
        ////////////////////////////////////////////////////////////////////////
        ////////////////////////////////////////////////////////////////////////

                                                                                // Check the programmed minutes compared current minutes.
        if (msg.payload[2] == minutes_check)            {minutes_check = { payload: 1, topic: "Minutes"};}
        else                                            {minutes_check = { payload: 0, topic: "Minutes"};}
        
        ////////////////////////////////////////////////////////////////////////
        ////////////////////////////////////////////////////////////////////////
        ////////////////////////////////////////////////////////////////////////
        ////////////////////////////////////////////////////////////////////////

        if (day_check.payload == 1 && hour_check.payload == 1 && minutes_check.payload == 1)        // If all of the conditions are met (day + hour + minutes), then....
            {
                let msg1 = {}, msg2 = {}, msg3 = {}, msg4 = {}, msg5 = {}, msg6 = {}, msg7 = {};
                msg1.payload = 99; msg2.payload = 99; msg3.payload = 99; msg4.payload = 99; msg5.payload = 99; msg6.payload = 99; msg7.payload = 99; 
                //
                //
                //
                ////////////////////////////////////////////////////////////////
                //  Override the current powerstate of heat pump? //////////////
                //
                var override    =   global.get(topic+'_override',"file");       // get the current override state.
                var HP_state    = global.get('Heatpump_State',"file");          // get the current state of the heatpump. Is it on or off.
                ////////////////////////////////////////////////////////////////
                if  (override == 1 && HP_state == 0)                            // check if the override state is enabled, AND currently heatpump state is off
                    {
                        msg1 = { payload: 1, topic: "override" };
                    }
                ////////////////////////////////////////////////////////////////
                //
                //
                //
                //
                //
                var action  =   global.get(topic+'_action',"file");             // get the action
                ////////////////////////////////////////////////////////////////
                
                if  (action == "HP_turn_on" && HP_state == 0)                   // check the action
                    {
                        msg1 = { payload: 1, topic: "Turn ON HeatPump" };       // Operation Mode action? >> to Operation MOde output pin 1
                    }
                if  (action == "HP_turn_off" && HP_state == 1 && block_it === false)                                   // check the action
                    {
                        msg1 = { payload: 0, topic: "Turn OFF HeatPump" };      // Operation Mode action? >> to Operation MOde output pin 1
                    }
                ////////////////////////////////////////////////////////////////
                //
                //
                //
                ////////////////////////////////////////////////////////////////
                if  (action == "DHW")                                           // check the action if DHW (=Force DHW)
                    {
                        msg2 = { payload: 1, topic: "DHW" };                     // DHW action? >> to DHW output pin 2
                    }
                ////////////////////////////////////////////////////////////////
                //
                //
                //
                //
                ////////////////////////////////////////////////////////////////
                if  (action == "Sterilization" && block_it === false)                                 // check the action
                    {
                        msg3 = { payload: 1, topic:  "Sterilization" };         // Sterilization action? >> to Sterilization output pin 3
                    }
                ////////////////////////////////////////////////////////////////
                //
                //
                //
                //
                //
                ////////////////////////////////////////////////////////////////                
                if  (action == "QM_0")                                          // check the action
                    {
                        msg4 = { payload: 0, topic: "Quiet Mode 0" };           // QuietMode action? >> to Quiet MOde output pin 4
                    }
                if  (action == "QM_1")                                          // check the action
                    {
                        msg4 = { payload: 1, topic: "Quiet Mode 1" };           // QuietMode action? >> to Quiet MOde output pin 4
                    }
                if  (action == "QM_2")                                          // check the action
                    {
                        msg4 = { payload: 2, topic: "Quiet Mode 2" };           // QuietMode action? >> to Quiet MOde output pin 4
                    }
                if  (action == "QM_3")                                          // check the action
                    {
                        msg4 = { payload: 3, topic: "Quiet Mode 3" };           // QuietMode action? >> to Quiet MOde output pin 4
                    }
                ////////////////////////////////////////////////////////////////
                //
                //
                //
                //
                //
                ////////////////////////////////////////////////////////////////
                // Operating mode (0=Heat only, 1=Cool only, 2=Auto(Heat), 3=DHW only, 4=Heat+DHW, 5=Cool+DHW, 6=Auto(Heat)+DHW, 7=Auto(Cool), 8=Auto(Cool)+DHW)
                if  (action == "OperationMode0")                                // check the action
                    {
                        if (F_stored_next_operating_mode === undefined) {msg5 = { payload: 0, topic: "Operation Mode 0" };}       // Operation Mode action? >> to Operation MOde output pin 5
                        if (F_stored_next_operating_mode !== undefined) {global.set('F_stored_next_operating_mode',0,"file");}
                    }                
                if  (action == "OperationMode1")                                // check the action
                    {
                        if (F_stored_next_operating_mode === undefined) {msg5 = { payload: 1, topic: "Operation Mode 1" };}       // Operation Mode action? >> to Operation MOde output pin 5
                        if (F_stored_next_operating_mode !== undefined) {global.set('F_stored_next_operating_mode',1,"file");}
                    }                
                if  (action == "OperationMode2")                                // check the action
                    {
                        if (F_stored_next_operating_mode === undefined) {msg5 = { payload: 2, topic: "Operation Mode 2" };}       // Operation Mode action? >> to Operation MOde output pin 5
                        if (F_stored_next_operating_mode !== undefined) {global.set('F_stored_next_operating_mode',2,"file");}
                    }                
                if  (action == "OperationMode3")                                // check the action
                    {
                        if (F_stored_next_operating_mode === undefined) {msg5 = { payload: 3, topic: "Operation Mode 3" };}       // Operation Mode action? >> to Operation MOde output pin 5
                        if (F_stored_next_operating_mode !== undefined) {global.set('F_stored_next_operating_mode',3,"file");}
                    }                
                if  (action == "OperationMode4")                                // check the action
                    {
                        if (F_stored_next_operating_mode === undefined) {msg5 = { payload: 4, topic: "Operation Mode 4" };}       // Operation Mode action? >> to Operation MOde output pin 5
                        if (F_stored_next_operating_mode !== undefined) {global.set('F_stored_next_operating_mode',4,"file");}
                    }   
                if  (action == "OperationMode5")                                // check the action
                    {
                        if (F_stored_next_operating_mode === undefined) {msg5 = { payload: 5, topic: "Operation Mode 5" };}       // Operation Mode action? >> to Operation MOde output pin 5
                        if (F_stored_next_operating_mode !== undefined) {global.set('F_stored_next_operating_mode',5,"file");}
                    }                   
                if  (action == "OperationMode6")                                // check the action
                    {
                        if (F_stored_next_operating_mode === undefined) {msg5 = { payload: 6, topic: "Operation Mode 6" };}       // Operation Mode action? >> to Operation MOde output pin 5
                        if (F_stored_next_operating_mode !== undefined) {global.set('F_stored_next_operating_mode',6,"file");}
                    }   
                if  (action == "OperationMode7")                                // check the action
                    {
                        if (F_stored_next_operating_mode === undefined) {msg5 = { payload: 7, topic: "Operation Mode 7" };}       // Operation Mode action? >> to Operation MOde output pin 5
                        if (F_stored_next_operating_mode !== undefined) {global.set('F_stored_next_operating_mode',7,"file");}
                    }   
                if  (action == "OperationMode8")                                // check the action
                    {
                        if (F_stored_next_operating_mode === undefined) {msg5 = { payload: 8, topic: "Operation Mode 8" };}       // Operation Mode action? >> to Operation MOde output pin 5
                        if (F_stored_next_operating_mode !== undefined) {global.set('F_stored_next_operating_mode',8,"file");}
                    }   

                ////////////////////////////////////////////////////////////////
                //
                //
                //
                //
                //
                ////////////////////////////////////////////////////////////////
                if  (action == "NightReductionOn")                              // check the action
                    {
                        var correction = global.get("NightReduction_correction","file");           // get the nightreduction correction.
                        global.set("NightReduction_current_value",correction,"file");
                        global.set("nightreduction_on_off",1,"file");
                        msg6 = { payload: correction, topic: "Nightreduction" };
                    }
                if  (action == "NightReductionOff")                             // check the action
                    {
                        global.set("NightReduction_current_value",0,"file");
                        global.set("nightreduction_on_off",0,"file");
                        msg6 = { payload: 0, topic: "Nightreduction" };
                    }
                ////////////////////////////////////////////////////////////////
                if (action == "NightmodeON")                 // check the action
                {
                    var Nightmode = global.get("Nightmode", "file");
                        if (Nightmode === undefined) { Nightmode = 0; }
                    if (Nightmode == 0) //only when not set
                        { 
                            global.set("Nightmode", 1, "file");
                            //handle nightmode in separate function
                            msg7 = { payload: 1, topic: "Nightmode" };
                            node.warn("1=" + msg7.payload);
                        } 

                }
                if (action == "NightmodeOFF")                 // check the action
                {
                    var Nightmode = global.get("Nightmode", "file");
                        if (Nightmode === undefined) { Nightmode = 0; }
                    if (Nightmode == 1) //only change when set
                    {
                        global.set("Nightmode", 0, "file");
                        //handle nightmode in separate function
                        msg7 = { payload: 0, topic: "Nightmode" };
                        node.warn("2=" + msg7.payload);
                    } 
                }
                ////////////////////////////////////////////////////////////////
                //
                //
                //
                //
            return [msg1, msg2, msg3, msg4, msg5, msg6, msg7];

            }   
        else
            {   
                return [null, null, null, null, null, null, null];
            }
        

        }


Heb gehele flow nu ook als formatted json geupload.

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
  • Nu online

MikeyMan

Vidi, Vici, Veni

@edterbak ik heb het niet:

Afbeeldingslocatie: https://tweakers.net/i/aBRsd8cYD__vOzK-FyVXFzK2KyE=/800x/filters:strip_exif()/f/image/0ScezsSNmmTceOfitVKhNFue.png?f=fotoalbum_large

Maar lijkt er sowieso op dat jij een formatted JSON editor gebruikt, als ook te zien aan de uploads op github :)

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Nu online
'jij' is? Moi?

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Nu online

MikeyMan

Vidi, Vici, Veni

Yup... Zie mijn eerdere posts. Je eerdere uploads waren netjes opgemaakt. Huidige upload is een enkele regel. Gaat met importeren wel goed overigens bij mij.

Zie MikeyMan in "Heishamon <> Node Red voor Panasonic warmtepompen"

[ Voor 14% gewijzigd door MikeyMan op 14-11-2022 20:03 ]


Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Nu online
MikeyMan schreef op maandag 14 november 2022 @ 20:02:
[...]


Yup... Zie mijn eerdere posts. Je eerdere uploads waren netjes opgemaakt. Huidige upload is een enkele regel. Gaat met importeren wel goed overigens bij mij.

Zie MikeyMan in "Heishamon <> Node Red voor Panasonic warmtepompen"
haha.. dan moet je bij Maarten zijn denk ik. Ik heb niks anders gedaan dan normaal.
Als ik iets anders heb gedaan, dan weet ik niet wat. (ook niet ondenkbaar)

[ Voor 7% gewijzigd door edterbak op 14-11-2022 20:04 ]


Acties:
  • +1 Henk 'm!

  • Maarten69
  • Registratie: Augustus 2022
  • Niet online
Geen idee wat ik anders doe.
Nu normale flows.json en flows_formatted.json geupload.
Die OpenWeather temp heb ik inmiddels werkend ;) thx

Schedelur getest, werkt hier gewoon:
Afbeeldingslocatie: https://tweakers.net/i/J6fWYpFlEIZFiha1aFFZbRx29Ys=/800x/filters:strip_exif()/f/image/ex8dE4ytd4zPF9qBea3iVuXe.png?f=fotoalbum_large

code:
1
2
14/11 19:59:22 - MQTT Command - SetOperationMode: 4
14/11 19:59:22 - Scheduler - Operation Mode: 4


Settings page geeft ook aan Heat+DHW (4)

[ Voor 85% gewijzigd door Maarten69 op 14-11-2022 20:08 ]

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:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Nu online
Dit doe ik altijd
Afbeeldingslocatie: https://tweakers.net/i/-I91hK4qVCP8KBW2XrIUHLNN2ho=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/SoHihLjrC4wbB6aYiAvn2AbL.png?f=user_large

Acties:
  • +2 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Nu online

MikeyMan

Vidi, Vici, Veni

Maarten69 schreef op maandag 14 november 2022 @ 20:05:
Geen idee wat ik anders doe.
Nu normale flows.json en flows_formatted.json geupload.
Die OpenWeather temp heb ik inmiddels werkend ;) thx
Zeg al; functioneel trekt node red zich er niet zoveel van aan, maar dit lijkt wel meer op voorheen.

Maar... Voordat er allerlei nieuwe zaken worden toegevoegd, voel ik wel wat voor het debuggen.

Gaat wel erg hard zo, en het is wel de verwarming/warmwatervoorziening natuurlijk.
Eerst die scheduler maar weer up and running krijgen. O-)

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Nu online
MikeyMan schreef op maandag 14 november 2022 @ 20:07:
[...]


Maar... Voordat er allerlei nieuwe zaken worden toegevoegd, voel ik wel wat voor het debuggen.
Eens.

Acties:
  • 0 Henk 'm!

  • Maarten69
  • Registratie: Augustus 2022
  • Niet online
Ja we gaan eerst huidige problemen oplossen.
Maar hier werkt het wel namelijk, lastig testen. EDITs hierboven gedaan.

[ Voor 11% gewijzigd door Maarten69 op 14-11-2022 20:10 ]

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!

  • edterbak
  • Registratie: Maart 2006
  • Nu online
@Maarten69
Als je vandaag stop, geef maar door. Dan ga ik verder. Moet je wel laatste upload doen natuurlijk.

[ Voor 24% gewijzigd door edterbak op 14-11-2022 20:10 ]


Acties:
  • +1 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Nu online

MikeyMan

Vidi, Vici, Veni

Maarten69 schreef op maandag 14 november 2022 @ 20:09:
Ja we gaan eerst huidige problemen oplossen.
Maar hier werkt het wel namelijk, lastig testen. EDITs hierboven gedaan.
De mode change werkt? Inclusief logs?

Heb ze nu volgens mij allemaal geprobeerd, en alles werkt, behalve operation mode...

Acties:
  • +1 Henk 'm!

  • Maarten69
  • Registratie: Augustus 2022
  • Niet online
edterbak schreef op maandag 14 november 2022 @ 20:10:
@Maarten69
Als je vandaag stop, geef maar door. Dan ga ik verder.
Zit jij nu op laatste versie van 21.11 van 19:31 uur?
@edterbak kun jij eens testen in scheduler, hier gaat het goed...
De mode change werkt? Inclusief logs?
Ja net gepost hierboven.

Test opnieuw: (ik edit deze post paar keer)
Afbeeldingslocatie: https://tweakers.net/i/qBpPmAzVf1GYGkmNdnoju-YGFuk=/800x/filters:strip_exif()/f/image/SQiNcRbAiolS4MKgCq20k2aj.png?f=fotoalbum_large
code:
1
2
14/11 20:15:22 - MQTT Command - SetOperationMode: 4
14/11 20:15:22 - Scheduler - Operation Mode: 4


Afbeeldingslocatie: https://tweakers.net/i/sOaP-JlUT2gsozGWsIMAcbzI9YY=/800x/filters:strip_exif()/f/image/b8qybdCyG1mrTbphBFZGfnaW.png?f=fotoalbum_large
code:
1
2
14/11 20:17:22 - MQTT Command - SetOperationMode: 0
14/11 20:17:22 - Scheduler - Operation Mode: 0


Bij een dubbele test wilde hij nu niet terug naar HEAT only...
EDIT: weer minuut later gezet wn nu deed hij het alsnog.

Geen idee, lijkt te werken, maar interval moet meer dan 1 minuut zijn om betrouwbaar te zijn?

test 3, 2 minuten tussen:
Afbeeldingslocatie: https://tweakers.net/i/CZiTZPBxr4ocrrTnTQN8mzTUETw=/800x/filters:strip_exif()/f/image/5sbQZ58xzcQbNEkkS3Fvhrcx.png?f=fotoalbum_large
werkt goed:
Afbeeldingslocatie: https://tweakers.net/i/36r660MHHu1VktFCDD6wlNYcv8A=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/nWxBwTgW6cY4ILgSYO13HERF.png?f=user_large
en na 2 minuten ook weer terug op HEAT.

Log van alle testen:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
14/11 20:28:22 - MQTT Command - SetOperationMode: 0
14/11 20:28:22 - Scheduler - Operation Mode: 0
14/11 20:26:22 - MQTT Command - SetOperationMode: 6
14/11 20:26:22 - Scheduler - Operation Mode: 6
14/11 20:23:22 - MQTT Command - SetOperationMode: 0
14/11 20:23:22 - Scheduler - Operation Mode: 0
14/11 20:20:22 - MQTT Command - SetOperationMode: 4
14/11 20:20:22 - Scheduler - Operation Mode: 4
14/11 20:17:22 - MQTT Command - SetOperationMode: 0
14/11 20:17:22 - Scheduler - Operation Mode: 0
14/11 20:15:22 - MQTT Command - SetOperationMode: 4
14/11 20:15:22 - Scheduler - Operation Mode: 4
14/11 20:08:30 - MQTT Command - SetOperationMode: 0  handmatig uitgezet
14/11 19:59:22 - MQTT Command - SetOperationMode: 4
14/11 19:59:22 - Scheduler - Operation Mode: 4

Einde edits

[ Voor 120% gewijzigd door Maarten69 op 14-11-2022 20:29 ]

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:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Nu online
ik ben even aan het zoeken naar zorgverzekeraars. geen tijd om te testen nu.
straks weer. (doe ik wel hoor)

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Nu online

MikeyMan

Vidi, Vici, Veni

Node red herstarten heeft het ook niet gedaan...

Acties:
  • +1 Henk 'm!

  • Maarten69
  • Registratie: Augustus 2022
  • Niet online
@MikeyMan Wat is de waarde van F_stored_next_operating_mode in contextdata momenteel?
grappig ik kan heb zelf geeneens vinden.

ik stop ermee voor vandaag. Succes @edterbak ;)
Zijn er anderen met scheduler problemen?

[ Voor 173% gewijzigd door Maarten69 op 14-11-2022 21:09 ]

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
  • Nu online

MikeyMan

Vidi, Vici, Veni

Probeer terug te gaan naar de main versie, maar krijg daar nu een error op een node... Outside temp...

[ Voor 8% gewijzigd door MikeyMan op 14-11-2022 20:38 ]


Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Nu online
MikeyMan schreef op maandag 14 november 2022 @ 20:37:
Probeer terug te gaan naar de main versie, maar krijg daar nu een error op een node... Outside temp...
Had ik ook.
onverklaarbaar.

Open die functie, (dubbelklik) en scroll even, Done en rode driehoekje verdween. HEb dit 1x gezien, maar nooit gesnapt of gereproduceerd.

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Nu online
Maarten69 schreef op maandag 14 november 2022 @ 20:32:
@MikeyMan Wat is de waarde van F_stored_next_operating_mode in contextdata momenteel?
grappig ik kan heb zelf geeneens vinden.

ik stop ermee voor vandaag. Succes @edterbak ;)
Zijn er anderen met scheduler problemen?
F_stored_next_operating_mode
Deze wordt als hij ingelezen is na het afronden van een functie, op 'undefined' gezet. dus gewist.

Waar zit je met dit ding te stoeien?

Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Nu online
@Maarten69
is dit de flow die ik moet downloaden? is van 1h geleden

flows_formatted.json

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Nu online

MikeyMan

Vidi, Vici, Veni

edterbak schreef op maandag 14 november 2022 @ 21:09:
[...]

Had ik ook.
onverklaarbaar.

Open die functie, (dubbelklik) en scroll even, Done en rode driehoekje verdween. HEb dit 1x gezien, maar nooit gesnapt of gereproduceerd.
Hier niet helaas... En vervelender, gisteren had ik het niet... :X

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Nu online
wacht

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Nu online
T_outside - Input selector

-------------------
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
//***********************************************************************************
let msg1={};            //  pin 1 - panasonic_heat_pump/main/Outside_Temp output
let msg99={};           //  pin 2 - To log
let msg2={};            //  pin 3 - custom sensor output
let msg3={};            //  pin 4 - final output. selected custom sensor or default panasonic_heat_pump/.. sensor
//  
//  return [msg1,msg99,msg2,msg3]

msg99.topic = "SETUP - Sensors";


var Heating_Mode    = global.get('Heating_Mode',"file");
    if (Heating_Mode === undefined)     {return null;}

var T_outside_custom = global.get("T_outside_custom","file");

//***********************************************************************************
// Timer how long the compressoris on. Runtime
//
var CurrentTime = new Date().getTime();
var StartTime = context.get("StartTime");
if (StartTime === undefined)
    {
        context.set("StartTime",CurrentTime);
        return null;
    }
else
    {
        var TimeElapsed = ((CurrentTime - StartTime)/1000);
        TimeElapsed = parseFloat(TimeElapsed.toFixed(0));
//        node.warn(TimeElapsed);
    }
//***********************************************************************************

//***********************************************************************************
//
//  Set delay after which the function will switch back from custom sensor to panasonic internal sensor. 
//  Choosen delay is 2 hours, 60 seconds x 60 x 2 = 7200 seconds
//
//***********************************************************************************

//***********************************************************************************
//  
if (msg.topic == "panasonic_heat_pump/main/Outside_Temp")
    {
        msg1 = msg;
        msg1.payload = Number(msg1.payload).toFixed(1);
        msg1.payload = parseFloat(msg1.payload);
        
        global.set("T_outside_panasonic",msg1.payload,"file");

        if (T_outside_custom === undefined)
            {
                msg3 = msg1;
                global.set("T_outside",msg3.payload,"file");
                msg99.payload = "Custom outside temperature sensor not found";
                return [msg1,null,null,msg3]
            //  return [msg1,msg99,msg2,msg3]
            }
        else if (Heating_Mode == 1 && TimeElapsed > 7200)
            {
                msg3 = msg1;
                global.set("T_outside_custom",undefined,"file");
                global.set("T_outside",msg3.payload,"file");
                msg99.payload = "Custom outside temperature sensor LOST. Using TOP14 instead";// (" + msg3.payload + "°C)";
                return [msg1,null,null,msg3]
            //  return [msg1,msg99,msg2,msg3]
            }
        else if (Heating_Mode == 0)
            {
                msg3 = msg1;
                global.set("T_outside",msg3.payload,"file");
                msg99.payload = "Heatpump is in compensation mode (WAR). Custom outside temperature sensor ignored. Using TOP14 instead";
                return [msg1,null,null,msg3]
            //  return [msg1,msg99,msg2,msg3]
            }
        else
            {
                return [msg1,null,null,null]
            //  return [msg1,msg99,msg2,msg3]
            }
    }    
//******************************************************************************
else
    {
        msg2 = msg;
        msg2.payload = Number(msg2.payload).toFixed(1);
        msg2.payload = parseFloat(msg2.payload);
        global.set("T_outside_custom",msg2.payload,"file");
        
        if (Heating_Mode == 0)
            {
                context.set("StartTime",CurrentTime);
                msg99.payload = "Custom outside temperature sensor FOUND, but not used. Heatpump is in compensation mode (WAR) and using TOP14";
                return [null,msg99,msg2,null];
            //  return [msg1,msg99,msg2,msg3]
            }
        if (Heating_Mode == 1)
            {
                context.set("StartTime",CurrentTime);
                msg3 = msg2;
                msg3.topic = "custom sensor";
                msg99.payload = "Custom outside temperature sensor FOUND and used";// (" + msg2.payload + "°C)";
                global.set("T_outside",msg3.payload,"file");
                return [null,msg99,msg2,msg3];
            //  return [msg1,msg99,msg2,msg3]
            }
    }

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Nu online
Ik heb zelf niks aan deze node gedaan de afgelopen week. Maarten ook niet volgens mij.
Dus het lijkt een fluke. download glitch of upload glitch... erg vreemd iig.

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Nu online

MikeyMan

Vidi, Vici, Veni

Volgens mij is 21.1 beta ook in main branch terecht gekomen. :?
En bovendien maar 737 kb ipv 1.2mb zoals gewoonlijk...

Deze stond nu helemaal niet gescheduled:
14/11 21:19:09 - SETUP - Sensors: Custom room temperature sensor FOUND and used
14/11 21:19:06 - RTC: Room setpoint changed to: 20.5 °C
14/11 21:17:56 - RTC: Room setpoint changed to: 18 °C
14/11 21:17:26 - RTC: Room setpoint changed to: 18 °C
14/11 21:17:25 - Nightreduction room setpoint: ON, Room setpoint: 18 °C
Gaat echt alle kanten op zo :X

Terug naar 20.4... Geen errors bij deploy. Maar scheduler nog steeds kaduuk...
Vanmorgen deed ie het nog 8)7

[ Voor 92% gewijzigd door MikeyMan op 14-11-2022 21:28 ]


Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Nu online

MikeyMan

Vidi, Vici, Veni

Vanaf deze commit:

https://github.com/edterb...d344c861ff5da0/flows.json

is de stable overgeschreven door een beta.

Ik ben nu terug naar deze:
https://github.com/edterb...8187e7b528c550/flows.json

Alle scheduler context data verwijderd en scheduler opnieuw ingesteld, maar mocht ook niet baten helaas. Hij blijft op Auto + DHW staan :X

[ Voor 17% gewijzigd door MikeyMan op 14-11-2022 21:46 ]


Acties:
  • 0 Henk 'm!

  • Maarten69
  • Registratie: Augustus 2022
  • Niet online
Nou, vreemd allemaal. Ik heb inderdaad niet aan die node gewerkt.
Positief puntje; hier werkt het gewoon prima.

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:
  • +1 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Nu online

MikeyMan

Vidi, Vici, Veni

Maarten69 schreef op maandag 14 november 2022 @ 22:06:
Nou, vreemd allemaal. Ik heb inderdaad niet aan die node gewerkt.
Positief puntje; hier werkt het gewoon prima.
Inconsistente resultaten zijn niet zo heel prima :P

Acties:
  • 0 Henk 'm!

  • Maarten69
  • Registratie: Augustus 2022
  • Niet online
Is toch niet github die comits probeert te mergen?

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!

  • Maarten69
  • Registratie: Augustus 2022
  • Niet online
Zal ik flow wissen en dan uploaden?
Eigenlijk zou dus flows_formatted.json dus al goed moeten zijn.

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
  • Nu online

MikeyMan

Vidi, Vici, Veni

Maarten69 schreef op maandag 14 november 2022 @ 22:10:
Zal ik flow wissen en dan uploaden?
Eigenlijk zou dus flows_formatted.json dus al goed moeten zijn.
Dat is 21.11 bèta.

Er zal eerst terug gegaan moeten worden naar 21.00 stable voor main branch.

Acties:
  • +2 Henk 'm!

  • fietsensloper
  • Registratie: Oktober 2022
  • Laatst online: 23-09 15:43
@MikeyMan Misschien een kleine geruststelling voor jou, maar ik heb hier met mijn T-Cap vanmiddag rond 16:35 ook zo'n korte run van 2 minuten gehad. Kan ook niet verklaren waarom. Begin van de middag geupdate naar versie 21.1. Voor deze versie draaide ik op 20.9 en daarin heb ik geen korte runs gehad.

Acties:
  • +1 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Nu online

MikeyMan

Vidi, Vici, Veni

fietsensloper schreef op maandag 14 november 2022 @ 22:15:
@MikeyMan Misschien een kleine geruststelling voor jou, maar ik heb hier met mijn T-Cap vanmiddag rond 16:35 ook zo'n korte run van 2 minuten gehad. Kan ook niet verklaren waarom. Begin van de middag geupdate naar versie 21.1. Voor deze versie draaide ik op 20.9 en daarin heb ik geen korte runs gehad.
Ha zie je, ben ik toch niet de enige ;)
En 20.9 is misschien een aanknopingspunt voor @edterbak

Hoe is het met je scheduler? :P

[ Voor 5% gewijzigd door MikeyMan op 14-11-2022 22:19 ]


Acties:
  • 0 Henk 'm!

  • fietsensloper
  • Registratie: Oktober 2022
  • Laatst online: 23-09 15:43
Haha, nee je bent niet meer alleen :P
Met mijn scheduler is het goed, die gebruik ik nog niet O-) Is er iets wat ik kan testen voor je?

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Nu online

MikeyMan

Vidi, Vici, Veni

fietsensloper schreef op maandag 14 november 2022 @ 22:20:
Haha, nee je bent niet meer alleen :P
Met mijn scheduler is het goed, die gebruik ik nog niet O-) Is er iets wat ik kan testen voor je?
Als je zou kunnen kijken of een mode switch werkt? Van heat naar DHW en terug bijvoorbeeld.
Rest werkt hier gek genoeg wel.

Dacht dat @Aikon ook een T-cap had, maar wellicht zijn wij hier de enigen.

[ Voor 9% gewijzigd door MikeyMan op 14-11-2022 22:26 ]


Acties:
  • 0 Henk 'm!

  • fietsensloper
  • Registratie: Oktober 2022
  • Laatst online: 23-09 15:43
Hmm sorry, ik heb geen DHW van de WP... Gebruik hem voor nu alleen nog voor Heat.

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Nu online

MikeyMan

Vidi, Vici, Veni

fietsensloper schreef op maandag 14 november 2022 @ 22:34:
Hmm sorry, ik heb geen DHW van de WP... Gebruik hem voor nu alleen nog voor Heat.
Heat naar cool of auto kan ook. Als de operating mode maar wijzigt.

Acties:
  • +1 Henk 'm!

  • fietsensloper
  • Registratie: Oktober 2022
  • Laatst online: 23-09 15:43
Hij is nu met een run bezig, en ik ben vooral benieuwd hoe die gaat verlopen. Maar ik zal het later vanavond of morgen even proberen! Ik laat het je weten!

Acties:
  • 0 Henk 'm!

  • The-Source
  • Registratie: Augustus 2001
  • Laatst online: 09:30
Afbeeldingslocatie: https://tweakers.net/i/y-YkppA1BvUX6CESIpgrkeqTQBI=/100x75/filters:strip_icc():strip_exif()/f/image/9yEHLA4raIjZHEdP8jYUlD3X.jpg?f=fotoalbum_small
best wel hoge energy consumption voor een enkel fase ;)
die enkele piek van de defrost kan ik nog wel begrijpen maar de rest lijkt verkeerde data verwerking

Taal fouten inbegrepen ;)
Mijn AI Art YouTube kanaal


Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Nu online
@Maarten69

Van af nu Maarten, alleen maar de methode van exporteren gebruiken die ik hier laat zien.
Tabbladen multiselect
Export
Download

Dan zou je automatisch de onderstaande settings moeten gebruiken.
In geel is dan zonder klikken al geselecteerd.
Afbeeldingslocatie: https://tweakers.net/i/5SLzIOFk7HdCyWNmschMS9tt6DM=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/EU25EI0zNdiCtxsqa64AavhN.png?f=user_large

Het resultaat is een file dat er zo uit moet zien:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
[
    {
        "id": "af4245d118bcd0fb",
        "type": "tab",
        "label": "WP MQTT",
        "disabled": false,
        "info": ""
    },
    {
        "id": "5517801071bdd257",
        "type": "mqtt in",
        "z": "af4245d118bcd0fb",
        "d": true,
        "name": "TOP0 - panasonic_heat_pump/main/Heatpump_State",
        "topic": "panasonic_heat_pump/main/Heatpump_State",
        "qos": "0",
        "datatype": "auto",
        "broker": "92e5b2c.00a8b5",
        "nl": false,
        "rap": true,
        "rh": 0,
        "inputs": 0,
        "x": 280,
        "y": 160,
        "wires": [
            []
        ]
    },
    {
        "id": "7399e344eba68604",
        "type": "mqtt in",
        "z": "af4245d118bcd0fb",
        "d": true,
        "name": "TOP1 - panasonic_heat_pump/main/Pump_Flow",
        "topic": "panasonic_heat_pump/main/Pump_Flow",
        "qos": "0",
        "datatype": "auto",
        "broker": "92e5b2c.00a8b5",
        "nl": false,
        "rap": true,
        "rh": 0,
        "inputs": 0,
        "x": 260,
        "y": 200,
        "wires": [
            []
        ]
    },
    {
        "id": "6db893086bad7914",
        "type": "mqtt in",
        "z": "af4245d118bcd0fb",
        "d": true,
        "name": "TOP2 - panasonic_heat_pump/main/Force_DHW_State",
        "topic": "panasonic_heat_pump/main/Force_DHW_State",
        "qos": "0",
        "datatype": "auto",
        "broker": "92e5b2c.00a8b5",
        "nl": false,
        "rap": true,
        "rh": 0,
        "inputs": 0,
        "x": 280,
        "y": 240,
        "wires": [
            []
        ]
    },
    {
        "id": "47515a7154702ffb",
        "type": "mqtt in",
        "z": "af4245d118bcd0fb",
        "d": true,
        "name": "TOP3 - panasonic_heat_pump/main/Quiet_Mode_Schedule",
        "topic": "panasonic_heat_pump/main/Quiet_Mode_Schedule",
        "qos": "0",
        "datatype": "auto",
        "broker": "92e5b2c.00a8b5",
        "nl": false,
        "rap": true,
        "rh": 0,
        "inputs": 0,
        "x": 300,
        "y": 280,
        "wires": [
            []
        ]
    },
    {
        "id": "1cc869e309b6fcc8",
        "type": "mqtt in",
        "z": "af4245d118bcd0fb",
        "d": true,
        "name": "TOP4 - panasonic_heat_pump/main/Operating_Mode_State",
        "topic": "panasonic_heat_pump/main/Operating_Mode_State",
        "qos": "0",
        "datatype": "auto",
        "broker": "92e5b2c.00a8b5",
        "nl": false,
        "rap": true,
        "rh": 0,
        "inputs": 0,
        "x": 300,
        "y": 320,
        "wires": [
            []
        ]
    },
    {
        "id": "336391c1ad6e5cd3",
        "type": "mqtt in",
        "z": "af4245d118bcd0fb",
        "d": true,
        "name": "TOP5 - panasonic_heat_pump/main/Main_Inlet_Temp",
        "topic": "panasonic_heat_pump/main/Main_Inlet_Temp",
        "qos": "0",
        "datatype": "auto",
        "broker": "92e5b2c.00a8b5",
        "nl": false,
        "rap": true,
        "rh": 0,
        "inputs": 0,
        "x": 280,
        "y": 360,
        "wires": [
            []
        ]
    },
    {
        "id": "24de67d5bb0b975a",
        "type": "mqtt in",
        "z": "af4245d118bcd0fb",
        "d": true,
        "name": "TOP6 - panasonic_heat_pump/main/Main_Outlet_Temp",
        "topic": "panasonic_heat_pump/main/Main_Outlet_Temp",
        "qos": "0",
        "datatype": "auto",
        "broker": "92e5b2c.00a8b5",
        "nl": false,
        "rap": true,
        "rh": 0,
        "inputs": 0,
        "x": 280,
        "y": 400,
        "wires": [
            []
Als je een format upload dat er anders uit ziet mag je dat niet doen.
Doordat de formats nu zo verschillend zijn, kan github geen diff meer maken.
Dus kunnen we ook niet normaal mergen of een slimme roll-back doen.


Ik heb nu een update gezet op Github.
https://github.com/edterb...n_control/tree/main-21.12

@MikeyMan
Ik heb net zelf even geprobeerd de operating mode aan te passen via scheduler. dat werkte bij mij wel.
Als het bij deze 21.12 versie nog niet opgelost is dan duiken we hier in.

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Nu online
@MikeyMan
Dit is de softstart node van 01-11.
Kun je deze tekst plakken in je huidige node [Function SoftStart] . ?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
//////////////////////////////// SOFTSTART /////////////////////////////////////
// Declaration of variables including their values.
let msg1={}, msg2={}, msg3={}, msg4={},msg5={},msg99={};
var ThreeWay_Valve_State= global.get('ThreeWay_Valve_State');
    if(ThreeWay_Valve_State===undefined){return null;}
    
var F_SS_state          = global.get('Correction_2_softstart_on_off',"file");    // Get the global variable. Used to see if the softstart function is enabled.
    if(F_SS_state===undefined)  {global.set('Correction_2_softstart_on_off',0,"file");F_SS_state=0;}
    
var F_SS_correction     = 0;
var F_SS_old_correction = global.get('F_SS_correction');
    if (F_SS_old_correction===undefined)    {F_SS_old_correction='n/a'}
    
var ss_Hz               = global.get('compressor_frequency');                       // Get the global variable for current compressor frequency
var Operating_Mode      = global.get('Operating_Mode_State',"file")
var SP_start            = global.get('F_WAR_SP');                           //  Setpoint after WAR calculation
var F_RTC_correction    = global.get('F_RTC_correction');                //  Correction of the RTC function 
        if (F_RTC_correction===undefined) {F_RTC_correction=0}
var F_NR_correction     = global.get('F_NR_correction');                 //  Correction of the NightReduction function
        if (F_NR_correction===undefined) {F_NR_correction=0}
var F_SS_SP_start       = SP_start + F_RTC_correction + F_NR_correction;    //  Calculate the starting temperature (SP) for the SoftStart function        


//

//***********************************************************************************
if (F_SS_state == 0 || ss_Hz == 0 || ThreeWay_Valve_State != 0 || Operating_Mode === undefined || Operating_Mode==1 || Operating_Mode==3 || Operating_Mode==5 || Operating_Mode==7 || Operating_Mode==8)                     //  Check if the function is enabled. Check if the compressor is running. Check if 3wayvalvue is in HEAT mode(0).
    {
//        F_SS_correction = 0;                                                        //  If the function is off, or the compressor is off, set  correction to zero
        global.set('F_SS_correction',F_SS_correction);                              //  Set the correctionvalue
        context.set("StartTime",undefined);
        msg1.payload = F_SS_correction; 
        msg1.topic = 'Compressor off. F_SS_correction 0';
        msg2.payload = F_SS_SP_start;
        msg2.topic = "F_SS_SP_start";
        return [msg1,null,msg2];
    }
//***********************************************************************************
//
else
    {

        var F_SS_new_SP;                                                            //  declare an empty variable
        var ss_PV_Ta            = global.get('Main_Outlet_Temp');                   //  PV (Ta/outlet) Temperature of water.
        var ss_PV_Tr            = global.get('Main_Inlet_Temp');                    //  PV (Tr/inlet) Temperature of water
        var T = '';
        var C = '';
//
//***********************************************************************************
/////// Timer how long the compressoris on. Runtime //////////
        var CurrentTime = new Date().getTime();
        var StartTime = context.get("StartTime");
        if (StartTime === undefined)
            {
                StartTime = CurrentTime;
                context.set("StartTime",StartTime);
            }
        var TimeElapsed = ((CurrentTime - StartTime)/1000);
        TimeElapsed = parseFloat(TimeElapsed.toFixed(0));
//***********************************************************************************
        msg4.payload = TimeElapsed;
        msg4.topic = 'TimeElapsed';
//***********************************************************************************
// Stage 1 - Pump just started
        
        if (TimeElapsed < 150)
            {
                F_SS_correction = -3;                                               //  Set the starting correction to -3
                F_SS_new_SP = F_SS_SP_start + F_SS_correction;                      //  Calculate the NEW SP.
                T = ' - (STARTUP)';
                if (ss_PV_Ta > F_SS_new_SP + 2)                                     //  Check if the NEW SP is not too low (2C below SP) 
                    {

                        F_SS_new_SP             = ss_PV_Ta -2;                      //  NEW SP
                        F_SS_correction         = F_SS_new_SP - F_SS_SP_start;      //  NEW CORRECTION
                        T = ' - (CATCH)';
                    }
                if (F_SS_new_SP > F_SS_SP_start + 5)                                //  Check if the NEW SP is not too low (2C below SP) 
                    {
                        F_SS_new_SP             = F_SS_SP_start + 5;                //  NEW SP
                        F_SS_correction         = 5;                                //  NEW CORRECTION
                        T = ' - (CATCH)';
                    }
                
            }

//***********************************************************************************
//      Stage 2 - waiting for pump to relax
        var F_SS_stage2 = global.get('F_SS_stage2',"file");
        var F_SS_stage2_limit = global.get('F_SS_stage2_limit',"file");
        F_SS_stage2 = F_SS_stage2 * 60;                         // convert minutes to seconds
        
        
        if (TimeElapsed >= 150 && TimeElapsed < (F_SS_stage2))
            {
                F_SS_new_SP                     = ss_PV_Ta -1;                      //  NEW SP
                    if (F_SS_new_SP < F_SS_SP_start -3)
                        {
                            F_SS_new_SP = F_SS_SP_start -3;
                        }
                F_SS_correction                 = F_SS_new_SP - F_SS_SP_start;      //  NEW CORRECTION
                
                if (F_SS_correction > F_SS_stage2_limit)
                    {
                        F_SS_correction = F_SS_stage2_limit;
                        F_SS_new_SP = F_SS_SP_start + F_SS_stage2_limit;
                        C = ' (Capped)'
                    }
                T = ' - (STABLE)';
            }

//***********************************************************************************
//      Stage 3 - Pump has relaxed. Remove correction, back to original setpoint
        if (TimeElapsed >= F_SS_stage2)
            {
            ////////////////////////
                    F_SS_correction             = 0;                                //  NEW CORRECTION
                    F_SS_new_SP                 = F_SS_SP_start                     //  NEW SP
                    T = ' - (ENDING)';
            }
    }
//***********************************************************************************
//

global.set('F_SS_correction',F_SS_correction);
msg1.payload = F_SS_correction; 
msg1.topic = 'F_SS_correction ' + T;

if (F_SS_old_correction == F_SS_correction)
    {
        return [msg1,null];
    }

else
    {
        //msg99.payload = "Correction:" + T + " from " + F_SS_old_correction + " to " + F_SS_correction + " °C" + C + " (" + ss_Hz + "Hz)"; 
        msg99.payload = "Correction: " + F_SS_old_correction + " > " + F_SS_correction + " °C" + T + " Freq: " + ss_Hz + "Hz, Tout: " + ss_PV_Ta + "°C"; 
        
        
        msg99.topic = "Function SoftStart";
        
        //***********************************************************************************
        return [msg1,msg99]
    }

Acties:
  • +1 Henk 'm!

  • Maarten69
  • Registratie: Augustus 2022
  • Niet online
edterbak schreef op dinsdag 15 november 2022 @ 02:31:
@Maarten69

Van af nu Maarten, alleen maar de methode van exporteren gebruiken die ik hier laat zien.
Tabbladen multiselect
Export
Download

Ik heb nu een update gezet op Github.
https://github.com/edterb...n_control/tree/main-21.12
Ik exporteerde ook exact op die manier.
21.12 is based op 21.11?

Voor testen scheduler; ik heb ook geen DHW, maar dat weerhoud de WP niet om toch de mode te wisselen. Zelfs tijdens run ging hij naar Heat+DHW.

[ Voor 14% gewijzigd door Maarten69 op 15-11-2022 06:32 ]

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:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Nu online
Klopt. 21.11 van 19h

Acties:
  • +1 Henk 'm!

  • The-Source
  • Registratie: Augustus 2001
  • Laatst online: 09:30
Misschien zie ik sommige dingen anders dan andere (qua logica ;) ) maar zou het niet 'logisch' zijn dat je bij de scheduler naast de huidige opties er nog 2 kolommen bij moeten komen voor je heat/cool setpoint (als 1 setpoint want je operation kiest wat er gedaan wordt) en DHW setpoint.
Voor DHW zou als er operation sterilize natuurlijk de temp uit het settings tabblad gebruikt moeten worden.

Vanuit mijn eigen perspectief heb ik het scenario dat ik 1 vaste dag per week bijna niet thuis ben, nou ja pas na 18:00 maar ondanks dat dit bijna altijd het geval is dat natuurlijk weer net niet altijd :P

[ Voor 20% gewijzigd door The-Source op 15-11-2022 08:10 ]

Taal fouten inbegrepen ;)
Mijn AI Art YouTube kanaal


Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Nu online
The-Source schreef op dinsdag 15 november 2022 @ 08:08:
Misschien zie ik sommige dingen anders dan andere (qua logica ;) ) maar zou het niet 'logisch' zijn dat je bij de scheduler naast de huidige opties er nog 2 kolommen bij moeten komen voor je heat/cool setpoint (als 1 setpoint want je operation kiest wat er gedaan wordt) en DHW setpoint.
Voor DHW zou als er operation sterilize natuurlijk de temp uit het settings tabblad gebruikt moeten worden.

Vanuit mijn eigen perspectief heb ik het scenario dat ik 1 vaste dag per week bijna niet thuis ben, nou ja pas na 18:00 maar ondanks dat dit bijna altijd het geval is dat natuurlijk weer net niet altijd :P
Ik vind het een goede suggestie.
Ik zat zelf eerst te denken aan een pupup. Maar wat jij voorstelt is simpeller. Das altijd beter. Voordeel is ook dat je kunt zien wat de ingestelde temp is in scheduler dan. :)

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Nu online
Maarten69 schreef op dinsdag 15 november 2022 @ 06:29:
[...]

Ik exporteerde ook exact op die manier.
21.12 is based op 21.11?

Voor testen scheduler; ik heb ook geen DHW, maar dat weerhoud de WP niet om toch de mode te wisselen. Zelfs tijdens run ging hij naar Heat+DHW.
Maar, controleer dat maar even. Ik weet het niet helemaal zeker.
Sorry.

Acties:
  • 0 Henk 'm!

  • Aikon
  • Registratie: Februari 2001
  • Niet online
Ik heb 21.12 geïnstalleerd net. Wat me gisteren wel opviel @Maarten69 is dat de Quiet mode wel werkt zoals je dat erin hebt verwerkt nu, maar als ik hem handmatig op level 3 zet hij alsnog rustiger start.

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

Om 15:22 heb ik level 3 gezet.

Kan het zijn dat je quietmode pas zet als de compressor al draait, of wellicht toch te laat op de een of andere manier?

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Nu online

MikeyMan

Vidi, Vici, Veni

@edterbak ik denk dat er nog iets niet goed gaat met de GitHub nu.

De main branch bevat nog steeds de beta, in ongeformatteerde variant.

Volgens mij moet die nu eerst naar de stable die je afgelopen zaterdag hebt geplaatst worden teruggezet.
Deze:
Afbeeldingslocatie: https://tweakers.net/i/rOMOoJLk5KjDW9LJksuIgqRmnsE=/800x/filters:strip_exif()/f/image/K5HMk2jZYxpKgtdnv9pgqYDR.png?f=fotoalbum_large

Je maakt wel een goed punt dat er nu niet op wijzigingen gerapporteerd kan worden.
Overigens zit het verschil volgens mij vooral in de setting hier rechts onderin. Compact vs Formatted:

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


Zie dat 21.12 nu gebaseerd is op 21.11.
Maar in alle eerlijkheid ben ik het vertrouwen nu een beetje kwijt. Weten we zeker dat het goed gaat zo?

Overigens doet op 21.00 stable de scheduler het zo te zien ook niet.

Ben er nu even af gebleven, ziet er zo uit in de global context:
Afbeeldingslocatie: https://tweakers.net/i/lgxCar_QZqunTITiOHHERyH9o9s=/800x/filters:strip_exif()/f/image/9dVqDOaHz68FoJ940m9eArBv.png?f=fotoalbum_large
Benieuwd wat er gaat gebeuren. Zie geen andere settings die met scheduling te maken hebben.
Denk dat die 'select' hier een beetje overbodig is.

@Aikon denk dat dat inderdaad meespeelt. Er zit een vertraging tussen sturen op compressor. Zag dat ook met de pump-flow reductie.

[ Voor 81% gewijzigd door MikeyMan op 15-11-2022 09:56 ]


Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Nu online

MikeyMan

Vidi, Vici, Veni

Overigens; is het een bugje? Geen idee, maar deze volgorde kan volgens mij beter:

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

-3, -2, -1, +1, +2, +3 lijkt me beter ;)

[ Voor 7% gewijzigd door MikeyMan op 15-11-2022 09:46 ]

Pagina: 1 ... 26 ... 122 Laatste