RoomMind: Die Antwort auf meine Heizungs-Odyssee? Ein erster Erfahrungsbericht

Hallo zusammen,

da ich zu dieser Integration im Netz bisher kaum Informationen gefunden habe, mache ich hier mal den Anfang. Das ist nicht ganz verwunderlich, da RoomMind wohl erst seit Anfang März verfügbar ist.

Mein Hintergrund: Ich bin erst seit etwa sechs Wochen mit Home Assistant unterwegs. Zuvor habe ich jahrelang meine Heizung klassisch über die FRITZ!Box gesteuert. Das war rückblickend ein guter Einstieg, stieß aber beim Wechsel auf HA schnell an Grenzen.

Der Weg zu RoomMind: Zuerst habe ich versucht, die DECT-Geräte direkt in HA zu steuern, und bin dann bei Better Thermostat gelandet. Wegen der DECT-ULE-Verzögerung hat das eher „semi-gut“ geklappt. Auch der Wechsel auf Sonoff TRVZB Thermostate und Aqara W100 Sensoren (für den externen Temperaturabgleich) brachte zwar ein besseres Ansprechverhalten, aber die Konfiguration einer wirklich intelligenten Steuerung hat mich als Anfänger schnell überfordert. Ein Versuch mit Versatile Thermostat war für mich noch komplexer, weshalb ich das Projekt fast abgebrochen und wieder auf „dumme“ Zeitpläne mit statischer Steuerung gesetzt hätte.

Was ist RoomMind? Vor vier Tagen habe ich dann eher zufällig im HACS RoomMind entdeckt. Der Ansatz ist spannend: Die Integration lernt, wie ein Raum auf verschiedene Variablen reagiert (thermische Trägheit, Außentemperatur etc.). Anstatt nur starr auf eine Zieltemperatur zu reagieren, berechnet die Software ständig den Wärmeverlust und versucht, diesen vorausschauend auszugleichen. Die Integration „versteht“ quasi, wie mein Loft auskühlt oder aufheizt, und agiert proaktiv statt nur reaktiv.

Mein Highlight: Die Zeitplan-Steuerung Besonders mächtig finde ich die Steuerung über den Standard-Zeitplanhelfer von HA. Ich kann in jedem Zeitblock als erweiterte Variable eine eigene Temperatur mitgeben. Falls kein Wert hinterlegt ist, wird einfach die vordefinierte Komforttemperatur genutzt. So lassen sich gerade für das Bad extrem einfach mehrstufige Temperaturblöcke für einen Tag einrichten:

  • Nachts: 19 °C (Eco)

  • Morgens: 22 °C (Duschen)

  • Tagsüber: 20 °C (Basis)

  • Abends: 21 °C (Wohlfühlen)

Das Beste daran: Ich muss dafür keine komplexen Automatisierungen schreiben. Mir gefallen dabei die kleinen Details, wie zum Beispiel die Möglichkeit, die Zeithelfer direkt aus der Integration heraus erstellen und bearbeiten zu können – das spart langes Suchen in den Einstellungen.

Dynamische Planung & Visualisierung Ein weiteres starkes Feature: Die Zeitpläne werden anscheinend dynamisch berechnet. Das System beginnt bereits vor dem eigentlichen Zeitblock mit dem Aufheizen, damit die Zieltemperatur pünktlich zum Start des Blocks erreicht ist. Man muss also nicht mehr selbst ausrechnen, wie viel Vorlauf die Heizung braucht – RoomMind erledigt das im Hintergrund.

Zudem bietet die Integration vorgefertigte Zeitreihendiagramme. Diese bereiten das gesamte Temperaturgeschehen grafisch sehr ansprechend auf und liefern zusätzliche Einblicke in das spezifische Wärmeverhalten des Raums. So sieht man auf einen Blick, wie effektiv die Steuerung arbeitet.

Mein Setup & Fazit: Die Einrichtung war im Vergleich zu meinen vorherigen Versuchen deutlich zugänglicher und war am ersten Abend erledigt. Mein System läuft auf einem Mac Mini M4 (Host) unter UTM in einer VM. Als Koordinator dient ein SLZB-06MU via Zigbee2MQTT.

