Fußbodenheizung mit Eurotronic Spirit Z und ioBroker

Hallo liebe Community

Ich möchte euch heute von meinem aktuellen Projekt erzählen: Meiner Fußbodenheizung etwas Leben einhauchen.

Warum das alles?

Nach dem Umzug in meine neue Wohnung mit Fußbodenheizung wollte ich unglaublich gerne auch diese in irgendeiner Weise in mein SmartHome integrieren. In meiner alten Wohnung hatte ich noch die devolo Home Control mit den Heizkörperthermostaten im Einsatz und war daher positiv vorbelastet. Ich hatte damit bereits Heizkosten gespart und das Gefühl ist einfach nur gut :slight_smile: In der neuen Wohnung bin ich dann Ende 2017 auf homee umgestiegen, da die devolo Lösung vor allem wegen der schlechten Philips Hue - Anbindung nicht länger tragbar war.

Mir war von Anfang an klar, dass die Fußbodenheizung natürlich nicht mit einfachen Heizkörpern zu vergleichen ist. Das ganze System ist relativ träge. Das hat mich jedoch nicht davon abgehalten, die Idee weiter zu verfolgen. Da ich keinen Einfluss auf die Temperatur des Vorlaufs habe und das System ohne Raumthermostate und elektrischer Ventile ausgestattet war (also lediglich mit einem Heizkreisverteiler und Handregulierung an den Ventilen), zielte ich mit meiner Idee lediglich darauf ab, die Ventile automatisch schrittweise zu öffnen und zu schließen. Einmal am Tag sollte genügen, um die Wohlfühltemperatur zu halten.

Der Anfang

Ich besorgte mir zum Test ein einzelnes Eurotronic Spirit Z, da man bei diesem im manuellen Modus die Ventilstellung direkt steuern kann. Ein devolo Raumthermostat hatte ich noch und diesen auch bereits aus rein informativen Gründen installiert und am homee angelernt. Leider ließ der erste Dämpfer nicht lange auf sich warten. Auch wenn es in einer homeegramm-Schlacht geendet wäre, kann man noch nicht einmal Ist- und Solltemperatur des Raumthermostats miteinander vergleichen und noch schlimmer, kann man die Ventilstellung des Spirit Z nicht erhöhen oder verringern, sondern lediglich auf einen festen Wert setzen.

Ernüchterung machte sich breit. Die Idee drohte, im Keim erstickt zu werden. Ich bekam hier im homee Forum Wind von ioBroker und dem bereits im Test vorhandenen homee-Adapter. Das Ganze war einfach aufzusetzen und dank der Möglichkeit, Scripte einzusetzen, einfach sehr mächtig. Homeean mit Node-RED geisterten auch schon in meinem Kopf herum. Das war für mich der Startschuss.

Doch halt, im Heizkreisverteiler ist nicht genug Platz, um zwei der Spirit Z Thermostate nebeneinander zu installieren, geschweigedenn ist der Platz im Verteiler tief genug, so dass ich die Klappe wieder schließen kann. Es sollte wohl einfach nicht sein. Dieses Problem hatte ich schon beim Erwerb des Spirit Z Thermostats erkannt und es musste unbedingt noch behoben werden. Nach langer Recherche nach alternativen Thermostaten/Ventilsteuerungen entdeckte ich, dass es Winkeladapter für Heizkörperventile gibt. Diese passen perfekt und auch die Thermostate passen nun hervorragend in den Heizkreisverteiler. Jeweils abwechselnd oben und unten (siehe Foto). Halleluja!

Komplette Installation

Nun habe ich alle sieben Heizkreise mit Winkeladaptern und dem Spirit Z ausgestattet und betreibe in den Räumen je ein Danfoss Raumthermostat (eines von devolo und die anderen sind von Schwaiger). Fast alle Räume haben zwei Heizkreise, die ich allerdings zurzeit gleichmäßig aufdrehe, da ich sowieso noch nicht herausgefunden habe, wie sie verlegt sind.

