Heizung beim Lüften absenken

Die Lebenshaltungskosten steigen weiter und weiter. Der größte Posten bei unseren Wohnnebenkosten wird noch immer für das Erwärmen von Räumen und Wasser fällig. Hier lohnt es sich, die Kosten zu optimieren und Einsparungen vorzunehmen wo es nur geht. Mit dieser Szene kannst Du Deine Heizung beim Lüften absenken und damit die Nebenkostenrechnung ein wenig freundlicher gestalten.

Heizung beim Lüften absenken
Heizung beim Lüften absenken

Update Version 2.0

Im Zuge eines Reviews habe ich angefangen die Anzahl meiner Szenen zu reduzieren. Insbesondere die Zusammenfassung identischer Aufgaben ein einzelne globale Szenen stand hier auf der Tagesordnung.

So muss die Version 2.0 der Szene nur noch ein einziges Mal im Home Center vorhanden sein um beim Öffnen und Schließen von Fenstern und Türen die Heizungsregelung im betreffenden Raum zu steuern.

Heizung beim Lüften absenken

Diese Szene ist eine weitere in meinem Fundus zum Thema Heizung und Heizpläne im Fibaro Home Center 2. Die hier eingestellten Werte haben beispielsweise direkten Einfluß auf die im Artikel Heizplan temporär ändern veröffentlichte Szene.

Konfiguration

Die Konfiguration der Szene beschränkt sich auf die Angabe von Triggern (siehe unten), Wartezeit (waitSeconds) und Zieltemperatur (openWindowTemp) . Alle weiteren Parameter werden dynamisch über die API ausgelesen und verwendet. Auch wird der abzusenkende Heizplan dynamisch erkannt.

---------------------------------------------------
------------- Config ------------------------------

openWindowTemp		= 5				--Absenktemperatur bei geöffnetem Fenster
waitSeconds			= 60			--Sekunden bis zum ändern des Heizplans

-- Sonstiges 
advDebug			= true
timerDebug			= false

Weiterhin sollte die Anzahl der maximalen Instanzen der Szene erhöht werden. Ich habe die Szene bei mir so eingestellt, dass bis zu 5 Instanzen parallel laufen dürfen. Das Öffnen / Schließen von Fenstern in mehr als einem Raum innerhalb der Wartezeit würde sonst nicht funktionieren.

Trigger automatisch finden

Sind die 3 Parameter defniniert und die Szene ins Home Center eingefügt genügt ein manueller Start der Szene (einfach Start-Button drücken) um die als Trigger geeigneten Geräte zu identifizieren und im Debug-Fenster auszugeben. Die Suche nach geeigneten Triggern erfolgt über die API und gibt alle im HC2 integrierten Tür– und Fenstersensoren mit ihren IDs zurück.

Die Szene sucht nach geeigneten Triggern
Die Szene sucht nach geeigneten Triggern

Die gefundenen Trigger müssen lediglich in den Header der Szene übernommen werden und schon ist das Absenken des Heizplans einsatzfähig.

--[[
%% properties
83 value
86 value
%% globals
--]]

Anmerkung zu Heizthermostate

Batteriebetriebene Thermostate reagieren nicht sofort auf die Änderung des Heizplans. Um den Batterieverbrauch zu optimieren wird die Kommunikation zwischen dem Z-Wave Gateway und diesen Thermostaten in einem definierten Intervall durchgeführt. Weitere Informationen inklusive der dynamischen Anpassung dieser Intervalle in Abhängigkeit zur Außentemperatur findest Du im Artikel WakeUp Intervall per Lua anpassen. Mit Dauerstrom versorgte Thermostate übernehmen die Änderung innerhalb von einer Minute und eignen sich somit hervorragend zur Nutzung mit dieser Szene.

Changelog

Version v1.1

  • Bugfix: Beim schließen des Fensters innerhalb des Countdown wurde der Heizplan trotzdem abgesenkt.

Version v2.0

  • Vollständige Überarbeitung der Szene. Diese ist nun global verwendbar und muss nicht mehr in jedem Raum zur Verfügung gestellt werden.

Download

Die aktuelle Version der Szene zum Download:

Download “OpenWindowHeatplan” OpenWindowsHeatplan-2.0.zip – 103-mal heruntergeladen – 2 KB

Feedback

Wie immer freue ich mich über Kritik und Anregungen zu meinen Szenen. Auch bin ich immer dankbar für neue Ideen rund um das Home Center 2 zu denen ich Artikel schreiben und veröffentlichen kann. Also sei nicht so schüchtern und benutze die Kommentarfunktion oder das Fibaro Forum.

8 Comments
  1. Hallo Bastian,
    wieder ein klasse Script von dir.
    Es funktioniert auch soweit, nur glaube ich, dass wenn man das Fenster innerhalb vom Countdown wieder schließt, dann beendet er die zweite gestartete Szene und setzt trotzdem den Heizplan auf 5°.

    [DEBUG] 20:08:48: Countdown läuft.. 31 Sekunden
    [DEBUG] 20:08:49: Countdown läuft.. 32 Sekunden
    [DEBUG] 20:08:51: Countdown läuft.. 33 Sekunden
    [DEBUG] 20:08:52: Countdown läuft.. 34 Sekunden
    [DEBUG] 20:08:53: Countdown läuft.. 35 Sekunden
    [DEBUG] 20:08:55: Countdown läuft.. 36 Sekunden
    [DEBUG] 20:08:56: Countdown läuft.. 37 Sekunden
    [DEBUG] 20:08:58: Countdown läuft.. 38 Sekunden
    [DEBUG] 20:08:58: Kill the second scene!
    [DEBUG] 20:08:59: Fenster wieder geschlossen, Szene beendet.
    [DEBUG] 20:08:59: Fenster länger als 60 geöffnet. Setze Heizplan auf 5°C
    [DEBUG] 20:08:59: Szene beendet.

    Ist bestimmt nur eine Kleinigkeit.
    Mach weiter so.
    Gruß
    Jeff

  2. Hallo Bastian,
    ich glaube, die Zeile 126
    break;
    muss durch
    fibaro:abort();
    ersetzt werden. Dann funktioniert es.

    1. Hallo Jeff,
      Danke für den Hinweis im ersten und die mögliche Lösung im zweiten Kommentar 😉
      Ich schaue mir das nachher mal an und werde es dann übernehmen.
      Gruß
      Bastian

      1. Hi Jeff,

        Du hast vollkommen recht, beim Schließen innerhalb des Countdowns wurde der Heizplan trotzdem abgesenkt. Dies ist nun in der Version 1.1 behoben. Ein harter Abbruch der Szene ist allerdings nicht so schön, daher bin ich kein Freund von fibaro:abort(). Ich habe es anders gelöst 😉 Danke nochmal für den Hinweis!

        Gruß
        Bastian

  3. Hallo
    ich habe mir deinen Heizplan runtergeladen, bin jedoch völlig überfordert. Kannst du mal die Daten dazu eintragen?
    Ich weiß tatsächlich nicht, wo ich was von meinen ID´s eintragen soll.
    Evtl kannst Du ja Deinen fertigen Plan zeigen.
    Vielen Dank
    Christian

    1. Hallo Christian,

      welche IDs fehlen Dir denn? Im Artikel ist eigentlich alles erwähnt, was Du brauchst um das Skript zu betreiben.
      Sollten noch Fragen offen sein, dann kannst Du gern noch einmal nachfragen.

      Gruß
      Bastian

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Ich akzeptiere

Heizung beim Lüften absenken

von Bastian Lesezeit: 2 min
8