Ich bin extrem gespannt, wie sich die Lernkurve der Software in den nächsten Wochen auf den Komfort und den Energieverbrauch auswirkt. Gibt es hier im Forum schon jemanden, der RoomMind ebenfalls nutzt? Ich freue mich auf einen Erfahrungsaustausch!

Dem Entwickler „snazzybean“ sag ich hier schon mal einen herzlichen Dank für dieses tolle Projekt – ein großer Kaffee ist dir sicher!

8 „Gefällt mir“

Danke für deinen Bericht. RoomMind hatte ich überhaupt noch nicht auf dem Schirm. Habe mal in 2 Räumen Better Thermostat deaktiviert und lasse RoomMind testweise laufen. Die Konfiguration ist übersichtlich und einfach. Einzig der Zeitplan über den Helfer ist etwas umständlich. Da gefällt mir die Scheduler Card besser. Interessant ist auch das Analyse Diagramm.

1 „Gefällt mir“

Ich danke dir auch @Luke!
Genau solche Feedbacks zeigen mir, dass es sich gelohnt hat mein kleines Urlaubsprojekt öffentlich zu machen. Musste mir auch direkt einen Account erstellen und antworten anstatt immer nur stiller Leser zu sein.

Momentan fokussiere ich mich darauf sämtliche Bugs etc. loszuwerden, einen stabilen Stand hinzubekommen und ein paar Geräte mehr zu unterstützen. Wenn ich damit soweit durch bin stehen noch ein paar größere neue Features an. Also selbst wenn es gerade noch nicht für jeden was ist, vielleicht mag der ein oder andere ja in 3-4 Monaten nochmal rein schauen und testen.

Hier ein paar größere Punkte die ich noch auf meiner Liste für die Zukunft habe:

  • Luftqualitätsanalyse: Wenn die entsprechenden Sensoren vorhanden sind sollen Klimageräte/Lüfter/Luftreiniger etc. entsprechend automatisch geschaltet werden.
  • Verhalten lernen: Wann steigt die Temperatur in der Küche für gewöhnlich, weil gekocht wird. Dann bräuchte man kurz vorher nicht heizen. Wenn wird für gewöhnlich geduscht? Hier könnte die Heizung schon ein paar Minuten vorher starten damit es schön warm ist. Wann gehen die Kids immer ins Bett? Die Heizung könnte schon früher aus gehen, wenn gleich eh alle schlafen.
  • Thermische Modelle erweitern: Hier gibt es noch einige Punkte die ich angehen möchte. Zum einen soll das Modell stabiler und zuverlässiger werden. Aber wenn das einmal gemacht ist, soll das Modell in Zukunft auch wissen, welche Räume von anderen Räumen beeinflusst werden. Also wenn z.B. im Wohnzimmer die Heizung an ist und die Tür zum Flur geöffnet ist, wie sehr beeinflusst es den Flur (oder noch weiter entfernte Räume)?
  • Redesign: Es kommen immer mehr Features hinzu. Langsam passiert genau das, was ich nicht haben wollte. Es wird eine Hölle von Einstellungen. Das werde ich in naher Zukunft auch mal angehen. Da muss ich mir aber noch was einfallen lassen. Meine “Vision” von RoomMind war immer, ein schnelles und einfaches Setup und dann dann einfach laufen lassen. Keiner soll sich ständig mit lästigen Einstellungen etc. herumschlagen müssen.

Das waren jetzt nur ein paar meiner Ideen für die Zukunft. Das wirkt zum Teil jetzt auch noch alles etwas sehr weit hergeholt. Aber das sind so ein paar der großen Ziele wo RoomMind hin soll.
Aber ja. Sollte kein Werbeblock werden. Aber dein Post hat mich wirklich sehr gefreut. Zu sehen, dass der Kram den ich Abends auf der Couch mal für mich gemacht habe doch seine Runden dreht und dem ein oder anderen hilft, freut mich wirklich sehr.

Bin immer offen für Verbesserungsvorschläge! Einfach ein Github Issue erstellen. Auch wenn ich wegen der Masse nicht immer direkt überall schreibe oder anfange dran zu arbeiten, versuch ich alle irgendwie unterzukriegen.

10 „Gefällt mir“

Das klingt echt spannend! Werde ich mir auf jeden Fall mal anschauen. Momentan läuft meine Heizung noch über eigene Automationen. Die vorgefertigten Versatile und BT haben mich nicht abgeholt…

