Termostat för golvvärme (Arduino)

C, C++, Pascal, Assembly, Raspberry, Java, Matlab, Python, BASIC, SQL, PHP, etc.
xl15
Inlägg: 73
Blev medlem: 14 december 2006, 16:02:37
Ort: Lund
Kontakt:

Termostat för golvvärme (Arduino)

Inlägg av xl15 »

Jag ska bygga en termostat till golvvärmen i badrummet. Jag kommer att använda en Arduino och styra det med mobilen via Blynk.

Frågan är egentligen lite allmän om hur intelligent termostaten behöver vara.

Låt säga att jag vill ha golvet 25 °C. Räcker det med koda exempelvis "Golvet < 24,5 °C golvvärme på och golvet > 25,5 °C golvvärme av"

Det är betonggolv med vattenburen värme och väldigt trögt i temperaturförändring.
danei
EF Sponsor
Inlägg: 26335
Blev medlem: 2 juni 2003, 14:21:34
Ort: Östergötland
Kontakt:

Re: Termostat för golvvärme (Arduino)

Inlägg av danei »

Du bör nog ha en något mer avancerad regulator än så. Men det beror lite på hur systemet ser ut i övrigt.
Vad är det som matar värme till golvet?
xl15
Inlägg: 73
Blev medlem: 14 december 2006, 16:02:37
Ort: Lund
Kontakt:

Re: Termostat för golvvärme (Arduino)

Inlägg av xl15 »

Det sitter en egen shunt med cirkulationspump till badrummet. Man kan ställa en temperatur på vattnet och sen håller det sig där. Men den är förberedd för rumstermostat. Man tar bort en bygling och då slutar shunten värma golvet. Den bygeln kommer alltså att ersättas av ett relä.

Jag får väl testa och logga golv- och rumstemperatur :)
danei
EF Sponsor
Inlägg: 26335
Blev medlem: 2 juni 2003, 14:21:34
Ort: Östergötland
Kontakt:

Re: Termostat för golvvärme (Arduino)

Inlägg av danei »

Då låter det ju bättre att styra shunten. Den bör nog ha inställning gör maxtemperatur också.
xl15
Inlägg: 73
Blev medlem: 14 december 2006, 16:02:37
Ort: Lund
Kontakt:

Re: Termostat för golvvärme (Arduino)

Inlägg av xl15 »

Jag kanske uttryckte mig lite slarvigt, men det är shunten jag ska styra. Shunten har mycket riktigt inställning för maxtemperatur. Det är den som används för att styra golvets temperatur om bygeln på termostatingången sitter där.
xl15
Inlägg: 73
Blev medlem: 14 december 2006, 16:02:37
Ort: Lund
Kontakt:

Re: Termostat för golvvärme (Arduino)

Inlägg av xl15 »

Golvets tröghet gör att det fungerar utmärkt med simpel "större än/mindre än"-reglering. Golvet håller sig inom +/- 0,5 °C. Det är upplösningen på temperatursensorn, så bättre går inte att få om jag inte ökar från 9 till 10 bitar på sensorn (18b20).
En NodeMCU, ett relä och två 18b20 styrs via Blynk. Mycket nöjd med funktionen.
Via Blynk kan jag ändra önskad temperatur och jag ser med en "LED" om shunten värmer.
"Room" är inte rumstemperatur, utan kryputrymmet där elektroniken sitter. Ska dra ut sensorn så jag får rumstemperaturen i badrummet istället.
Jag har även lagt till en räknare för antalet relätillslag. Var lite rädd att det skulle stå och toggla, men hysteresen är tillräcklig.

Bild
Användarvisningsbild
tecno
Inlägg: 27022
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Re: Termostat för golvvärme (Arduino)

Inlägg av tecno »

Lägg upp bilderna här på forumet istället så vi kan se dessa!
xl15
Inlägg: 73
Blev medlem: 14 december 2006, 16:02:37
Ort: Lund
Kontakt:

Re: Termostat för golvvärme (Arduino)

Inlägg av xl15 »

Fungerar inte bilden? Ligger i och för sig på en privat server, men jag har inte fått någon notis om att den ska vara nere?
Användarvisningsbild
tecno
Inlägg: 27022
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Re: Termostat för golvvärme (Arduino)

Inlägg av tecno »

Nu först men inte innan, ta det som en regel att lägga in bilderna här så dör inte tråden om externa servern strular.
xl15
Inlägg: 73
Blev medlem: 14 december 2006, 16:02:37
Ort: Lund
Kontakt:

Re: Termostat för golvvärme (Arduino)

Inlägg av xl15 »

Även över ett helt dygn håller det sig stabilt.
Man ser även att dottern badade vid 19-tiden igår :)
På bilden nedan är tempen 25,5 °C och värmen på ("HEAT" är tänd).
Och reläet har inte dragit så många gånger.

Bild
peteran
Inlägg: 1
Blev medlem: 20 oktober 2019, 01:08:24

Re: Termostat för golvvärme (Arduino)

Inlägg av peteran »

Nu antar jag att det har gått tillräckligt mycket tid för att få svar på det jag undrar.
Hur har det fungerat att styra temperaturen på golvvärmen via Blynk?
Något som inte fungerar så bra som du hade tänkt eller funktionalitet som du saknar i din lösning?
Skriv svar