Heishamon <> Node Red voor Panasonic warmtepompen

Pagina: 1 ... 73 ... 121 Laatste
Acties:

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 19:29
MikeyMan schreef op dinsdag 11 april 2023 @ 11:20:
@edterbak thanks... Vraag me vooral af op basis waarvan die compensatie dan plaatsvindt... Das handmatig ofzo?

Zal me er eens even in gaan verdiepen.
Buitentemperatuur.
Het is het zelfde als mijn WAR functie.
WAR is weersafhankelijke regeling

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 23:28

MikeyMan

Vidi, Vici, Veni

edterbak schreef op dinsdag 11 april 2023 @ 11:30:
[...]

Buitentemperatuur.
Het is het zelfde als mijn WAR functie.
WAR is weersafhankelijke regeling
Oh ok... Met minder correcties dan?

Maar dan snap ik het verschil tussen de interne WAR en Compensation curve van de Panasonic niet. Morgen de manuals er eens bij pakken ;)

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 19:29
Ghehehe
Compensatie curve is de naam in de Panasonic controller voor wat wij hier WAR noemen

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 19:29
Het idee is gelijk.
Corrigeren op basis van buiten temperatuur.

De Panasonic kan dat. Naam: competition curve. Sensor: Panasonic
Node red kan dat. Naam: WAR functie. Sensor: any

Om de Panasonic dit te laten doen zet je de pomp in compensation curve modus.

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 23:28

MikeyMan

Vidi, Vici, Veni

Ah het kwartje valt... Als war in NR gebruikt wordt moet de war van de Panasonic uit staan, dus ik direct mode.

Ja dan zie ik ook niet helemaal in wat er meer of minder gecorrigeerd zou worden.

Gaat de waterpomp uit in compensation curve modus?

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 19:29
MikeyMan schreef op dinsdag 11 april 2023 @ 12:41:
Ah het kwartje valt... Als war in NR gebruikt wordt moet de war van de Panasonic uit staan, dus ik direct mode.

Ja dan zie ik ook niet helemaal in wat er meer of minder gecorrigeerd zou worden.
Precies. You got it :)
Gaat de waterpomp uit in compensation curve modus?
Dat zijn dus zaken waar ik geen kaas van gegeten heb. Ik heb eigenlijk vanaf begin direct modus gebruikt.
Afbeeldingslocatie: https://tweakers.net/i/ufGfeXM1fiPcGzzvybn2AiJegj0=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/Imtme2ww2ZCVAr8TOxgcqftT.png?f=user_large
Reden voor mij om de WAR functie te maken in NodeRed, is het gegeven dat wanneer er zonlicht op de pomp staat, de temperatuur niet klopt. Zie afbeelding hier boven... maar wat je nu ziet is nog een kleine afwijking. Ik zie regelmatig een afwijking t.o.v. de werkelijkheid van +10 tot +15 graden t.g.v. zonlicht.

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 23:28

MikeyMan

Vidi, Vici, Veni

@edterbak tijd voor een externe sensor ;)

Zal binnenkort ff aan de slag met testen. Settings blijven toch bewaard.

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 19:29
Die sensoren hebben het zelfde probleem, maar dan is het effect iets minder heftig. .

Mijn sensor is https://openweathermap.org/
Gratis

Settings blijven bewaard ja. Ik heb er gister tig keer tussen gewisseld. no issue.

[ Voor 23% gewijzigd door edterbak op 11-04-2023 13:51 ]


Acties:
  • +2 Henk 'm!

  • blb4
  • Registratie: April 2008
  • Laatst online: 23:35
MikeyMan schreef op dinsdag 11 april 2023 @ 11:20:
@edterbak thanks... Vraag me vooral af op basis waarvan die compensatie dan plaatsvindt... Das handmatig ofzo?

Zal me er eens even in gaan verdiepen.
WAR in NR = m.i. Pana Compensation curve met de mogelijkheid een extra punt op te geven en de mogelijkheid een andere temperatuursensor te gebruiken.
Alle andere compensaties in NR (o.a. RTC & Softstart kunnen, als Pana Compensation curve wordt gebruikt, nu via +/- 5 graden shift wordt uitgevoerd en daarmee dus ook beperkt tot die temperatuur range.

Als je doel is je Pana zo veel mogelijk zelfstandig te draaien dan kan je Pana Compensation curve gebruiken. Als je zo veel mogelijk flexibiliteit wil hebben in de externe besturing dan gebruik je direct mode op de Pana en geef je alle vrijheid aan NR.

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: 19:29
Ik het net wat tijd gestoken om een nieuwe sensor aan te maken voor in Home Assistant.

Darksky weer gegevens doen het niet meer daar. (was bekend dat deze gingen stoppen)

Ik heb nu via https://openweathermap.org/ een online bron.
Even geregistreerd, API key aanmaken. (Alles zoals een ware Nederlander betaamd... gratis.)
Afbeeldingslocatie: https://tweakers.net/i/4mC5fjHqD_3Iu_y1Fgdqv9xa8hU=/800x/filters:strip_exif()/f/image/JMx1rQsDlUXfUr6QG60vmXNA.png?f=fotoalbum_large

Vervolgens in NodeRed de pallet installeren
https://flows.nodered.org/node/node-red-node-openweathermap
- API key invullen (aanmaken op de openweather site)
- City: Hoofddorp (zoeken op de site welke stad in de buurt ligt)
- Country: NL

Klaar. De info komt nu in NR binnen.

Deze bron kun je gebruiken voor de WAR functie. de buitentemperatuur.
De onderstaande flow doet het SPLIT werk om de juiste info naar de juiste node te krijgen.

Afbeeldingslocatie: https://tweakers.net/i/PkOPeuIjXXZVTp4dX_SZdFPFh9A=/800x/filters:strip_exif()/f/image/CyOpWGZyALtMI4BCqrCAUoD3.png?f=fotoalbum_large
(Let op: de optionele route is niet verbonden. Linkje nog leggen als je dit wilt)
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
[
    {
        "id": "3a1c7ae1443e0666",
        "type": "link out",
        "z": "6cd33435dfb2b2bf",
        "name": "OpenWeatherMap output",
        "mode": "link",
        "links": [
            "219066f9a22a1c23"
        ],
        "x": 875,
        "y": 140,
        "wires": []
    },
    {
        "id": "5bb48226c0d0aa58",
        "type": "openweathermap in",
        "z": "6cd33435dfb2b2bf",
        "name": "Hoofddorp",
        "wtype": "current",
        "lon": "",
        "lat": "",
        "city": "Hoofddorp",
        "country": "NL",
        "language": "nl",
        "credentials": {},
        "x": 140,
        "y": 140,
        "wires": [
            [
                "4088156437b9c772",
                "24ee4de452c0eeef"
            ]
        ]
    },
    {
        "id": "4088156437b9c772",
        "type": "change",
        "z": "6cd33435dfb2b2bf",
        "name": "openweathermap/tempc",
        "rules": [
            {
                "t": "set",
                "p": "payload",
                "pt": "msg",
                "to": "payload.tempc",
                "tot": "msg"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 330,
        "y": 140,
        "wires": [
            [
                "3a1c7ae1443e0666"
            ]
        ]
    },
    {
        "id": "d3e22f729b8043d6",
        "type": "split",
        "z": "6cd33435dfb2b2bf",
        "name": "",
        "splt": "\\n",
        "spltType": "str",
        "arraySplt": 1,
        "arraySpltType": "len",
        "stream": false,
        "addname": "topic",
        "x": 270,
        "y": 80,
        "wires": [
            [
                "920658d9903d7953"
            ]
        ]
    },
    {
        "id": "920658d9903d7953",
        "type": "function",
        "z": "6cd33435dfb2b2bf",
        "name": "Change topic",
        "func": "let msg1={};\nmsg1.payload = msg.payload;\nmsg1.topic = 'openweathermap/' + msg.topic;\n\nreturn msg1;",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 510,
        "y": 80,
        "wires": [
            [
                "b18712e36c7e67dc"
            ]
        ]
    },
    {
        "id": "b18712e36c7e67dc",
        "type": "mqtt out",
        "z": "6cd33435dfb2b2bf",
        "name": "openweathermap/",
        "topic": "",
        "qos": "0",
        "retain": "false",
        "respTopic": "",
        "contentType": "",
        "userProps": "",
        "correl": "",
        "expiry": "",
        "broker": "92e5b2c.00a8b5",
        "x": 790,
        "y": 80,
        "wires": []
    },
    {
        "id": "d3c5d90ea81392e3",
        "type": "comment",
        "z": "6cd33435dfb2b2bf",
        "name": "Optional >",
        "info": "",
        "x": 120,
        "y": 80,
        "wires": []
    },
    {
        "id": "24ee4de452c0eeef",
        "type": "junction",
        "z": "6cd33435dfb2b2bf",
        "x": 200,
        "y": 80,
        "wires": [
            []
        ]
    },
    {
        "id": "92e5b2c.00a8b5",
        "type": "mqtt-broker",
        "name": "MQTT (x.x.x.x)",
        "broker": "x.x.x.x",
        "port": "1883",
        "clientid": "Node_Red_Client",
        "autoConnect": true,
        "usetls": false,
        "compatmode": false,
        "protocolVersion": "4",
        "keepalive": "60",
        "cleansession": true,
        "birthTopic": "",
        "birthQos": "0",
        "birthRetain": "false",
        "birthPayload": "",
        "birthMsg": {},
        "closeTopic": "",
        "closeQos": "0",
        "closeRetain": "false",
        "closePayload": "",
        "closeMsg": {},
        "willTopic": "",
        "willQos": "0",
        "willRetain": "false",
        "willPayload": "",
        "willMsg": {},
        "userProps": "",
        "sessionExpiry": ""
    }
]
Tevens heb ik de boel doorgelust om uit te sturen naar MQTT. (Dit is optioneel)
Op deze mannier kun je in HA zelf een mqtt sensor aanmaken en de informatie daar ook zien.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
- name: "OpenWeatherMap tempc"
  state_topic: "openweathermap/tempc"
  qos: 0
  device_class: temperature
  unit_of_measurement: "°C"
  icon: mdi:thermometer
  unique_id: "openweathermap/tempc"
  
- name: "OpenWeatherMap humidity"
  state_topic: "openweathermap/humidity"
  qos: 0
  device_class: humidity
  unit_of_measurement: "%"
  icon: mdi:water-percent
  unique_id: "openweathermap/humidity"
Misschien dat iemand hier blij van wordt.

[ Voor 3% gewijzigd door edterbak op 11-04-2023 22:51 ]


Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 19:29
Ik weet dat er ook een HACS integration is om OpenWeatherMap in Home Assistant te krijgen.

Maar die route heeft niet mijn voorkeur. Node Red, de verwarming, moet zelfstandig bijven werken. Ook als er iets omvalt na een homeassistant update .. . . wat helaas niet ongebruikelijk is, is mijn ervaring.

Daarom is bij mij Node Red de plek waar de info binnen komt. en niet via Ha.

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 19:29
Ik heb overigens ook zitten kijken of ik de benodigde informatie via het dashboard er in kan krijgen.
Dus dat je via Dashboard een API key invult, een city/country, zodat deze informatie gebruikt wordt in de openweathermap flow. Maar dit werkt helaas niet.
bijvoorbeeld een tekstveld > {{msg.key}} en deze proberen te gebruiken. Gaat helaas niet. :(

Als daar een methode voor te verzinnen is, sta ik er voor open om dit in het dashboard te schuiven als het netjes kan. :)

Acties:
  • +2 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 19:29
Oh OH OH>>>..


Ik zie net dat het wel kan. Ik kan de API gebruiken :) :D

Zijn er mensen die dit via Dashboard graag willen regelen : )

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 19:29
Zijn er wensen dat de externe sensor voor WAR functie via DASH ingesteld kan worden?
Graag reactie in case of yes. :)