Den ioBroker habe ich zurzeit testweise auf einem Windows PC installiert. Läuft für den Zweck erstmal gut und wird dann bei Gelegenheit und wenn sich herausstellt, dass alles wie gewünscht läuft, durch einen Raspberry Pi ersetzt oder da ich auch bald mein NAS durch ein neues und leistungsfähigeres ersetzen werde, lasse ich den ioBroker evtl. auch dort laufen.

Die Regelung

Im ioBroker habe ich mit Blockly Scripte erstellt, die pro Raum die aktuell gemessene Temperatur einmal am Tag (12 Uhr mittags) mit der Solltemperatur der Thermostate vergleichen. Sollte die Raumtemperatur niedriger sein, wird der Wetterbericht der Norweger (yr.no Adapter) gefragt, wie die maximale Temperatur für den nächsten Tag aussieht. Das reicht mir als Richtwert. Wenn es kälter wird oder die Temperatur gleich bleibt, werden die Ventile der Heizkreise des Raumes weiter aufgedreht. Wenn die Temperatur des Folgetages höher erwartet wird und die Raumtemperatur noch unter der Solltemperatur ist, bleibt die Ventileinstellung wie sie ist. Analog wird verfahren, wenn die Raumtemperatur höher ist als die Solltemperatur. Auch dann vergleiche ich die Tageshöchsttemperaturen vom aktuellen und nächsten Tag und verringere entsprechend die Ventilstellung oder lasse sie unangetastet. Zusätzlich habe ich noch einen Schwellwert integriert.

Die Ventilstellung ändere ich jeweils um 5%, um ein zu starkes Überschwingen zu vermeiden. Dadurch dauert der Anstieg und Abfall der Temperatur natürlich etwas länger. Regelungstechnik ist mir bekannt, daher war mir schon vorher klar, worauf ich achten muss und welche Möglichkeiten ich im Regelkreis habe. Theoretisch könnte ich auch noch die Differenz der Außentemperatur (aktuell zu Folgetag) sowie die Differenz von Ist- und Sollwert im Raum berücksichtigen aber für den Anfang wollte ich es mal nicht übertreiben. Optimieren kann man auf jeden Fall noch etwas.

Die ersten Auswertungen (siehe Screenshots) sind vielversprechend.

Auf diesem Diagramm vom Wohnzimmer erkennt man gut ein paar Details, auf die ich gerne eingehen will.

  • Die Heizungsanlage hat eine nächtliche Absenkung der Temperatur. Das wusste ich bereits, da mich der Vermieter darauf schon hingewiesen hatte. Im Raum merkt man das auch aber nun habe ich es auch endlich Mal sichtbar in den Messwerten. Die Raumtemperatur sinkt von ca. 22 Uhr abends bis 6 Uhr morgens um 0,5 bis 0,8 Grad. Das ist auf jeden Fall zu verkraften und da ich es nicht beeinflussen kann, muss ich damit leben und das kann ich sehr gut.

  • Zum Wochenende hin stieg die prognostizierte maximale Außentemperatur an. Das hat das Script bereits am Donnerstag bemerkt und da am Donnerstag um 12 Uhr der im Script eingebaute Schwellwert der Raumtemperatur überschritten war, wurden die Ventile nicht weiter aufgedreht.

  • Man kann deutlich erkennen, wie das System bereits über die Solltemperatur schwingt. Das ist völlig normal und damit habe ich gerechnet.

Hier noch das Diagramm vom Badezimmer, da auch dort zu sehen ist, dass das Script wie gewünscht funktioniert.

Für Montag, den 26.11. ist ein leichter Temperaturabfall angekündigt. Das hat das Script erkannt und da die Solltemperatur des Badezimmers noch nicht erreicht ist, wurden die Ventile bereits heute weiter aufgedreht. Ich gehe davon aus, dass der Raum bereits morgen die Solltemperatur erreicht.