Kämpfe allerdings momentan mit meinen Pflanzen und Heizung hat ja nun erstmal etwas Zeit, bis sie wieder Arbeiten muss…

Du manchst einen super Job und hast ein riesen Tool geschaffen.

Aber auch die Gefahr, wie Du selber sagst:

Auch ich habe schon einige Wünsche geäußert.

Aber das System funktioniert super ist ist wohl durchdacht.

Vielen Dank dafür!

Vielen Dank an dich, @snazzybean, dass du dir so viel Mühe gemacht hast, mir so ausführlich zu antworten. Es hört sich enorm spannend an, was du noch alles vorhast (besonders das thermische Modell und das “Lernen” von Gewohnheiten!). Ich bin seit einer Woche so zufrieden mit dem System, dass ich dich und dein Projekt sehr gerne auf dieser Reise begleiten möchte.

Auch bei mir tut sich hardwareseitig etwas: Am Freitag war eine Kälte- und Klimafirma da. Mein Vorhaben ist es, jetzt im Frühjahr eine Klimaanlage aufs Dach zu setzen, um damit im Sommer zwei Inneneinheiten zu betreiben – in meiner Dachgeschosswohnung wird es mittlerweile leider absurd warm.

Seit dem Wochenende läuft die Version 1.7.1 in der Beta 4 bei mir recht problemlos, und meine drei Velux-Dachrollladen sind schon angebunden. Hierbei hätte ich allerdings noch einen Wunsch für eine Sicherheitsroutine (vielleicht als künftiges Feature?): Eine Abfrage des Fensterstatus vor der Fahrt. Wenn die Dachfenster auch nur einen Spalt zu weit gekippt sind, kollidieren sie bei mir mit den Außenrollladen.

In meinen eigenen Skripten hatte ich bisher immer eine solche Abfrage drin. Ich werde heute Abend mal testen, wie sich das in RoomMind aktuell verhält – ich weiß ja, wann hier Sonnenuntergang ist. Ansonsten beschäftige ich mich gerne mit GitHub und erstelle dort entsprechende Requests.

Hallo,

das macht echt einen super Eindruck.. Allerdings habe ich jetzt doch noch ein Thema.. Ich verwende Homematik Thermostate und seit dem einsetzen von RoomMind geht der DutyCycle extrem in die Höhe. Irgendwie wird “zuviel” geregelt ? BetterThermostat hatte da einen Delay zwischen den einzelnen Änderungen. Kannst Du sowas auch einbauen ?

Ich habs auch erst heute entdeckt und musste direkt alles in die Tonne kloppen und hab meine 3 Daikin/Faikouts und meine 2 x Z2M Thermostate direkt umgestellt. Grossartige Arbeit … mach bloss weiter so. Feedback und Wünsche wird es genug geben :slight_smile: Aber das besprechen wir dann in github :wink: weiter so…super projekt

(Beitrag vom Verfasser gelöscht)

Ich muss hier auch mal dem Programmierer Respekt zollen, tolle Arbeit @snazzybean.

Ich hätte aber evtl. noch was für die ToDo liste, es wäre super wenn später auch mal eine Regelung von elektrischen Heizungen (z.B. Infrarotheizung an Smarter Steckdose) mit einfließen könnte.

Das müsste jetzt schon gehen, mit Umweg über ein Generischen thermostat?

Oder du fügst die Switch Entität hinzu?

Ok, danke muss ich mir mal anschauen.

Ich finde RoomMind Ultra spannend. BT hat bei mir auch gut funktioniert, habe aber die Ventilsteuerung vermisst welche VT liefert. Wäre cool wenn bei den zukünftigen Features auch die Ventilsteuerung wie bei VT in Betracht gezogen würde.

was mir noch aufgefallen ist, wäre es möglich komfort und eco temperatur in roommind einstellen zu können ohne einen zeitplan anlegen zu müssen? Aktuell sind 21° und 17° vordefiniert als Standard.

und eine coole Dashboardkarte wäre auch fein :see_no_evil_monkey:

aber ich bin gespannt was alles für die nächste heizungsperiode kommt. Danke für alles