Acties:
  • +1 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 23:28

MikeyMan

Vidi, Vici, Veni

edterbak schreef op woensdag 12 april 2023 @ 11:25:
Zijn er wensen dat de externe sensor voor WAR functie via DASH ingesteld kan worden?
Graag reactie in case of yes. :)
Ik zie persoonlijk liever de moeite gestoken worden in een aparte pagina voor alle inkomende en uitgaande link nodes. Geeft mi meer flexibiliteit.

Eens met @blb4 dus ;)

[ Voor 3% gewijzigd door MikeyMan op 12-04-2023 11:40 ]


Acties:
  • +1 Henk 'm!

  • blb4
  • Registratie: April 2008
  • Laatst online: 23:35
edterbak schreef op woensdag 12 april 2023 @ 11:25:
Zijn er wensen dat de externe sensor voor WAR functie via DASH ingesteld kan worden?
Graag reactie in case of yes. :)
Ik zit nog een beetje te ping-pongen tussen Pana sensor zelf en eigen buitensensor (via MQTT). Voor mij is dit voldoende, als ik een internet-sensor zou willen plak ik die er zelf wel in op de personal page.

Mijn ervaring met internet-sensors is dat ze na een tijdje niet meer gratis zijn/de api anders is/geen eigen integratie met NR (meer) hebben etc. Met dat soort afhankelijkheden moet je je afvragen of je dat wil ondersteunen als je 't via settings gaat aanbieden. Ik zou zeggen: mensen lossen dat zelf maar op op hun personal page.

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!

  • blb4
  • Registratie: April 2008
  • Laatst online: 23:35
MikeyMan schreef op woensdag 12 april 2023 @ 11:37:
[...]

Ik zie persoonlijk liever de moeite gestoken worden in een aparte pagina voor alle inkomende en uitgaande link nodes. Geeft mi meer flexibiliteit.
Eens! Ik denk dat er zoveel diverse wensen zijn dat je dat niet allemaal kan ondersteunen. Een plek waarop alle (in elk geval alle voorziene) custom links staan maakt de boel overzichtelijk.

Waar ik trouwens ook heel blij mee ben is de manier waarop je diverse waarden in DB zet (zoals SS timers) en die regelmatig (eens per 30 minuten) uitleest en weer synced op dashboard. Dat geeft mij de mogelijkheid om deze waarden zelf te manipuleren (in dit specifieke geval op basis van de buitentemperatuur) en die worden dan netjes gebruikt zonder dat ik aanpassingen aan de flows hoef te maken en dus ook een nieuwe versie gewoon te plaatsen is.

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!

  • blb4
  • Registratie: April 2008
  • Laatst online: 23:35
MikeyMan schreef op woensdag 12 april 2023 @ 11:37:
[...]


Ik zie persoonlijk liever de moeite gestoken worden in een aparte pagina voor alle inkomende en uitgaande link nodes. Geeft mi meer flexibiliteit.

Eens met @blb4 dus ;)
Eens ;)

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

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 19:29
Okay, helder. Kan me ook wel vinden in de argumenten.
Dan ga ik hier geen tijd in steken. :)

Input/output tab.
Ik ga er stiekum vanuit dat je dit bedoeld in de FLOW, en niet in het dashboard zelf, right?
Dus dat ik een net tabje maak, waar duidelijk is dat en wat er verbonden moet worden.

P1
T buiten
T binnen

correct?

[ Voor 6% gewijzigd door edterbak op 12-04-2023 11:57 ]


Acties:
  • +1 Henk 'm!

  • blb4
  • Registratie: April 2008
  • Laatst online: 23:35
edterbak schreef op woensdag 12 april 2023 @ 11:56:
Okay, helder. Kan me ook wel vinden in de argumenten.
Dan ga ik hier geen tijd in steken. :)

Input/output tab.
Ik ga er stiekum vanuit dat je dit bedoeld in de FLOW, en niet in het dashboard zelf, right?
Dus dat ik een net tabje maak, waar duidelijk is dat en wat er verbonden moet worden.

P1
T buiten
T binnen

correct?
Yep, dat!

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!

  • Lollercopter
  • Registratie: December 2017
  • Laatst online: 00:35
Zeer tevreden met de Heishamon tot nu toe. Ik heb de volgende vraag: ik zou graag de backupheater willen "brute forcen". Het is mijn installatie en ik wil gewoon dat deze aan gaat wanneer ik het wil, en uitgaat wanneer ik wil. Kan dit met de heishamon ? Ik snap dat je natuurlijk vast zit aan de kabouters die ook de backup heater nodig hebben in sommige gevallen (defrost) en er ook een mening over hebben.

Maar ik wil gewoon op een zonnige dag bij +10C buiten besluiten om die backupheater erin te klappen (alleen als de waterpomp loopt natuurlijk) .... puur omdat het kan :+ Is dit mogelijk ? Ik wil bijvoorbeeld in home assistant een "turbo SWW" modus erin zetten. Dan gaat 3 kW backup heater aan, 3 kW SWW insteek heater aan, en warmtepomp op max vermogen. Waarom ? Waarom niet :D :+
Enige risico dat ik zie is het aangaan van die heater zonder water circulatie, dan kan je een probleem krijgen.

[ Voor 9% gewijzigd door Lollercopter op 12-04-2023 12:07 ]


Acties:
  • +1 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 23:28

MikeyMan

Vidi, Vici, Veni

edterbak schreef op woensdag 12 april 2023 @ 11:56:
Okay, helder. Kan me ook wel vinden in de argumenten.
Dan ga ik hier geen tijd in steken. :)

Input/output tab.
Ik ga er stiekum vanuit dat je dit bedoeld in de FLOW, en niet in het dashboard zelf, right?
Dus dat ik een net tabje maak, waar duidelijk is dat en wat er verbonden moet worden.

P1
T buiten
T binnen

correct?
:Y

Net laatste update erop gezet. Nu testen :)

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 23:28

MikeyMan

Vidi, Vici, Veni

Overigens, n.a.v. de discussie omtrent compensation curve...

Waarom wordt voor WAR als enige een Nederlandse term gebruikt? :)

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 19:29
Goede vraag. Ook mijzelf afgevraagd.
WAR is een mooie afkorting, lekker kort. Ik had dit al gebouwd, nadat ik dit zelf ook bedacht.

Wat is de Engelse afkorting?
Ik vind compensation curve niet de lading dekken.

Acties:
  • +1 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 23:28

MikeyMan

Vidi, Vici, Veni

Ff rondje langs de merken gedaan. Weather compensation lijkt de geaccepteerde termp te zijn.
Zelfs een wiki van ;)
Wikipedia: Weather compensation

Hoewel er natuurlijk alleen op basis van buitentemperatuur wordt gestuurd. Terwijl wind ook nog interessant zou zijn in dit kader. Zeker als je het over weather hebt.

OTC? Outside temperature compensation?
ATC? Ambient temperature compensation?
WCC? Weather compensation control?

[ Voor 18% gewijzigd door MikeyMan op 12-04-2023 13:13 ]


Acties:
  • 0 Henk 'm!

  • blb4
  • Registratie: April 2008
  • Laatst online: 23:35
MikeyMan schreef op woensdag 12 april 2023 @ 13:11:
Ff rondje langs de merken gedaan. Weather compensation lijkt de geaccepteerde termp te zijn.

Hoewel er natuurlijk alleen op basis van buitentemperatuur wordt gestuurd. Terwijl wind ook nog interessant zou zijn in dit kader. Zeker als je het over weather hebt.

OTC? Outside temperature compensation?
ATC? Ambient temperature compensation?
Dat is idd een fout in de term WAR: 't zou BTAR moeten heten 8)

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!

  • blb4
  • Registratie: April 2008
  • Laatst online: 23:35
HCC en (toekomstig 8) CCC? Heat Compensation Curve / Cool Compensation Curve.

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: 23:28

MikeyMan

Vidi, Vici, Veni