Hier noch ein Blick in den Heizkreisverteiler:

Zwischenfazit

Die erste Testwoche verlief sehr zufriedenstellend. Ich bin begeistert, dass es soweit funktioniert wie geplant und programmiert. Die nächsten Wochen werde ich dazu nutzen, das System weiter zu optimieren. Folgendes steht an: Schwellwert anpassen, Ventilschrittweite optimieren, Wohlfühltemperatur finden und den Knopf der Raumthermostate mit einbeziehen, um die Heizung der einzelnen Räume komplett aus- und wieder einzuschalten. Das werde ich vermutlich aber erst zum Frühjahr final testen :slight_smile: Alles in allem bin ich glücklich, dass eine Fußbodenheizung bei Weitem nicht so träge ist, wie alle immer behaupten. Ja, es kann durchaus ein paar Tage dauern, bis man von einer ausgeschalteten Heizung auf eine angemessene Raumtemperatur kommt, jedoch ist es meiner Meinung nach kein Problem, auch innerhalb eines Tages Temperaturdifferenzen von 1-2 Grad einzubauen. D.h. die Solltemperatur der Raumthermostate zeitlich steuern und die Heizungsventile nicht alle 24 Stunden, sondern bspw. alle 6 Stunden nachregeln. Es gibt noch viel auszuprobieren.

Ich kann nur jedem mit einer Fußbodenheizung empfehlen, den Gedanken nicht zu verwerfen, diese Smart machen zu wollen. Insbesondere dann nicht, wenn man die eigentliche Heizung nicht kontrollieren kann, also zur Miete wohnt. Es lohnt sich auf jeden Fall, um zumindest die persönliche Wohlfühltemperatur zu halten, ohne alle 14 Tage an den Heizkreisverteiler zu müssen.

Benötigte Hard- und Software:

• homee mit z-wave Würfel (war schon vorhanden)
• 7x Eurotronic Spirit Z-Wave Plus
• 7x Oventrop 1011450 Winkeladapter für Ventil-HK
• 4x Danfoss Raumsensor (z-wave) (1x war bereits vorhanden)
ioBroker (benutzte Adapter: homee, javascript, yr, history, flot)
• Hirnschmalz :slight_smile:

LG und viel Spaß beim Nachmachen

23 „Gefällt mir“

Wow! Vielen Dank für diesen Beitrag - ich baue gerade am Haus und werde deine Tipps verwenden :wink:

Wenn du ein Haus baust kannst du dir das alles schenken :wink:

Vernünftig den Vorlauf regeln - ein guter hydraulischer Abgleich und du brauchst garnix regeln :wink:

Für den TE: Respekt vor der Umsetzung der Hirnschmalz Punkt fällt hier relativ riesig aus :sweat_smile::partying_face:

“Ich baue gerade am Haus” - also Sanierung. Fußbodenheizung ist schon drin - wir verlegen neue Ethernetkabel etc.pp. und wollen so viel wie möglich Smarthome mässig machen - mir fehlte so richtig eine Idee mit der FBH.

1 „Gefällt mir“

Meine 3 (in 2 unterschiedlichen Räumen!) Spirit-Z haben heute morgen die korrekte Temperatur von homee erhalten, aber nicht geregelt. Ich hatte Sauna, obwohl die Thermostate korrekt mit 15 Grad eingestellt waren. Manuell am Thermostat auf off und dann wieder auf 15 Grad war alles klasse. Ich hoffe, sowas erwischt Dich nie!

Die Dinger sind nicht alt und haben genug Spannung.

Sinnvolle Unterstützung einer Heizungssteuerung soll laut aussage CA im Frühjahr 2019 kommen

passend dazu wäre dann ggf. dieses Gerät

Ich dachte bereits mit 2.22 im Dez. 2018?!?

du hast recht - “Grundfunktionen” mit 2.22

