Subject gestart naar aanleiding van verschillende berichten in de Subject "Weheat warmtepompen". Om er daar verder dieper op in te gaan zou het Off-topic maken, bovendien werkt dit (in principe) natuurlijk ook voor andere warmtepompen...
Na aanschaf van een warmtepomp (Weheat Blackbird P80) en de ze op advies van Fabrikant/Leverancier op Opentherm aansturen met een Thermostaat kam ik al snel tot de conclusie dat dit niet bepaald ideaal was qua stroomverbruik.
Ook sloeg de warmtepomp wel erg vaak aan en weer uit. Een tijdje gedraaid op een stooklijn, maar dat had ook zijn nadelen, waaronder het gebrek aan invloed p de binnentemperatuur. De WP stookt op basis van de buitentemperatuur zonder rekening te houden met bv opwarming door zonlicht of wind en windrichting, maar ik miste ook de mogelijkheid om te sturen op gewenste kamertemperatuur.
Ik had al een Homey Pro en kwam een OTGW (OpenTherm GateWay) tegen. Deze plaats je tussen WP en en Thermostaat en kan OT signalen monitoren maar ook beïnvloeden. Zo kun je bv. zelf een 'gevraagde watertemperatuur'/ Doeltemperatuur naar de WP sturen.
https://www.nodo-shop.nl/...herm-gateway-builder.html
:no_upscale():strip_icc():strip_exif()/f/image/w8vtJCpj40PnUFzv9FNzeAvC.jpg?f=user_large)
Ik ben daarmee aan de slag gegaan en heb een formule bedacht die als het ware een stooklijn simuleerde.
Ik ben begonnen met een Basepoint bij 0 graden Celsius vast te stellen (uit de meeste ideale stooklijn genomen) en heb daar een formule aangehangen. Om bij een hogere of lagere buitentemperatuur een hogere of lagere Doeltemperatuur van het water te berekenen ben ik gaan rekenen met het verschil tussen die Basepoint bij 0C en de werkelijke buitentemperatuur en heb hiervoor een Deelfactor in het leven geroepen.
De formule is geworden : #Doeltemp = #Basepoint - (#Buitentemp/#Deelfactor)
Met echte waardes (voorbeeld) 35 - (12/1,3) = 25,7 bij 12C buitentemp, of bij -5 : 35 - (-5/1,3) = -38,8
Vervolgens ben ik gaan 'spelen' met een correctie op de Doeltemp met een aangemaakte variabele #Doeltempcorrectie:
Als de kamertemperatuur meer dan 0,5C afwijkt van de op de thermostaat ingestelde temperatuur:
#Doeltempcorrectie = (#Ingestelde Temperatuur - #Kamertemperatuur) * 4
Met echte waardes (voorbeeld) (21,5 - 21) * 4 = 2
of als de temperatuur te hoog oploopt : (21,5 - 22) *4 = -2
De Doeltempcorrectie verhoogt of verlaagd dus de gewenste doeltemperatuur.
Bij de OTGW moet je iedere minuut de Doeltemperatuur sturen om oververhitting of 'op hol slaan' te voorkomen, mocht de achterliggen de controller (in mijn geval de Homey Pro) vastlopen of de verbinding verliezen. Die je dat niet dan zal de thermostaat de controle weer overnemen.
Om de Doeltemp niet teveel te laten fluctueren bereken ik de doeltemp ongeveer elke 4 minuten
Ik stuur in Homey rechtstreeks een commando naar de OTGW :
elke 59 seconden :
Neem controle over : CH=1
Stuur doeltemperatuur : CS=xx
Ik bereken de uiteindelijk te sturen doeltemperatuur : #Doeltemp = #Doeltemp + #Doeltempcorrectie
Vervolgens kun je natuurlijk helemaal los gaan en van alles meenemen in die doeltempcorrectie, ik verlaag bv voor elke 1kWh aan opbrengst van mijn zonnepanelen de doeltemp met 1C omdat die hoeveelheid zon via de ramen ook het huis verwarmd.
Met veel ramen op het westen zou je je doeltemp aan kunnen passen bij westenwind.
maar bv ook de doeltemp kunnen verhogen als je stroom teruglevert, vlak voor de zon ondergaat nog even het water op temperatuur brengen als 's middags de WP uitgeschakeld was ivm zon en/of hogere buitentemperatuur.
Na aanschaf van een warmtepomp (Weheat Blackbird P80) en de ze op advies van Fabrikant/Leverancier op Opentherm aansturen met een Thermostaat kam ik al snel tot de conclusie dat dit niet bepaald ideaal was qua stroomverbruik.
Ook sloeg de warmtepomp wel erg vaak aan en weer uit. Een tijdje gedraaid op een stooklijn, maar dat had ook zijn nadelen, waaronder het gebrek aan invloed p de binnentemperatuur. De WP stookt op basis van de buitentemperatuur zonder rekening te houden met bv opwarming door zonlicht of wind en windrichting, maar ik miste ook de mogelijkheid om te sturen op gewenste kamertemperatuur.
Ik had al een Homey Pro en kwam een OTGW (OpenTherm GateWay) tegen. Deze plaats je tussen WP en en Thermostaat en kan OT signalen monitoren maar ook beïnvloeden. Zo kun je bv. zelf een 'gevraagde watertemperatuur'/ Doeltemperatuur naar de WP sturen.
https://www.nodo-shop.nl/...herm-gateway-builder.html
:no_upscale():strip_icc():strip_exif()/f/image/w8vtJCpj40PnUFzv9FNzeAvC.jpg?f=user_large)
Ik ben daarmee aan de slag gegaan en heb een formule bedacht die als het ware een stooklijn simuleerde.
Ik ben begonnen met een Basepoint bij 0 graden Celsius vast te stellen (uit de meeste ideale stooklijn genomen) en heb daar een formule aangehangen. Om bij een hogere of lagere buitentemperatuur een hogere of lagere Doeltemperatuur van het water te berekenen ben ik gaan rekenen met het verschil tussen die Basepoint bij 0C en de werkelijke buitentemperatuur en heb hiervoor een Deelfactor in het leven geroepen.
De formule is geworden : #Doeltemp = #Basepoint - (#Buitentemp/#Deelfactor)
Met echte waardes (voorbeeld) 35 - (12/1,3) = 25,7 bij 12C buitentemp, of bij -5 : 35 - (-5/1,3) = -38,8
Vervolgens ben ik gaan 'spelen' met een correctie op de Doeltemp met een aangemaakte variabele #Doeltempcorrectie:
Als de kamertemperatuur meer dan 0,5C afwijkt van de op de thermostaat ingestelde temperatuur:
#Doeltempcorrectie = (#Ingestelde Temperatuur - #Kamertemperatuur) * 4
Met echte waardes (voorbeeld) (21,5 - 21) * 4 = 2
of als de temperatuur te hoog oploopt : (21,5 - 22) *4 = -2
De Doeltempcorrectie verhoogt of verlaagd dus de gewenste doeltemperatuur.
Bij de OTGW moet je iedere minuut de Doeltemperatuur sturen om oververhitting of 'op hol slaan' te voorkomen, mocht de achterliggen de controller (in mijn geval de Homey Pro) vastlopen of de verbinding verliezen. Die je dat niet dan zal de thermostaat de controle weer overnemen.
Om de Doeltemp niet teveel te laten fluctueren bereken ik de doeltemp ongeveer elke 4 minuten
Ik stuur in Homey rechtstreeks een commando naar de OTGW :
elke 59 seconden :
Neem controle over : CH=1
Stuur doeltemperatuur : CS=xx
Ik bereken de uiteindelijk te sturen doeltemperatuur : #Doeltemp = #Doeltemp + #Doeltempcorrectie
Vervolgens kun je natuurlijk helemaal los gaan en van alles meenemen in die doeltempcorrectie, ik verlaag bv voor elke 1kWh aan opbrengst van mijn zonnepanelen de doeltemp met 1C omdat die hoeveelheid zon via de ramen ook het huis verwarmd.
Met veel ramen op het westen zou je je doeltemp aan kunnen passen bij westenwind.
maar bv ook de doeltemp kunnen verhogen als je stroom teruglevert, vlak voor de zon ondergaat nog even het water op temperatuur brengen als 's middags de WP uitgeschakeld was ivm zon en/of hogere buitentemperatuur.
:strip_exif()/f/image/y58iJEjRy9lp7azsHrRjL705.png?f=user_large)
:strip_exif()/f/image/KaVgMKvvByEj9F37tqHXueBU.jpg?f=fotoalbum_large)
/f/image/kqwhih6eLugu8KS5qoaerNoW.png?f=fotoalbum_large)