blb4 schreef op woensdag 12 april 2023 @ 13:20:
HCC en (toekomstig 8) CCC? Heat Compensation Curve / Cool Compensation Curve.
Dat zou m.i. incorrect zijn. Je compenseert voor de buitentemperatuur. Niet voor het koelen of verwarmen van de binnenruimte ;)

Acties:
  • 0 Henk 'm!

  • blb4
  • Registratie: April 2008
  • Laatst online: 23:35
MikeyMan schreef op woensdag 12 april 2023 @ 13:23:
[...]


Dat zou m.i. incorrect zijn. Je compenseert voor de buitentemperatuur. Niet voor het koelen of verwarmen van de binnenruimte ;)
Nee, maar mijn gedachte: CC is de term van Panasonic voor buitentemperatuur compensatie, dus laten we die term maar gewoon gebruiken. kwestie van gewoon definieren. vervolgens kent Panasonic een CC voor verwarming (Heat) en voor koelen (Cool). Vandaar dus HCC en CCC.

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: 23:28

MikeyMan

Vidi, Vici, Veni

Volgens die logica zou ik voor CCH en CCC gaan dan... Maargoed, tis gerommel in de marge sowieso :+

@Maarten69 leef je nog eigenlijk?

Acties:
  • +1 Henk 'm!

  • blb4
  • Registratie: April 2008
  • Laatst online: 23:35
MikeyMan schreef op woensdag 12 april 2023 @ 13:36:
Volgens die logica zou ik voor CCH en CCC gaan dan... Maargoed, tis gerommel in de marge sowieso :+

@Maarten69 leef je nog eigenlijk?
Mag ook :). @Maarten69 zit nog voor z'n examens volgens mij....

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: 19:29
CCFKAWAR
CompensationCurveFormalyKnownAsWAR :+

Maar CC_H vind ik prima. Laat de deur open voor CC_C

Weather Compensation is ook wat onhandig als je het mij vraagt.

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 19:29
Lollercopter schreef op woensdag 12 april 2023 @ 12:03:
Zeer tevreden met de Heishamon tot nu toe. Ik heb de volgende vraag: ik zou graag de backupheater willen "brute forcen". Het is mijn installatie en ik wil gewoon dat deze aan gaat wanneer ik het wil, en uitgaat wanneer ik wil. Kan dit met de heishamon ? Ik snap dat je natuurlijk vast zit aan de kabouters die ook de backup heater nodig hebben in sommige gevallen (defrost) en er ook een mening over hebben.

Maar ik wil gewoon op een zonnige dag bij +10C buiten besluiten om die backupheater erin te klappen (alleen als de waterpomp loopt natuurlijk) .... puur omdat het kan :+ Is dit mogelijk ? Ik wil bijvoorbeeld in home assistant een "turbo SWW" modus erin zetten. Dan gaat 3 kW backup heater aan, 3 kW SWW insteek heater aan, en warmtepomp op max vermogen. Waarom ? Waarom niet :D :+
Enige risico dat ik zie is het aangaan van die heater zonder water circulatie, dan kan je een probleem krijgen.
Ik durf dat eigenlijk niet te zeggen. Dit is specifiek iets voor / van de heishamon, en of er commando's zijn welke dit toelaten.
Ik heb het zelf eerlijk gezegd nog niet gezien, een voor de hand liggende term hierover.

https://github.com/Egyras...lob/master/MQTT-Topics.md

Misschien is het handig dat dit gevraagd wordt in het generieke heishamon draadje. Daar zit meer kennis omtrend de heishamon zelf :) Ik pruts hier slechts wat aan met Node Red. :)

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 23:28

MikeyMan

Vidi, Vici, Veni

Gaat nog niet helemaal goed met solar.

Modus is wel goed gezet, maar run heeft niet gedraaid, want WP stond uit door RTC.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
12/04 16:23:29 - MQTT Command: SetOperationMode: 6 (unknown)
12/04 16:23:28 - MQTT Command: SetDHWTemp: 58 (Solar)
12/04 16:23:27 - Function Solar: Operation mode changed from 2 to 6
12/04 16:23:27 - Function Solar: triggered threshold (kWh todays result). DHW SP to 58
12/04 15:10:38 - MQTT Command: SetHeatpump: 0 (unknown)
12/04 15:10:36 - Function RTC: on/off activated - Turn off power (Room temp: 20.53°C)
12/04 12:56:14 - MQTT Command: SetZ1HeatRequestTemperature: 20 (function RTC)
12/04 12:56:14 - Function RTC: Correction change: From -2 to -3 °C (Room actual: 20.1 °C)
12/04 12:48:52 - Function RTC: Correction change: From -1 to -2 °C (Room actual: 20.03 °C)
12/04 12:35:11 - Function RTC: Correction change: From 0 to -1 °C (Room actual: 19.7 °C)
12/04 12:28:05 - Function RTC: Correction change: From -2 to 0 °C (Room actual: 19.5 °C)
12/04 12:25:05 - SYSTEM - HEISHAMON Connection: Online
12/04 12:25:00 - Function - WAR: 1
12/04 12:24:56 - SYSTEM: MQTT block inactive, default block mode: BLOCK ALL
12/04 12:24:56 - Function NightReduction: 0
12/04 12:24:56 - RTC: Room setpoint changed to: 19.5 °C
12/04 12:24:55 - Function SoftStart: SoftStart function end
12/04 12:24:55 - Function NightReduction: New correction: 0 °C
12/04 12:24:55 - Function Pump speed: 1
12/04 12:24:55 - SYSTEM: WAR settings OK
12/04 12:24:55 - SYSTEM: Heatpump is in DIRECT mode
12/04 12:24:55 - SYSTEM: Start----------------------------------

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 19:29
MikeyMan schreef op woensdag 12 april 2023 @ 17:03:
Gaat nog niet helemaal goed met solar.

Modus is wel goed gezet, maar run heeft niet gedraaid, want WP stond uit door RTC.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
12/04 16:23:29 - MQTT Command: SetOperationMode: 6 (unknown)
12/04 16:23:28 - MQTT Command: SetDHWTemp: 58 (Solar)
12/04 16:23:27 - Function Solar: Operation mode changed from 2 to 6
12/04 16:23:27 - Function Solar: triggered threshold (kWh todays result). DHW SP to 58
12/04 15:10:38 - MQTT Command: SetHeatpump: 0 (unknown)
12/04 15:10:36 - Function RTC: on/off activated - Turn off power (Room temp: 20.53°C)
12/04 12:56:14 - MQTT Command: SetZ1HeatRequestTemperature: 20 (function RTC)
12/04 12:56:14 - Function RTC: Correction change: From -2 to -3 °C (Room actual: 20.1 °C)
12/04 12:48:52 - Function RTC: Correction change: From -1 to -2 °C (Room actual: 20.03 °C)
12/04 12:35:11 - Function RTC: Correction change: From 0 to -1 °C (Room actual: 19.7 °C)
12/04 12:28:05 - Function RTC: Correction change: From -2 to 0 °C (Room actual: 19.5 °C)
12/04 12:25:05 - SYSTEM - HEISHAMON Connection: Online
12/04 12:25:00 - Function - WAR: 1
12/04 12:24:56 - SYSTEM: MQTT block inactive, default block mode: BLOCK ALL
12/04 12:24:56 - Function NightReduction: 0
12/04 12:24:56 - RTC: Room setpoint changed to: 19.5 °C
12/04 12:24:55 - Function SoftStart: SoftStart function end
12/04 12:24:55 - Function NightReduction: New correction: 0 °C
12/04 12:24:55 - Function Pump speed: 1
12/04 12:24:55 - SYSTEM: WAR settings OK
12/04 12:24:55 - SYSTEM: Heatpump is in DIRECT mode
12/04 12:24:55 - SYSTEM: Start----------------------------------
Kun je duidelijker aangeven wat je alemaal getest hebt?
welke functies stonden aan
Alleen RTC on/off + Solar? Of nog meer?

Maar ik ga straks kijken naar wat er gebeurt met die 1 van power on... die moet toch verstuurd zijn.. :D

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 23:28

MikeyMan

Vidi, Vici, Veni

Heb nog nergens aan gezeten verder. Alleen update geinstalleerd. Huidige status:

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

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 19:29
En rtc functie on/off staat aan toch?

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 23:28

MikeyMan

Vidi, Vici, Veni

edterbak schreef op woensdag 12 april 2023 @ 18:41:
En rtc functie on/off staat aan toch?
Yup!

Zie alleen wel dat 'change operating mode' uit staat. Nooit aan gehad ook.

Afbeeldingslocatie: https://tweakers.net/i/EyVG-kMNMxX18tWz0h4f3lPAzWk=/800x/filters:strip_exif()/f/image/65nopWbEhHnOuxhT291daH9a.png?f=fotoalbum_large

[ Voor 42% gewijzigd door MikeyMan op 12-04-2023 20:46 ]


Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 19:29
@MikeyMan
Staat bij jou de toggle 'Solar function active when heat pump is off" aan of uit?Afbeeldingslocatie: https://tweakers.net/i/goAVZ-C8dE-g84VM4OK1xcF5JRI=/800x/filters:strip_exif()/f/image/nUQ8kvQdX8NuBGSecKWxEVuV.png?f=fotoalbum_large

[ Voor 64% gewijzigd door edterbak op 12-04-2023 21:57 ]


Acties:
  • +1 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 23:28

MikeyMan

Vidi, Vici, Veni

edterbak schreef op woensdag 12 april 2023 @ 21:56:
@MikeyMan
Staat bij jou de toggle 'Solar function active when heat pump is off" aan of uit?[Afbeelding]
Good catch! Die stond inderdaad uit...

Eens kijken hoe het morgen gaat.

Maar, is het niet inconsistent dat wel de modus gewijzigd wordt?

Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 19:29
Ja, dat is juist. Goed gedacht. Waarom zou je dan nog de modus veranderen als de pomp toch uit staat gheheheeh...

Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 19:29
Die logica heb ik nu toegevoegd.
als de pomp uit staat, en hij mag niet aangezet worden, dan verlaat hij de logica.
als de pomp uit staat, en hij mag wel aangezet worden, dan gaat hij verder.