@snazzybean
Ich habe RoomMind auch installiert und muss mhl zustimmen, einstellbare Temperaturen für Komfort und Eco wären super.
Aktuell erprobe ich das ganze mit 3 Räumen aber wenn es so läuft wie geplant stelle ich den Rest auch um, da mir der Ansatz von RoomMind gefällt, insbesondere die Analyse und die extrem komfortable Einrichrung.

Ich habe mal gelesen, man kann jedem Bereich im Zeitplan eine individuelle Temperatur mitgeben:

Gezielte Temperatureingaben im Heizplan mit:
temperature: 23

Finde die Quelle leider nicht und habe es auch noch nie ausprobiert, weil ich es nicht brauche:

1 „Gefällt mir“

Hier wäre ein Vorschlag der funktioniert (in eine der Yaml kopieren und entsprechend editieren)

schedule:
  wozi_schedule:
    name: "Wohnzimmer"
    # Werktage: Mo, Di, Mi, Do, So 
    monday: &wozi_day
      - from: "00:00:00"
        to: "05:00:00"
        data:
          temperature: 15
      - from: "05:00:00"
        to: "18:00:00"
        data:
          temperature: 18
      - from: "18:00:00"
        to: "24:00:00"
        data:
          temperature: 15
    tuesday: *wozi_day
    wednesday: *wozi_day
    thursday: *wozi_day
    sunday: *wozi_day
    
    # Wochenende/Langer Abend: Fr, Sa
    friday: &wozi_weekend
      - from: "00:00:00"
        to: "05:00:00"
        data:
          temperature: 15
      - from: "05:00:00"
        to: "20:00:00"
        data:
          temperature: 18
      - from: "20:00:00"
        to: "24:00:00"
        data:
          temperature: 15
    saturday: *wozi_weekend

Vllt. einen Vorschlag zur Optimierung:
Die Berücksichtigung der Fenstersensoren macht bei einer Fußbodenheizung nicht wirklich viel Sinn.
Ich fände es super, wenn man das für Fußbodenheizungen aufgrund der Trägheit deaktivieren könnte.
Sicherlich könnte man auch die Fenstersensoren bei den jeweiligen Räumen rauslöschen, aber dann würde sicherlich die Verschattung bei zusätzlicher Solareinstrahlung nicht mehr funktionieren oder wie wäre die richtige Vorgehensweise?

Noch ein Vorschlag:
In einem meiner Räume befindet sich eine Klimaanlage. Diese kann ich neben der Fußbodenheizung nicht so einfach selbst konfigurieren: Sie soll nicht heizen, aber kühlen, wenn es notwendig ist.
Könnte man das noch einstellbar machen (ohne die Klimaanlage in einen anderen “Raum” zu verfrachten)?

nur mal so zur Info …

1 „Gefällt mir“

Auch von mir ein großes Lob für RoomMind.

Ich habe 8 Tado Heizungsventile + div. Thermostate und Fensterkontakte hier laufen. Die letzten 2 Jahre hatte ich das mit AHC + Tado Hijack geregelt welches seinen Job auch anständig gemacht hat. Seit Anfang des Jahres den Umstieg auf Room Mind und das bis jetzt auch nicht bereut. Funktioniert in unserer Altbauwohnung bestens.

Freue mich auf die weitere Entwicklung dieses Projektes.

1 „Gefällt mir“

Eine wirklich gut gelungene Integration. Ich bin von Better-Thermostat auf RoomMind gewechselt und bisher sehr zufrieden.

Ich möchte jedoch 2 Anmerkungen machen bzw. Wünsche äußern:

  1. Wenn die TRV’s es anbieten wäre eine Anzeige der Ventilstellung toll. Vielleicht lässt sich das in einem zukünftigen Update ja einbauen.
  2. Mir ist folgendes aufgefallen. In der Raumansicht des RoomMind-Dashboards wird die Zieltemperatur korrekt dargestellt. Entweder die Zieltemperatur des Zeitplanes oder bei Manueller Änderung die individuelle Zieltemperatur.

    Fügt man jedoch in einem anderen Dashboard eine Thermostat-Card hinzu und bindet dort als Entität “climate.roommind_override” ein, wird scheinbar die eingestellte Komfort-Temperatur als Zieltemperatur angezeigt. Nicht aber die des aktiven Zeitplanes.

    Hier wäre es wünschenswert die Zeitplan-Zieltemperatur als Soll-Temperatur angezeigt zu bekommen.

Gruß Schwippser