UnReal danke! Wahrscheinlich reicht es vollkommen, die auf manuell stehen zu haben. Ich habe den Fehler eben noch mal versucht nachzuvollziehen. Um 00:00 stellen sich die Thermostate an manchen Tagen (aber nicht an allen!) um. Gemäß Drittanbieter-Android App war es aber so eingestellt, dass jeden Tag um 00:00 geschaltet werden soll.
Entweder ist das jetzt ein völlig anderes Problem, dann kann ich es nicht nachvollziehen... meine Temperaturänderungen werden alle zu bestimmten Uhrzeiten automatisiert angestoßen, da kann der Fehler nicht liegen.
Ich werde die Tage mal an einem Flow arbeiten, der die jeweiligen Temperaturen vor Mitternacht in eine extra Variabel schreibt und um 00:05 diese Temperatur erneut für jeden Heizkörper setzt. Nicht ganz so elegant, aber dann dürfte es ja keine Probleme mehr geben.
Danke auch für Dein Script. Ich nutze für die Logik ausschließlich node-red (ioBroker sendet die Infos vom maxCube per mqtt raus und empfängt sie ebenso wieder), weil mir diese Scripte immer zu umständlich sind. Wird 'ne Gewöhnungssache sein, bei node-red bin ich mit sowas einfach flexibler. Bei Blockly geht bei mir (macOS, Firefox) nicht mal cmd+Z für rückgängig machen, was meinen Workflow extrem stört. Das habe ich bei node-red nicht. Aber so wie ich Dein Script deute, macht es ungefähr dasselbe wie meins.
Bei Deinem finde ich äußerst genial, dass Du eine von-bis Zeit eintragen kannst. Das kann ich in meinem Flow mal ändern, da es für genau sowas ein Addon (für die node-red User: BigTimer) gibt. Aktuell stelle ich bsp. um 22:00 auf X Grad und es bleibt X Grad bis beispielsweise um 08:00 der nächste Trigger die Gradzahl ändert. Du setzt die Werte extra höher an, damit es schneller geht, richtig? Also wenn Wert <= 21.2 Grad wird direkt auf 24 geschaltet, statt nur auf 21.2. Hast Du dafür in jedem Zimmer ein Wandthermostat? Ich nutze noch den Temperaturfühler der Thermostate selbst, also wenn ich 19 Grad haben will, schalte ich das Thermostat direkt auf 19. Aber da das ja nur am Thermostat (wo es logischerweise am Wärmsten ist) gemessen wird, habe ich am Schreibtisch/Bett/Couch natürlich weniger Wärme, was jetzt nachträglich noch mit den Xiaomi Temperaturfühlern geregelt werden wird
Kein Problem, dafür sind wir ja alle da
Die Logik von Node Red ist natürlich echt gut, leider habe ich da ein bisschen zu wenig Zeit und Durchblick.
Also ich würde behaupten, das in dieser Sache aber Blockly deutlich komfortabler und vor allem Schneller geht.
Habe für das Script gerade mal 2 Min gebraucht und fertig Da brauch man bei Node Red definitiv ein wenig länger wenn solche Bedingungen mit enthalten sind.
Ja ich habe bewusst eine von bis Zeit genutzt.
Ja genau, ich habe die Werte extra ein wenig höher gesetzt, weil ich eine ungefähre Konstante Raumtemperatur halten möchte. Es ist bestimmt noch nicht das best optimierteste aber vom Sinn her ist es dann doch schon recht In Ordnung.
Genau, wenn Wert 21,2 auf dem Wandthermostat erreicht ist, stellt sich der Wert direkt auf 24 °C an dem Thermostat ein, wie oben erwähnt will ich damit versuchen eine "recht konstante" Raumtemperatur zu halten.
Ich war auch erst auf den Trip mir die Xiaomi Dinger zu bestellen, habe es aber aus bestimmten Gründen gelassen.
- Ich habe keinen Überblick über die aktuelle Raumtemperatur bzw. eben keine Zahl vor Augen.
-An dem Wandthermostat habe ich halt notfalls auch nochmal die Möglichkeit die Temperatur für das Thermostat einzustellen, inklusive Boost Modus etc.
Es wäre das hier:
Bin sehr zufrieden damit. Habe momentan auch nur im Wohnzimmer eines von diesen, weil ich erstmal überhaupt Testen wollte, wie so alles untereinander funktioniert.
Habe das Thermostat auch natürlich nicht direkt an der Heizungsnähe sondern am Eingang unseres Wohnzimmer Hängen, die Heizung selbst ist am Ende des Raumes. So gewährleistet man natürlich eine Falsche bzw. ungenaue.
Die Messung an dem Heizkörperthermostat ist totaler Müll. Das habe ich ganz schnell aus meinem Kopf entfernt Dann könnte ich auch so gar nicht wirklich eine Konstante Raumtemperatur halten.