Acties:
  • +1 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 23:28

MikeyMan

Vidi, Vici, Veni

@edterbak top!

Zouden dit overigens niet juist dingen zijn die je in de log zou willen zien?

'solar setpoint reached, dhw not run because of setting' oid?

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 19:29
Zit er in.
Zal ik een update upliaden? Of eerst even testen morgen?

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 23:28

MikeyMan

Vidi, Vici, Veni

edterbak schreef op woensdag 12 april 2023 @ 23:08:
Zit er in.
Zal ik een update upliaden? Of eerst even testen morgen?
Kan hem er morgenavond ook niet op zetten, dus ik test eerst wel hoe het nu gaat.

Acties:
  • 0 Henk 'm!

  • blb4
  • Registratie: April 2008
  • Laatst online: 23:35
edterbak schreef op woensdag 12 april 2023 @ 23:08:
Zit er in.
Zal ik een update upliaden? Of eerst even testen morgen?
Ik kan een eventuele versie er nog wel vanavond opzetten en solarfunctie morgen testen.

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

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 19:29
Staat nu online.

[2023-04-10] v22.20 beta (experimental). Changes:
- [Fix] - Solar function. case power off and allow power on toggie is off added with logging. Improved GUI name of toggle.

https://github.com/edterb...hamon_control/tree/beta-1

Het is een kleine aanpassing.

[ Voor 96% gewijzigd door edterbak op 13-04-2023 00:23 ]


Acties:
  • 0 Henk 'm!

  • blb4
  • Registratie: April 2008
  • Laatst online: 23:35
ok, bij mij is vannacht de solar functie aan de gang gegaan :? Ik kan 't niet met zekerheid vaststellen maar ik denk dat dit komt door een effect van mijn batterijsysteem. De vaatwasser draaide ervoor en dan gaat de batterij leveren. Als dan 't verbruik (van de vaatwasser) abrupt stopt (verwarmingselement gaat uit) duurt 't even voordat de batterij stopt met leveren en is er dus even een teruglevering aan 't net.

Ik heb nog niet in de Solar functie logic gekeken, zit er iets van een vertraging in? Dat de teruglevering b.v. 1 minuut boven threshold moet zijn?

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

Afbeeldingslocatie: https://tweakers.net/i/0j6jDUvqiqukgrxPHaXSUbcP-2o=/800x/filters:strip_exif()/f/image/kfcGLml1pMVPzJEzqEIRFK5b.png?f=fotoalbum_large

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
13/04 03:07:27 - MQTT Command: SetHeatpump: 0 (SoftStart)
13/04 03:07:23 - Function RTC: on/off activated - Turn off power (Room temp: 19.17°C)
13/04 03:06:59 - MQTT Command: SetZ1HeatRequestTemperature: 28 (SP Calculation)
13/04 03:06:59 - *** Function Calculate new SP: New final SP calculated: Current setpont: 32 °C. New calculated setpoint: 28 °C
13/04 03:06:59 - MQTT Command: SetMaxPumpDuty: 104 (pump speed)
13/04 03:06:57 - Function SoftStart: Correction: 0 > -5 °C - (STARTUP) Freq: 25Hz, SP_Final: 27°C
13/04 03:06:57 - Compressor: running
13/04 03:06:55 - Function SoftStart Quietmode: Timer started (20 minutes)
13/04 03:06:55 - Function Pump speed: restored to: 104 (21%)
13/04 03:04:15 - MQTT Command: SetZ1HeatRequestTemperature: 32 (Compare SP)
13/04 03:04:15 - *** Function Calculate new SP: New final SP calculated: Current setpont: 39 °C. New calculated setpoint: 32 °C
13/04 03:03:48 - MQTT Command: SetZ1HeatRequestTemperature: 39 (SP Calculation)
13/04 03:03:46 - Function SoftStart: SoftStart function end
13/04 03:03:46 - MQTT Command: SetMaxPumpDuty: 96 (pump speed)
13/04 03:03:46 - Compressor: stopped
13/04 03:03:46 - Function SoftStart Quietmode: Compressor run ended, quiet mode set to level 3 for next run
13/04 03:03:46 - Function Pump speed: reduced to 96 (17%)
13/04 03:03:46 - *** Function Calculate new SP: New final SP calculated: Current setpont: 31 °C. New calculated setpoint: 39 °C
13/04 03:03:45 - Function SoftStart: Correction: 0 > 7 °C - (STARTUP) Freq: 36Hz, SP_Final: 39°C
13/04 03:03:45 - MQTT Command: SetQuietMode: 3 (QuietMode Manager)
13/04 03:03:43 - Quiet mode manager: Detected 3-way valve set to HEAT position again. Restoring quiet mode to level 3
13/04 03:03:38 - MQTT Command: SetOperationMode: 0 (SoftStart Quietmode)
13/04 03:03:36 - Function Solar: DHW temperature reached DHW SP High. Restored previous OperatingMode: 0
13/04 02:23:24 - Function SoftStart Quietmode: Timer ended, quiet mode is already set to level 0
13/04 02:03:33 - Function Pump speed: 1
13/04 02:03:26 - MQTT Command: SetMaxPumpDuty: 104 (pump speed)
13/04 02:03:26 - Compressor: running
13/04 02:03:24 - Function SoftStart Quietmode: Timer started (20 minutes)
13/04 02:03:24 - Function Pump speed: restored to: 104 (21%)
13/04 02:00:12 - MQTT Command: SetQuietMode: 0 (QuietMode Manager)
13/04 02:00:08 - Quiet mode manager: Detected 3-way valve set to DHW. Disabling the quiet mode function during DHW. Restored to level 0
13/04 02:00:03 - MQTT Command: SetOperationMode: 4 (unknown)
13/04 02:00:03 - MQTT Command: SetHeatpump: 1 (unknown)
13/04 02:00:01 - MQTT Command: SetDHWTemp: 56 (function RTC)
13/04 02:00:00 - Function Solar: Operation mode changed from 0 to 4
13/04 02:00:00 - Function Solar: triggered threshold (kW). DHW SP to 56
13/04 02:00:00 - Function Solar: New day; Reset Solar function. DHW SP already 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:
  • +2 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 19:29
@blb4
Hahah.. ja Lekker ben je weer.
De functie werkt fantastisch.. Hij doet het. Schakelt aan, schakelt uit :D :D TOP DIT hahahaa...
wil je dat weer niet 8)7

Ghehehe..

Maar, er zit inderdaad geen middeling in.
Je kunt deze misschien zetten op de P1 ingang voor levering.
Smooth functie. Deze kun je in je personal mapje duwen bij de p1 connector

Moet je zelf even zoeken naar de juiste instelling. low pass of gemiddelde van de laatste x punten.

[ Voor 12% gewijzigd door edterbak op 13-04-2023 11:59 ]


Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 19:29
Dank voor de test overigens :) :Y

Acties:
  • 0 Henk 'm!

  • blb4
  • Registratie: April 2008
  • Laatst online: 23:35
@edterbak, top suggestie natuurlijk! Zoals ik al eerder zei: zo veel mogelijk specifieke zaken door gebruikers op personal flow laten oplossen! Ik heb er nu een Smooth functie tussen gezet met gemiddelde over 10 waarden. Bij mij komt er elke 15 seconden een nieuwe waarde, dus gemiddelde over 2,5 minuut lijkt mij mooi.

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!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 19:29
@blb4

Grafiek naar wens zo in COOL tabje?
Afbeeldingslocatie: https://tweakers.net/i/QNfoPahtEeL22asg4t6xTV0rObs=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/jZtqhgCg0K0qKcjhsR7RbeqM.png?f=user_large

Heb de grens maar laten plotten. gebruik functie ceil. Soort afronden naar boven.

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 19:29
blb4 schreef op donderdag 13 april 2023 @ 12:37:
@edterbak, top suggestie natuurlijk! Zoals ik al eerder zei: zo veel mogelijk specifieke zaken door gebruikers op personal flow laten oplossen! Ik heb er nu een Smooth functie tussen gezet met gemiddelde over 10 waarden. Bij mij komt er elke 15 seconden een nieuwe waarde, dus gemiddelde over 2,5 minuut lijkt mij mooi.
Oh, ik bedenk mij net.
Dat gaat niet goedkomen zo.

de P1 gegevens, de W getallen worden in de functie omgezet van W > kWh. Ieder tijdsegmentje van .. Wh wordt bij elkaar opgeteld.

Als je die vooraf gaat middelen op het ingaande signaal, dan ga je een afwijking krijgen tussen de werkelijkheid kwa opbrengst over de dag.
Nou hoeft dat niet per definitie een probleem te zijn voor je.
Als je waarde hecht aan de juistheid van de grafiek, en de exacte getallen dat ze kloppen, dan moet je hier nog even over nadenken.
als dat je niet interesseert en je wilt gewoon een goed werkende functie, dan go ahead :D

O-)

Acties:
  • 0 Henk 'm!

  • blb4
  • Registratie: April 2008
  • Laatst online: 23:35
Ik ben helemaal nieuw tot de Cool functie, moest nog ff in 't verborgen menu duiken om Koelen aan te zetten. Oftwel ik moet me er nog ff in verdiepen. En ik had ook nog een Solar dingetje ;) .....

Deze grafiek lijkt me op dit moment prima.

Ik begrijp dan de Cool function behoorlijk handmatig werkt; je zet Cool aan en je stelt 't Cool Setpoint in waarbij je 't Cool setpoint niet lager dan Dew Point + 1 + Cool delta kan invullen. Klopt dit?

Als dit zo is kan m.i. kan die Cool delta er uit, de delta is temperatuur boven 't setpoint.

Ik zie een aantal dingetjes:

Afbeeldingslocatie: https://tweakers.net/i/STmqj1whq8I6Bj663eTMg7tVgYc=/800x/filters:strip_exif()/f/image/NJsizA9wnEFLcoNUwGOgDJz1.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!

  • blb4
  • Registratie: April 2008
  • Laatst online: 23:35
