Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Node-Red
  5. [How-To] Nutze iCal / Google Kalender zur Heizungssteuerung

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    2.0k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    927

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

[How-To] Nutze iCal / Google Kalender zur Heizungssteuerung

Geplant Angeheftet Gesperrt Verschoben Node-Red
1 Beiträge 1 Kommentatoren 267 Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • T Offline
    T Offline
    Tableautin
    schrieb am zuletzt editiert von
    #1

    Hi Leute.

    Vielleicht möchte jemand seine Zeitplanung wie ich auch in seinem Kalender machen, so dass man sie schnell anpassen kann und es auch ziemlich übersichtlich darstellen kann, wann was passiert.

    Hier ist meine Lösung, die ziemlich generisch aufgebaut ist. Nur das Herausfinden des Raumes ist je nach eurer Konfiguration natürlich unterschiedlich.
    Ich nutze zum Beispiel eine Alias Struktur "alias.0.GESCHOSS.GESCHOSS-RAUM.... (ab da ist es für jeden Raum ein wenig anders).

    Hier erst einmal der Überblick über den Flow (JSON zum Import weiter unten). Verbesserungsvorschläge übrigens gerne gesehen :-)

    8f44979a-7c9c-4ce2-b86a-f1d8ed4a5cf9-image.png

    Als einzigen Nicht-Standard-Node nutze ich übrigens "@almostinteractive/node-red-contrib-basic-ical-calendar" und die ioBroker Nodes.

    Funktionsweise

    • Trigger triggert jeweils beim Start und beim Ende eines Kalender Events und liefert uns neben anderen Daten den Namen und den Ort
    • Der Name enthält die Zieltemperatur (erste vorkommende Integer Zahl mit einer Länge von 1-2 Stellen wird genommen, Rest des Textes weg geworfen.)
      ** Beim Ende des Events wird es auf Standardwert zurückgesetzt (aus einer globalen Variable, bei mir 16°)
    • Der Ort enthält bei mir einfach nur den Raumcode (über welchen ich in meiner Struktur exakt das Geschoss und den Raum in den ioBroker Objekten finden kann.
    • Es werden alle Einträge unterhalb des gefundenen Raums ausgegeben.
    • Liste wird gefiltert auf alle Punkte, die die Rolle / enum "Heizung" im ioBroker haben (dies sollte jeweils nur der DP mit dem Sollwert sein)
    • sind mehrere Heizkörper in dem Raum definiert, wird die Liste in einzelne Nachrichten aufgeteilt, jede Nachricht steuert ein Gerät
    • Temperatur wird gesetzt.

    Kalender
    Ich nutze den Google Kalender, hier ein Beispiel mit ein paar gepflegten Räumen
    b8f90512-5a42-4406-b55b-0a3a521885a0-image.png

    To-Dos für die Zukunft

    • Urlaubssteuerung (andere Standardtemperatur wenn länger abwesend)
    • Liste erzeugen aus den laufenden Einträgen (+ Beschreibung / Bezeichnung) für visuelle Anzeige
    • Fallback Lösung (falls etwas nicht korrekt geschaltet wurde oder manuell verändert wurde, bringe es nach Zeit X zurück auf den geplanten Wert)

    Ich freue mich auf euer Feedback.
    Gruß André


    ioBroker auf QNAP NAS im Docker

    sonst ein ziemlicher ioBroker Hipster

    • iQontrol als VIS
    • NodeRed als Programmier-Schnittstelle
    1 Antwort Letzte Antwort
    0
    Antworten
    • In einem neuen Thema antworten
    Anmelden zum Antworten
    • Älteste zuerst
    • Neuste zuerst
    • Meiste Stimmen


    Support us

    ioBroker
    Community Adapters
    Donate

    852

    Online

    32.6k

    Benutzer

    82.2k

    Themen

    1.3m

    Beiträge
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
    ioBroker Community 2014-2025
    logo
    • Anmelden

    • Du hast noch kein Konto? Registrieren

    • Anmelden oder registrieren, um zu suchen
    • Erster Beitrag
      Letzter Beitrag
    0
    • Home
    • Aktuell
    • Tags
    • Ungelesen 0
    • Kategorien
    • Unreplied
    • Beliebt
    • GitHub
    • Docu
    • Hilfe