@Wichtel76
Da ich meine Spirits ja lediglich zum direkten steuern der Ventile einsetze und denen die Temperatur egal ist, sollte zumindest so ein Fall nicht vorkommen. Fenstererkennung ist ebenfalls deaktiviert. Es sei denn sie spielen komplett verrückt und gehen von alleine auf 100% Ventilöffnung :slight_smile:

Sehr sehr cool!
Vielen Dank für diese umfangreiche und detaillierte Beschreibung.
Ich hab noch eine kurze Frage:
Aus welchem Material ist die Abdeckung (also die Klappe) deines Verteilerschachts?
Bei uns ist der nämlich aus Metall und daher hab ich bisher vor smarten Geräten innerhalb des Schachts abgesehen, da ich bisher davon ausgegangen bin, dass da eh kein Signal durchkommt.
Wie ist da deine Erfahrung?
Oder hast du eine Kunststoff-Abdeckung?

Viele Grüße,

Torben

Ich denke es kommt auch auf die Entfernungen an. Einige haben ja auch Empfang in einem Metall Briefkasten.
Das eine Metallabdeckung komplett abschirmt kann man nicht pauschal sagen.

Da hast du Recht.
Das wollte ich auch so nicht sagen.
Sondern mich interessiert nur die Erfahrung bei diesem speziellen Fall :slight_smile:

Hallo @BetaTobi
Die Abdeckung sowie das ganze Gehäuse ist aus Metall. Keine Ahnung, wie stark das abschirmt. Ich gehe schwer davon aus, dass die Signale am ehesten die dahinterliegende massive Wand durchdringen (Luftlinie zum homee durch diese Wand ca. 4m). Ich habe keinerlei Empfangsprobleme. Kommt bei dir vielleicht auf einen Versuch an. Die geringe Entfernung zum homee wird viel ausmachen, denke ich mal. Ggf. kann ich das noch mal Aufzeichnen, falls es aus meiner Beschreibung nicht eindeutig nachzuvollziehen ist.

Aah, das ist eine tolle Antwort :slight_smile:
Hätt ich nicht so erwartet, aber umso besser :slight_smile:

Vielen Dank für die Rückmeldung.
Dann wag ich vielleicht auch mal ein paar Experimente…

Oder ich verbreite etwas Optimismus und hoffe darauf, dass das anstehende „Heizungssteuerungs-Release“ Bastelarbeiten überflüssig macht :slight_smile:

Kann man mit dem Danfoss/Devolo Raumhermostat jetzt, nachdem die Geräte unterstützt werden, ein Eurotronic Z-Wave Heizkörperthermostat regeln und funktioniert dies auch mit den seit Dez/18 integrierten Plänen zum Heizen im Homee?
Ich spiele gerade mit dem Gedanken - falls das so funktioniert - meine Fussbodenregler mit denen zu bestücken, da homee noch keine Fussbodenregler wie HEATIT Z-Wateroder Danfoss HC5 unterstützt.

Es ist nicht möglich, in den Heizplänen einen von den Thermostaten getrennten Temperatursensor für die Messung der IST-Temperatur anzugeben und mit diesem Wert den IST-Temparturwert der Heizkörperthermostate zu überschreiben. Das könnte man auch nur bei den Thermostaten realisieren, die dies unterstützen mittels Assoziationen bei Z-Wave und entsprechenden Kommandos bei Enocean. Von homee wird beides (zur Zeit) nicht unterstützt.

1 „Gefällt mir“

Hallo,
tolles Projekt was beschrieben hast. Ich habe etwas ähnliches vor.
Leider bekomme ich das mit Blocky in ioBroker nicht so recht zusammengestellt. Kannst Du mir eventuell einen Screenshot von Deinem Blocky-Script erstellen?

Gruß
Andreas

Hallo Andreas

Hab dir eine Nachricht geschickt.

LG
Thomas