edterbak schreef op donderdag 13 april 2023 @ 17:16:
[...]


Oh, ik bedenk mij net.
Dat gaat niet goedkomen zo.

de P1 gegevens, de W getallen worden in de functie omgezet van W > kWh. Ieder tijdsegmentje van .. Wh wordt bij elkaar opgeteld.

Als je die vooraf gaat middelen op het ingaande signaal, dan ga je een afwijking krijgen tussen de werkelijkheid kwa opbrengst over de dag.
Nou hoeft dat niet per definitie een probleem te zijn voor je.
Als je waarde hecht aan de juistheid van de grafiek, en de exacte getallen dat ze kloppen, dan moet je hier nog even over nadenken.
als dat je niet interesseert en je wilt gewoon een goed werkende functie, dan go ahead :D

O-)
Voor mij zijn de kWh gegevens binnen NR niet van belang, die meet ik elders en maak ik zichtbaar middels Grafana.

Ik denk dat de afwijking met average Smooth functie trouwens ook nog wel meevalt.

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!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 19:29
blb4 schreef op donderdag 13 april 2023 @ 17:25:

Ik begrijp dan de Cool function behoorlijk handmatig werkt; je zet Cool aan en je stelt 't Cool Setpoint in waarbij je 't Cool setpoint niet lager dan Dew Point + 1 + Cool delta kan invullen. Klopt dit?
Klopt helemaal. Als je het setpoint te laag insteld, dan springt ie automatisch omhoog naar de ondergrens.
Als dit zo is kan m.i. kan die Cool delta er uit, de delta is temperatuur boven 't setpoint.
Die delta is niet bij iedereen het zelfde ingesteld. Het geeft aan hoe hard de pomp, hoe groot het verschil tussen tin en tuit mag zijn. Dat heeft rechtstreeks gevolg op de uitgestuurde temperatuur.
Ik zorg dus (mijn gedachte gang is dat) dat het water dat de pomp uit gaat, altijd 1C hoger is dan dowpunt.
Zo heb je dus nooit dat aan de ingangzijde van je vloerverwarming(vloerverkoeling dan) dat het net toch onder dat dauwpunt kan zitten. In het geval je een cooldelta van 5C hebt ofzo :D
Ik zie een aantal dingetjes:
Ai, dat zal ik fixen.
Is het er na langere tijd nogsteeds?

[ Voor 4% gewijzigd door edterbak op 13-04-2023 17:38 ]


Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 19:29
Lollercopter schreef op woensdag 12 april 2023 @ 12:03:
Zeer tevreden met de Heishamon tot nu toe. Ik heb de volgende vraag: ik zou graag de backupheater willen "brute forcen". Het is mijn installatie en ik wil gewoon dat deze aan gaat wanneer ik het wil, en uitgaat wanneer ik wil. Kan dit met de heishamon ? Ik snap dat je natuurlijk vast zit aan de kabouters die ook de backup heater nodig hebben in sommige gevallen (defrost) en er ook een mening over hebben.

Maar ik wil gewoon op een zonnige dag bij +10C buiten besluiten om die backupheater erin te klappen (alleen als de waterpomp loopt natuurlijk) .... puur omdat het kan :+ Is dit mogelijk ? Ik wil bijvoorbeeld in home assistant een "turbo SWW" modus erin zetten. Dan gaat 3 kW backup heater aan, 3 kW SWW insteek heater aan, en warmtepomp op max vermogen. Waarom ? Waarom niet :D :+
Enige risico dat ik zie is het aangaan van die heater zonder water circulatie, dan kan je een probleem krijgen.
Ik zit net te scrollen door de handleiding die ik heb. Daar kom ik dit tegen.
Afbeeldingslocatie: https://tweakers.net/i/11IuBqKm48S7QoJtlE0UFirli3g=/800x/filters:strip_exif()/f/image/pGX3hbANo9ZpRX821pm54kW6.png?f=fotoalbum_large

Technisch gezien denk ik dus dat het mogelijk is wat je wil. Ik vraag mij alleen af of deze knopjes beschikbaar zijn via heishamon. Dat zou je dus moeten checken bij @thehog bijvoorbeeld.

Acties:
  • 0 Henk 'm!

  • blb4
  • Registratie: April 2008
  • Laatst online: 23:35
edterbak schreef op donderdag 13 april 2023 @ 17:41:
[...]

Ik zit net te scrollen door de handleiding die ik heb. Daar kom ik dit tegen.
[Afbeelding]

Technisch gezien denk ik dus dat het mogelijk is wat je wil. Ik vraag mij alleen af of deze knopjes beschikbaar zijn via heishamon. Dat zou je dus moeten checken bij @thehog bijvoorbeeld.
TOP68 Force_Heater_State?

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!

  • thehog
  • Registratie: Oktober 2000
  • Laatst online: 17-09 19:37
edterbak schreef op donderdag 13 april 2023 @ 17:41:
[...]

Ik zit net te scrollen door de handleiding die ik heb. Daar kom ik dit tegen.
[Afbeelding]

Technisch gezien denk ik dus dat het mogelijk is wat je wil. Ik vraag mij alleen af of deze knopjes beschikbaar zijn via heishamon. Dat zou je dus moeten checken bij @thehog bijvoorbeeld.
Ik geloof dat dan alleen de heater (en waterpomp) aangaat maar niet de warmtepomp met compressor. Wellicht handmatig uittesten ?

Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 19:29
blb4 schreef op donderdag 13 april 2023 @ 17:45:
[...]

TOP68 Force_Heater_State?
Dat is een TOPxx ding. dat is binnenkomend signaal.
De knoppen waar ik aan mag zitten... (ghehehee.. sorry)... zijn:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
ID  Topic   Description Value/Range
SET1    SetHeatpump Set heatpump on or off  0=off, 1=on
SET2    SetHolidayMode  Set holiday mode on or off  0=off, 1=on
SET3    SetQuietMode    Set quiet mode level    0, 1, 2 or 3
SET4    SetPowerfulMode Set powerful mode run time in minutes   0=off, 1=30, 2=60 or 3=90
SET5    SetZ1HeatRequestTemperature Set Z1 heat shift or direct heat temperature    -5 to 5 or 20 to max
SET6    SetZ1CoolRequestTemperature Set Z1 cool shift or direct cool temperature    -5 to 5 or 20 to max
SET7    SetZ2HeatRequestTemperature Set Z2 heat shift or direct heat temperature    -5 to 5 or 20 to max
SET8    SetZ2CoolRequestTemperature Set Z2 cool shift or direct cool temperature    -5 to 5 or 20 to max
SET9    SetOperationMode    Sets operating mode 0=Heat only, 1=Cool only, 2=Auto, 3=DHW only, 4=Heat+DHW, 5=Cool+DHW, 6=Auto+DHW
SET10   SetForceDHW Forces DHW (Operating mode should be set first to inlcude DWH mode (operation mode 3,4,5 or 6) to be effective. Please look at SET9 )   0, 1
SET11   SetDHWTemp  Set DHW target temperature  40 - 75
SET12   SetForceDefrost Forces defrost routine  0, 1
SET13   SetForceSterilization   Forces DHW sterilization routine    0, 1
SET14   SetPump Set Water Pump to service mode, max speed   0, 1
SET15   SetMaxPumpDuty  Set max Water Pump duty in service menu decimal value translate to hexadecimal in service menu
64 to 254
SET16   SetCurves   Set zones heat/cool curves  JSON document (see below)
SET17   SetZones    Set zones to active 0 = zone 1 active, 1 = zone2 active, 2 = zone1 and zone2 active
SET18   SetFloorHeatDelta   Set floor heating delta in Kelvin   1-15
SET19   SetFloorCoolDelta   Set floor cooling delta in Kelvin   1-15
SET20   SetDHWHeatDelta Set DHW heating delta in Kelvin -12 to -2 (negative value)
SET21   SetHeaterDelayTime  Set heater start delay time (only J-series) in minutes
SET22   SetHeaterStartDelta Set heater start delta T (only J-series)    in kelvin
SET23   SetHeaterStopDelta  Set heater stop delta T (only J-series) in kelvin
SET24   SetMainSchedule Set weekly schedule 0=off, 1=on
SET25   SetAltExternalSensor    Set the alternative external outdoor sensor 0=disabled, 1=enabled
SET26   SetExternalPadHeater    Set the external pad heater 0=disabled, 1=type-A, 2=type-B
SET27   SetBufferDelta  Set buffer tank delta   0 - 10

Acties:
  • 0 Henk 'm!

  • blb4
  • Registratie: April 2008
  • Laatst online: 23:35
edterbak schreef op donderdag 13 april 2023 @ 17:36:

[...]
Die delta is niet bij iedereen het zelfde ingesteld. Het geeft aan hoe hard de pomp, hoe groot het verschil tussen tin en tuit mag zijn. Dat heeft rechtstreeks gevolg op de uitgestuurde temperatuur.
Ik zorg dus (mijn gedachte gang is dat) dat het water dat de pomp uit gaat, altijd 1C hoger is dan dowpunt.
Zo heb je dus nooit dat aan de ingangzijde van je vloerverwarming(vloerverkoeling dan) dat het net toch onder dat dauwpunt kan zitten. In het geval je een cooldelta van 5C hebt ofzo :D
Mijn gedachte is dus dat de Cool delta niet meegenomen hoeft we worden in de berkening van 't Cool Target, dus idd als 't dow point 6 graden is mag Cool Target idd op 7 graden worden gezet. De temperatuur verderop zal alleen maar hoger zijn en dus geen condensatie-issue geven.
[...]
Ai, dat zal ik fixen.
Is het er na langere tijd nogsteeds?
Yep, na een half uur nog steeds.

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!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 19:29
thehog schreef op donderdag 13 april 2023 @ 17:47:
[...]


Ik geloof dat dan alleen de heater (en waterpomp) aangaat maar niet de warmtepomp met compressor. Wellicht handmatig uittesten ?
Okay thanks.
@Lollercopter Uitproberen dus, gewapend met met de handleiding in de linker hand.. geduld in de rechter.

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 19:29
blb4 schreef op donderdag 13 april 2023 @ 17:49:
[...]


Mijn gedachte is dus dat de Cool delta niet meegenomen hoeft we worden in de berkening van 't Cool Target, dus idd als 't dow point 6 graden is mag Cool Target idd op 7 graden worden gezet. De temperatuur verderop zal alleen maar hoger zijn en dus geen condensatie-issue geven.
[...]
Volgens mij zit het gevoelsmatig anders in elkaar. Ik kan het mis hebben hoor.

Stel je
dauwpunt: 11C
target temp: 12 (11 + 1 marge)
cool-delta: 5

Je water temp uit, kan dan 12 - 5 worden gemaakt.
Dan kom je toch onder het dauwpunt terecht.

De berekening die ik daarom nu er in heb zitten is:
Laagste target = dauwpunt + cool-delta + veiligheid (11 + 5 + 1)

Maar nogmaals. Ik kan het best mis hebben. (zitten we in ieder geval aan de veilige kant van de foutmarge ) :)
[...]

Yep, na een half uur nog steeds.
hmm. crap. looking into it now.

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 19:29
Misschien even proberen (in de toekomst) wat het effect is van die cool-delta.
Ik baseer mij op de ervaring van vorig jaar uit het geheugen.

Kan best zijn dat ik dingen geconcludeerd heb die niet kloppen.

Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 19:29
blb4 schreef op donderdag 13 april 2023 @ 17:49:
[...]
Yep, na een half uur nog steeds.
Fout al gevonden. Fixing it. (missing link)

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 23:28

MikeyMan

Vidi, Vici, Veni

Accepteert de warmtepomp überhaupt vrijelijk alle cool input? Sluit niet uit dat dat ook een minimum heeft.

Acties:
  • +1 Henk 'm!

  • blb4
  • Registratie: April 2008
  • Laatst online: 23:35
edterbak schreef op donderdag 13 april 2023 @ 17:56:
[...]


Volgens mij zit het gevoelsmatig anders in elkaar. Ik kan het mis hebben hoor.

Stel je
dauwpunt: 11C
target temp: 12 (11 + 1 marge)
cool-delta: 5

Je water temp uit, kan dan 12 - 5 worden gemaakt.
Dan kom je toch onder het dauwpunt terecht.

De berekening die ik daarom nu er in heb zitten is:
Laagste target = dauwpunt + cool-delta + veiligheid (11 + 5 + 1)

Maar nogmaals. Ik kan het best mis hebben. (zitten we in ieder geval aan de veilige kant van de foutmarge ) :)

[...]
hmm. crap. looking into it now.
Ok, duidelijk, onze gedachte over hoe dat werkt net Cool delta is dus anders. Ik denk dat de temperatuur nooit koeler wordt dan 't setpoint, net als bij verwarmen de temperatuur niet warmer wordt. Bij verwarmen schakelt de WP uit als Toutlet 2 graden boven setpoint komt (door minimaal vermogen), zoiets zal bij koelen ook wel kunnen denk ik maar dat heeft niet met de ingestelde delta te maken. Jou manier is idd in elk geval veilig. Laten we maar even kijken wat er gebeurd als 't echt warm wordt.

Afbeeldingslocatie: https://tweakers.net/i/i1_6weJ2zexNp3vO5-UnZYW4t70=/x800/filters:strip_exif()/f/image/2eUaFFRLpDtiZymf8WwXR9p2.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:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 19:29
Precies. we gaan het proberen :) Ik kan mij namelijk herinneren dat uitgaande temp lager was dan setpoint. Uit geheugen >>> dus onbetrouwbaar. Als meerdere uiteindelijk tot de zelfde conclusie komen is dat de beste uitkomst :) Komt goed.

Acties:
  • +2 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 19:29
Afbeeldingslocatie: https://tweakers.net/i/ElSinNgk4lmkG4UYxoLk5-5I75M=/800x/filters:strip_exif()/f/image/M36M55p1VS15UPBnmuE3QFbu.png?f=fotoalbum_large

Ik heb de logica aangepast voor de detectie cool/heat/dhw.
Ik heb de kopjes bij "heat status / dhw status etc. " aangepast zodat de OFF text greyed out is.

Tevens een popup gemaakt welke je iets verteld over forefull dhw.
De popup komt alleen als dhw modus ontbreekt, en aan gezet wordt.

Ook de solar functie een tikkie aangepast.
Als het eind-signaal voor de DHW run komt, wacht hij 5 minuten met de terugweg van operatingmode aanpassen.

Ik kijk even morgen aan hoe dit loopt, logica solar etc. en dan upload ik hem

[ Voor 13% gewijzigd door edterbak op 13-04-2023 22:33 ]


Acties:
  • +2 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 23:28

MikeyMan

Vidi, Vici, Veni

Hela... Kom er net pas achter dat het hernoemen van wat variabelen ook effect heeft op zaken die ik hergebruikte. Zoals het berekenen van de cop obv de s0 meter. Maar fixed inmiddels :P

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 23:28

MikeyMan

Vidi, Vici, Veni

Nog een klein dingetje gevonden met de grafieken / data op het solar dashboard:

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

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 19:29
Wat is het probleem precies?

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 23:28

MikeyMan

Vidi, Vici, Veni

Laatste result en het power grafiekje komen niet overeen.

Heb inmiddels ook solar kunnen testen. Gaat naar mijn idee nog niet helemaal goed:

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

Afbeeldingslocatie: https://tweakers.net/i/ijB8jvzX7gv-0dD_I1xuSIRxxx4=/800x/filters:strip_exif()/f/image/UCtj1O5psUUNZn9ysXmdVWcN.png?f=fotoalbum_large

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14/04 15:54:56 - Function Pump speed: 1
14/04 15:52:39 - MQTT Command: SetMaxPumpDuty: 79 (pump speed)
14/04 15:52:39 - Compressor: stopped
14/04 15:52:39 - Function Pump speed: reduced to 79 (8%)
14/04 15:24:56 - Function Pump speed: 1
14/04 15:22:51 - MQTT Command: SetMaxPumpDuty: 159 (pump speed)
14/04 15:22:50 - Compressor: running
14/04 15:22:50 - Function Pump speed: restored to: 159 (50%)
14/04 15:19:33 - MQTT Command: SetOperationMode: 6 (unknown)
14/04 15:19:33 - MQTT Command: SetHeatpump: 1 (unknown)
14/04 15:19:32 - MQTT Command: SetDHWTemp: 58 (Solar)
14/04 15:19:31 - Function Solar: Operation mode changed from 2 to 6
14/04 15:19:31 - Function Solar: triggered threshold (kWh todays result). DHW SP to 58


Solar heeft de WP aan gezet, run netjes gedraaid en de temp omhoog gezet.

Maar daarna niet meer uitgezet en/of setpoint verlaagd.

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 19:29
Ghehehe..
Je solar > DHW run is nog steeds bezig
boven 50-52C gaat de compressor uit dan over op all ellectric. (bij mij althans)

De temperatuur is ook nog niet op het setpoint.
Op home staat nog bij DHW 'ON'

Overigens, Het setpoint blijft gedurende de hele dag op SP Hoog staan. om 00:00 wordt deze terug gezet naar SP Low.

[ Voor 4% gewijzigd door edterbak op 14-04-2023 17:40 ]


Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 19:29
als het klopt wat ik zeg, dan moet de reduce pump speed in DHW modus, nog niet ingrijpen denk ik.

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 23:28

MikeyMan

Vidi, Vici, Veni

@edterbak Je hebt helemaal gelijk! Hij was idd nog bezig. Stom van me zeg.
Zat naar de Outlet temp te kijken.
14/04 16:34:46 - MQTT Command: SetHeatpump: 0 (unknown)
14/04 16:34:44 - Function RTC: on/off activated - Turn off power (Room temp: 20.87°C)
14/04 16:31:24 - MQTT Command: SetOperationMode: 2 (Solar)
14/04 16:31:22 - Function Solar: DHW temperature reached DHW SP High. Restored previous OperatingMode: 2
14/04 15:54:56 - Function Pump speed: 1
14/04 15:52:39 - MQTT Command: SetMaxPumpDuty: 79 (pump speed)
14/04 15:52:39 - Compressor: stopped
14/04 15:52:39 - Function Pump speed: reduced to 79 (8%)
14/04 15:24:56 - Function Pump speed: 1
14/04 15:22:51 - MQTT Command: SetMaxPumpDuty: 159 (pump speed)
14/04 15:22:50 - Compressor: running
14/04 15:22:50 - Function Pump speed: restored to: 159 (50%)
14/04 15:19:33 - MQTT Command: SetOperationMode: 6 (unknown)
14/04 15:19:33 - MQTT Command: SetHeatpump: 1 (unknown)
14/04 15:19:32 - MQTT Command: SetDHWTemp: 58 (Solar)
14/04 15:19:31 - Function Solar: Operation mode changed from 2 to 6
14/04 15:19:31 - Function Solar: triggered threshold (kWh todays result). DHW SP to 58
14/04 14:21:15 - MQTT Command: SetHeatpump: 0 (unknown)
Reduce pump speed moet inderdaad niet ingrijpen, maar doet ie nu wel.
Denk dat de check alleen kijkt naar sterilisation aan/uit momenteel.

SP hele dag hoog is denk ik minder wenselijk. Althans, ik vind 1x een run wel mooi op een dag.
Dus ik zou zeggen SP behaald, dan terug naar laag.

edit: inderdaad:

code:
1
if (Freq == 0 && PumpMaxFlowSetting > LowSpeed && TOP69_Sterilization_State == 0)         //if compressor is off and no sterilization


Misschien dat TOP20 ThreeWay_Valve_State een betere check is?

Nu ik ernaar zit te kijken. Was het niet praktisch geweest om de variabelen met Top. te laten beginnen. Zoals TOP20_ThreeWay_Valve_State ==> TOP.20_ThreeWay_Valve_State

[ Voor 14% gewijzigd door MikeyMan op 14-04-2023 18:58 ]


Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 19:29
De pomp blijft niet constant en dhw run doen.
Als setpoint bereikt is doet hij pas weer een nieuwe als de temperatuur ver genoeg gezakt is. Ik weet niet exact hoeveel C. Of dat dat instelbaar is.

Vanuit de Solar functie wordt slechts 1x per dag de functie afgetrapt.

Ik heb zelf de voorkeur om niet overbodige mqtt opdrachten te sturen. SP low. Alleen als het nodig is. Daar ben ik nu nog niet van overtuigd, maar wat niet is ... kan nog komen

[ Voor 11% gewijzigd door edterbak op 14-04-2023 19:40 ]


Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 19:29
MikeyMan schreef op vrijdag 14 april 2023 @ 18:46:
@edterbak


Nu ik ernaar zit te kijken. Was het niet praktisch geweest om de variabelen met Top. te laten beginnen. Zoals TOP20_ThreeWay_Valve_State ==> TOP.20_ThreeWay_Valve_State
Dat is precies waar ik me bezig ben. Namingconvention. Als je kijk bij de global variabelen, zie je al een groot aantal. Die zijn van de laatste 1- 1.5 maand.
Work in progress

O, ik zie nu de punt er tussen.
Wat is dat het voordeel van?

[ Voor 6% gewijzigd door edterbak op 14-04-2023 19:46 ]


Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 23:28

MikeyMan

Vidi, Vici, Veni

Voordeel is dat je een minder lange lijst bij de global context hebt staan. Alle tops dan netjes onder 1 kopje.
Zoals ook bij sommige andere variabelen.

Mbt aantal berichten. Of je het snachts of smiddags doet maakt m.i. niet uit.

De delta stel je natuurlijk zelf in overigens met DHW delta ;)


Punt blijft overigens wel dat de check op sterelisation niet de lading dekt.

[ Voor 58% gewijzigd door MikeyMan op 14-04-2023 20:01 ]


Acties:
  • +2 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 19:29
MikeyMan schreef op vrijdag 14 april 2023 @ 19:55:
Voordeel is dat je een minder lange lijst bij de global context hebt staan. Alle tops dan netjes onder 1 kopje.
Zoals ook bij sommige andere variabelen.

Mbt aantal berichten. Of je het snachts of smiddags doet maakt m.i. niet uit.

De delta stel je natuurlijk zelf in overigens met DHW delta ;)


Punt blijft overigens wel dat de check op sterelisation niet de lading dekt.
Die check voor de reduce pumpspeed zal ik er in zetten. Ik gebruik die functie zelf niet. Ik ben deze melding zelf ook nooit tegengekomen. Maar je log vertelde het. Komt er zo in.

Sja. die TOP. variabele.
Dat had gekunt. Maar om eerlijk te zijn. Ik heb nu al dagen (zo niet weken) besteed aan het herschrijven van "willekeurige namen" naar "TOPXX_mqtt_topic". Ik ga niet dat werk allemaal over doen. :'(
Het is een helse klus namelijk. Niet alleen find > replace, maar ook de regels voor het ophalen van de variabelen moeten ook herschreven worden. Slimmer doen. :X

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 23:28

MikeyMan

Vidi, Vici, Veni

edterbak schreef op vrijdag 14 april 2023 @ 20:30:
[...]

Die check voor de reduce pumpspeed zal ik er in zetten. Ik gebruik die functie zelf niet. Ik ben deze melding zelf ook nooit tegengekomen. Maar je log vertelde het. Komt er zo in.

Sja. die TOP. variabele.
Dat had gekunt. Maar om eerlijk te zijn. Ik heb nu al dagen (zo niet weken) besteed aan het herschrijven van "willekeurige namen" naar "TOPXX_mqtt_topic". Ik ga niet dat werk allemaal over doen. :'(
Het is een helse klus namelijk. Niet alleen find > replace, maar ook de regels voor het ophalen van de variabelen moeten ook herschreven worden. Slimmer doen. :X
Kun je niet de json in notepad++ openen en dan zoek en vervang doen dan? :?

Maar dat het werk blijft is een feit natuurlijk ;)

[ Voor 3% gewijzigd door MikeyMan op 14-04-2023 20:34 ]


Acties:
  • +2 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 19:29
Kort antwoord... Ja dat kan.
Maar dan zit er geen voordeel in behalve esthetisch in de balk rechts. Daar doe ik het niet voor.
Dan staat er nog steeds in 1 functie

global.get(TOP.1_naam)
global.get(TOP.2_naam)
global.get(TOP.3_naam)

Voordeel welke ik met het bundelen van variabelen (bijvoorbeeld F_SS), is dat je 1x een lees actie doet waarna je alles van F_SS wat er onder staat tot je beschikking hebt.
Dit is beter voor de performance.

Bedenk dat bij de start van het maken van een functie altijd variabelen los weggeschreven werden.
Los opgehaald.
Dit ben ik de afgelopen maanden dus aan het herschrijven. Gegroepeerde variableen in 1x ophalen Daarbij moet je goed opletten.

[ Voor 24% gewijzigd door edterbak op 14-04-2023 20:44 ]


Acties:
  • +2 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 19:29
Vraag @ iedereen hier.

Ik heb een aanpassing aan solar functie nu.
Als de SP high bereikt is, dan heb ik nu een time-out ter beschikking voordat deze de vorige operatingmode weer terug zet.

in mijn geval is de originele operating mode 0 (heat only)
Solar functie maakt daar heat + dhw van.
SP high bereikt > time out van XX minuten
Solar functie zet originele mode weer terug (heat only)

Is dit nuttig?
Hoe lang deze time-out?

Acties:
  • +1 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 23:28

MikeyMan

Vidi, Vici, Veni

edterbak schreef op vrijdag 14 april 2023 @ 20:50:
Vraag @ iedereen hier.

Ik heb een aanpassing aan solar functie nu.
Als de SP high bereikt is, dan heb ik nu een time-out ter beschikking voordat deze de vorige operatingmode weer terug zet.

in mijn geval is de originele operating mode 0 (heat only)
Solar functie maakt daar heat + dhw van.
SP high bereikt > time out van XX minuten
Solar functie zet originele mode weer terug (heat only)

Is dit nuttig?
Hoe lang deze time-out?
Ik ben voor :Y

Waar zie je het nut van die time out in?
Zou hem zelf heel kort houden.

Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 19:29
Reden dat ik de timout zelf wel nuttig vind.
na een solar DHW run is de temperatuur 62C in dat leiding deel.
Als ik daarna Heat only forceer, dan gaat 60C water kortstondig door de leidingen.
Door XX minuten te wachten, koelt dat langzaam af... Mogelijk

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 23:28

MikeyMan

Vidi, Vici, Veni

edterbak schreef op vrijdag 14 april 2023 @ 20:40:
Kort antwoord... Ja dat kan.
Maar dan zit er geen voordeel in behalve esthetisch in de balk rechts. Daar doe ik het niet voor.
Dan staat er nog steeds in 1 functie

global.get(TOP.1_naam)
global.get(TOP.2_naam)
global.get(TOP.3_naam)

Voordeel welke ik met het bundelen van variabelen (bijvoorbeeld F_SS), is dat je 1x een lees actie doet waarna je alles van F_SS wat er onder staat tot je beschikking hebt.
Dit is beter voor de performance.

Bedenk dat bij de start van het maken van een functie altijd variabelen los weggeschreven werden.
Los opgehaald.
Dit ben ik de afgelopen maanden dus aan het herschrijven. Gegroepeerde variableen in 1x ophalen Daarbij moet je goed opletten.
Makes sense (y)

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 23:28

MikeyMan

Vidi, Vici, Veni

edterbak schreef op vrijdag 14 april 2023 @ 20:54:
Reden dat ik de timout zelf wel nuttig vind.
na een solar DHW run is de temperatuur 62C in dat leiding deel.
Als ik daarna Heat only forceer, dan gaat 60C water kortstondig door de leidingen.
Door XX minuten te wachten, koelt dat langzaam af... Mogelijk
Zit daar niet al een vaste wachttijd in? Moet even de manual erop naslaan.

Maar als dat het geval is zou een minuut of 10 voldoende moeten zijn lijkt me? Is te testen natuurlijk.

Zit net ff te kijken overigens. Ik heb een temp sensor na de driewegklep zitten. Die is de afgelopen week niet boven de 32 graden geweest.

[ Voor 11% gewijzigd door MikeyMan op 14-04-2023 20:57 ]


Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 19:29
goed idee. ik test het even.
morgen de timeout op 1h en kijken hoe hard het gaat

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 23:28

MikeyMan

Vidi, Vici, Veni

Zit ff te kijken naar januari:

Afbeeldingslocatie: https://tweakers.net/i/T_60YXApo5iNPaafL5O351-F0O4=/x800/filters:strip_exif()/f/image/7lFq55U6Bw7edtx2ibuf0A8U.png?f=fotoalbum_large

Max temp valt mij mee.

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 19:29
Ik heb geen sensor in de leiding daarna. Maar wel mijn hand op de radiator.
Die zegt... heet. Ik gok 45C. misshien iets heter.

Acties:
  • +1 Henk 'm!

  • blb4
  • Registratie: April 2008
  • Laatst online: 23:35
edterbak schreef op vrijdag 14 april 2023 @ 20:50:
Vraag @ iedereen hier.

Ik heb een aanpassing aan solar functie nu.
Als de SP high bereikt is, dan heb ik nu een time-out ter beschikking voordat deze de vorige operatingmode weer terug zet.

in mijn geval is de originele operating mode 0 (heat only)
Solar functie maakt daar heat + dhw van.
SP high bereikt > time out van XX minuten
Solar functie zet originele mode weer terug (heat only)

Is dit nuttig?
Hoe lang deze time-out?
Klinkt allemaal prima! over time-out: Mixed feelings. Ik had laatste een DHW run waarna ik wat radiatoren hoorde tikken door de hoge temp. Dat kan je misschien voorkomen met een tijd te wachten maar dat kan in de winter lastig zijn als je tijdens zo'n defrost-feest periode naarstig behoefte aan warmte 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:
  • +1 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 23:28

MikeyMan

Vidi, Vici, Veni

blb4 schreef op vrijdag 14 april 2023 @ 22:26:
[...]

Klinkt allemaal prima! over time-out: Mixed feelings. Ik had laatste een DHW run waarna ik wat radiatoren hoorde tikken door de hoge temp. Dat kan je misschien voorkomen met een tijd te wachten maar dat kan in de winter lastig zijn als je tijdens zo'n defrost-feest periode naarstig behoefte aan warmte hebt.
Goed punt...

Als er elke drie kwartier een defrost langs komt kun je dat niet perse gebruiken.

Daarentegen zal de solar functie die dagen waarschijnlijk niet geactiveerd worden :+

Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 19:29
Precies. Wat MikeyMan zegt klopt.

Maar het is eigenlijk nog makkelijker.
De solar functie staat volledig los van de defrost activiteit van de wp. Dat gebeurt gescheiden van elkaar en onbewust van elkaar. De defrost doet het gewoon als nodig is, en daarna gaat de pomp weer verder.

De situatie waar ik wat aan kan doen met de time-out is als de solar functie klaar is... een wachttijd introduceren om tikkende radiator te voorkomen. Dat komt mij namelijk bekend voor.

En tijdens de defrost, telt een timeout (mocht dat samen vallen) gewoon verder.

[ Voor 8% gewijzigd door edterbak op 14-04-2023 22:47 ]


Acties:
  • 0 Henk 'm!

  • blb4
  • Registratie: April 2008
  • Laatst online: 23:35
edterbak schreef op vrijdag 14 april 2023 @ 22:45:
Precies. Wat MikeyMan zegt klopt.

Maar het is eigenlijk nog makkelijker.
De solar functie staat volledig los van de defrost activiteit van de wp. Dat gebeurt gescheiden van elkaar en onbewust van elkaar. De defrost doet het gewoon als nodig is, en daarna gaat de pomp weer verder.

De situatie waar ik wat aan kan doen met de time-out is als de solar functie klaar is... een wachttijd introduceren om tikkende radiator te voorkomen. Dat komt mij namelijk bekend voor.

En tijdens de defrost, telt een timeout (mocht dat samen vallen) gewoon verder.
O ja, we praten hier over de Solar functie. De kans dat deze geactiveerd wordt tijdens zo'n defrost feest periode is niet al te groot.

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!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 19:29
Indeed.

Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 19:29
@Maarten69
Ik heb de node "Function Reduce pump speed (check)" licht herschreven.
Zou je kort kun je reviewen of deze zijn werking nog goed kan doen 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
let msg1 = {};      //  Pin 1 - Pumpspeed to set
let msg99 = {};     //  pin 2 - To log
    msg99.topic = "Function Pump speed";

var TOP69_Sterilization_State = global.get('TOP69_Sterilization_State',"file"); // during sterilization no reduce pump speed!
    if (TOP69_Sterilization_State === undefined)                { TOP69_Sterilization_State = 0; }

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

var TOP20_ThreeWay_Valve_State = global.get('TOP20_ThreeWay_Valve_State');
    if (TOP20_ThreeWay_Valve_State === undefined)               { return null; }

//check if enabled (switch)
var ReducePumpSpeed = F_ReducePumpSpeed.state || 0;

if (ReducePumpSpeed == 0) return null; //do nothing
    if (global.get('TOP26_Defrosting_State', "file") == 1)      { return null;} // exit during defrosting

var Freq= msg.payload; // msg payload is compressor Hz
var PumpMaxFlowSetting = F_ReducePumpSpeed.PumpMaxFlowSetting; //default pumpspeed
    if (PumpMaxFlowSetting === undefined)                       {return null;} //exit;

var NormalSpeed = F_ReducePumpSpeed.NormalSpeed; 
if (NormalSpeed === undefined) { 
    NormalSpeed = PumpMaxFlowSetting; //Store default pumpspeed
    global.set("F_ReducePumpSpeed.NormalSpeed", PumpMaxFlowSetting, "file"); 
    }

var LowSpeed = F_ReducePumpSpeed.LowSpeed;
if (LowSpeed === undefined) {
    LowSpeed = 100; //Store Low pumpspeed
    global.set("F_ReducePumpSpeed.LowSpeed", LowSpeed, "file");
}

if (Freq == 0 && PumpMaxFlowSetting > LowSpeed)         {PumpMaxFlowSetting = LowSpeed; msg99.payload = "reduced to ";}             // case 1
if (Freq > 0 && PumpMaxFlowSetting < NormalSpeed)       {PumpMaxFlowSetting = NormalSpeed; msg99.payload = "restored to: ";}        // case 2
if (TOP69_Sterilization_State == 0)                     {PumpMaxFlowSetting = NormalSpeed; msg99.payload = "restored to: ";}        // overwrite case 1 or 2 when true
if (TOP20_ThreeWay_Valve_State == 1)                    {PumpMaxFlowSetting = NormalSpeed; msg99.payload = "restored to: ";}        // overwrite case 1 or 2 when true

let var1 = PumpMaxFlowSetting;
var1 = (var1 - 64) / (254 - 64) * 100;
var1 = " (" + Number(var1).toFixed(0) + "%)";
global.set("F_ReducePumpSpeed.PumpMaxFlowSetting", PumpMaxFlowSetting, "file"); 
msg1.payload = PumpMaxFlowSetting;
msg99.payload = msg99.payload + PumpMaxFlowSetting + var1;
return [msg1,msg99];

Acties:
  • +1 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 23:28

MikeyMan

Vidi, Vici, Veni

edterbak schreef op vrijdag 14 april 2023 @ 23:41:
@Maarten69
Ik heb de node "Function Reduce pump speed (check)" licht herschreven.
Zou je kort kun je reviewen of deze zijn werking nog goed kan doen zo?


[...]
Zal hem wel ff in de test gooien.
Op het oog ziet het er goed uit.

[ Voor 5% gewijzigd door MikeyMan op 15-04-2023 09:33 ]


Acties:
  • 0 Henk 'm!

  • Maarten69
  • Registratie: Augustus 2022
  • Niet online
edterbak schreef op vrijdag 14 april 2023 @ 23:41:
@Maarten69
Ik heb de node "Function Reduce pump speed (check)" licht herschreven.
Zou je kort kun je reviewen of deze zijn werking nog goed kan doen zo?


[...]
Ziet er goed uit, testen zoals @MikeyMan al aanbied lijkt me verstandig.
Goed werk verzet de laatste tijd zeg!

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: 23:28

MikeyMan

Vidi, Vici, Veni

Staat live. Nu afwachten :)

Eerste bevinding; het lijkt erop dat nu de pompsnelheid hoog gezet wordt terwijl de pomp niet draait.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
15/04 09:55:17 - MQTT Command: SetMaxPumpDuty: 159 (pump speed)
15/04 09:55:17 - Function Pump speed: restored to: 159 (50%)
15/04 09:53:57 - Function Pump speed: 1
15/04 09:12:27 - Function WAR: Setpoint change: From 24 to 23 °C
15/04 08:24:37 - Function WAR: Setpoint change: From 25 to 24 °C
15/04 07:59:36 - Function RTC: Correction change: From -1 to 0 °C (Room actual: 19.67 °C)
15/04 07:44:27 - Function RTC: Correction change: From -3 to -1 °C (Room actual: 19.73 °C)
15/04 07:34:16 - Function RTC: Correction change: From -2 to -3 °C (Room actual: 20.5 °C)
15/04 07:34:16 - SETUP - Sensors: Custom room temperature sensor found
15/04 07:02:06 - Function RTC: Correction change: From -3 to -2 °C (Room actual: 20 °C)
15/04 07:01:38 - MQTT Command: SetHeatpump: 0 (unknown)
15/04 07:01:36 - Function RTC: on/off activated - Turn off power (Room temp: 21°C)
15/04 07:00:27 - MQTT Command: SetOperationMode: 2 (scheduler)
15/04 06:24:56 - Function Pump speed: 1
15/04 06:00:28 - MQTT Command: SetQuietMode: 0 (Scheduler)
15/04 06:00:28 - Scheduler - Set QuietMode: 0
15/04 06:00:17 - MQTT Command: SetMaxPumpDuty: 79 (unknown)


Heb dit niet eerder gezien, maar misschien is dit een edge case waarbij RTC de pomp uit had gezet voordat ik de nieuwe code plaatste.

Edit:
Pomp hoog, compressor uit:

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

Reduce pump speed uit en aan, en het heeft zich gecorrigeerd.

code:
1
2
3
4
5
6
7
15/04 10:01:53 - MQTT Command: SetMaxPumpDuty: 79 (pump speed)
15/04 10:01:53 - Function Pump speed: 1
15/04 10:01:52 - Function Pump speed: 0
15/04 10:00:28 - MQTT Command: SetZ1HeatRequestTemperature: 23 (SP Calculation)
15/04 10:00:25 - MQTT Command: SetOperationMode: 6 (unknown)
15/04 10:00:24 - MQTT Command: SetHeatpump: 1 (GUI)
15/04 10:00:22 - Scheduler - Power: 1


Snap niet helemaal waarom de scheduler nu de power erop zet overigens. :?

[ Voor 119% gewijzigd door MikeyMan op 15-04-2023 10:03 ]


Acties:
  • +1 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 23:28

MikeyMan

Vidi, Vici, Veni

Compressor aan ==> pump speed omhoog. Dus dat lijkt goed te gaan. :)
Pagina: 1 ... 73 ... 121 Laatste