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

  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. Zustandsabhängige, verzögerte Heizungsansteuerung

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.2k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.9k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.2k

Zustandsabhängige, verzögerte Heizungsansteuerung

Geplant Angeheftet Gesperrt Verschoben Blockly
13 Beiträge 4 Kommentatoren 751 Aufrufe 4 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.
  • H heli

    Hallo zusammen,
    vermutlich ist es ganz banal, aber ich komme einfach nicht drauf und bräuchte bitte mal eine Schubser in die richtige Richtung.
    Ich habe Fensterkontakte und HomematicIP Thermostate. Jetzt möchte ich, wenn ein Fenster auf ist, die Heizung runter regeln. Allerdings soll diese Regelung erst nach 10 Sekunden oder so greifen. Hiermit möchte ich verhindern dass bei jedem ganz kurzen öffnen eines Fensters sofort die Heizung runter geregelt wird. Andererseits soll natürlich nach Schließen des Fensters die Heizung sofort wieder in den Normalbetrieb gehen.
    Wo mache ich den Denkfehler bei dem beigefügten Script?Bildschirmfoto 2021-12-05 um 12.32.58.png
    Vielen Dank für Eure Unterstützung!

    paul53P Offline
    paul53P Offline
    paul53
    schrieb am zuletzt editiert von paul53
    #2

    @heli sagte: Wo mache ich den Denkfehler bei dem beigefügten Script?

    Keine Trigger innerhalb von Triggern verwenden. Vorschlag:

    Bild_2021-12-05_142122.png

    Wert (unter "Trigger"):

    Blockly_DP_Props.JPG

    Welche Funktion hat SET_STATE? 10 s sind bei einer Heizung viel zu kurz.

    Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
    Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

    H 1 Antwort Letzte Antwort
    0
    • H heli

      Hallo zusammen,
      vermutlich ist es ganz banal, aber ich komme einfach nicht drauf und bräuchte bitte mal eine Schubser in die richtige Richtung.
      Ich habe Fensterkontakte und HomematicIP Thermostate. Jetzt möchte ich, wenn ein Fenster auf ist, die Heizung runter regeln. Allerdings soll diese Regelung erst nach 10 Sekunden oder so greifen. Hiermit möchte ich verhindern dass bei jedem ganz kurzen öffnen eines Fensters sofort die Heizung runter geregelt wird. Andererseits soll natürlich nach Schließen des Fensters die Heizung sofort wieder in den Normalbetrieb gehen.
      Wo mache ich den Denkfehler bei dem beigefügten Script?Bildschirmfoto 2021-12-05 um 12.32.58.png
      Vielen Dank für Eure Unterstützung!

      B Offline
      B Offline
      Berchemer
      schrieb am zuletzt editiert von Berchemer
      #3

      @heli sagte in Zustandsabhängige, verzögerte Heizungsansteuerung:

      Hallo zusammen,
      vermutlich ist es ganz banal, aber ich komme einfach nicht drauf und bräuchte bitte mal eine Schubser in die richtige Richtung.
      Ich habe Fensterkontakte und HomematicIP Thermostate. Jetzt möchte ich, wenn ein Fenster auf ist, die Heizung runter regeln. Allerdings soll diese Regelung erst nach 10 Sekunden oder so greifen. Hiermit möchte ich verhindern dass bei jedem ganz kurzen öffnen eines Fensters sofort die Heizung runter geregelt wird. Andererseits soll natürlich nach Schließen des Fensters die Heizung sofort wieder in den Normalbetrieb gehen.
      Wo mache ich den Denkfehler bei dem beigefügten Script?Bildschirmfoto 2021-12-05 um 12.32.58.png
      Vielen Dank für Eure Unterstützung!

      Wahrscheinlich doofe Frage, aber:
      Du hast auch die Fenster-Offen-Erkennung in den Geräteeinstellungen des Heizkörperthermostathes ausgeschaltet und keine direkte Verküpfung mehr zum zugehörigen Fenstersensor?

      H 1 Antwort Letzte Antwort
      0
      • paul53P paul53

        @heli sagte: Wo mache ich den Denkfehler bei dem beigefügten Script?

        Keine Trigger innerhalb von Triggern verwenden. Vorschlag:

        Bild_2021-12-05_142122.png

        Wert (unter "Trigger"):

        Blockly_DP_Props.JPG

        Welche Funktion hat SET_STATE? 10 s sind bei einer Heizung viel zu kurz.

        H Offline
        H Offline
        heli
        schrieb am zuletzt editiert von
        #4

        @paul53 Danke für die Antwort! SET_STATE setzt nur eine Variable, irgendwann möchte ich noch eine Visualisierung der geöffneten Fenster. Dafür setze ich dort den Status. Die 10 Sekunden sind damit ich bei einem nur kurz geöffneten Fenster nicht sofort das Thermostat ansteuere. Ich möchte dass das Skript nach 10 Sekunden noch einmal schaut ob das Fenster Immer noch offen ist, wenn dem so ist soll es das Thermostat ansteuern. Vor Ablauf der 10 Sekunden soll nur die Variable umgeschaltet werden.

        paul53P 1 Antwort Letzte Antwort
        0
        • B Berchemer

          @heli sagte in Zustandsabhängige, verzögerte Heizungsansteuerung:

          Hallo zusammen,
          vermutlich ist es ganz banal, aber ich komme einfach nicht drauf und bräuchte bitte mal eine Schubser in die richtige Richtung.
          Ich habe Fensterkontakte und HomematicIP Thermostate. Jetzt möchte ich, wenn ein Fenster auf ist, die Heizung runter regeln. Allerdings soll diese Regelung erst nach 10 Sekunden oder so greifen. Hiermit möchte ich verhindern dass bei jedem ganz kurzen öffnen eines Fensters sofort die Heizung runter geregelt wird. Andererseits soll natürlich nach Schließen des Fensters die Heizung sofort wieder in den Normalbetrieb gehen.
          Wo mache ich den Denkfehler bei dem beigefügten Script?Bildschirmfoto 2021-12-05 um 12.32.58.png
          Vielen Dank für Eure Unterstützung!

          Wahrscheinlich doofe Frage, aber:
          Du hast auch die Fenster-Offen-Erkennung in den Geräteeinstellungen des Heizkörperthermostathes ausgeschaltet und keine direkte Verküpfung mehr zum zugehörigen Fenstersensor?

          H Offline
          H Offline
          heli
          schrieb am zuletzt editiert von
          #5

          @berchemer Danke auch dir für die Antwort! Doofe Fragen gibt es nicht. :-)
          Ich habe bei den Thermostaten definiert dass die Fenster offen Erkennung über einen externen Sensor erfolgt.

          1 Antwort Letzte Antwort
          0
          • H heli

            @paul53 Danke für die Antwort! SET_STATE setzt nur eine Variable, irgendwann möchte ich noch eine Visualisierung der geöffneten Fenster. Dafür setze ich dort den Status. Die 10 Sekunden sind damit ich bei einem nur kurz geöffneten Fenster nicht sofort das Thermostat ansteuere. Ich möchte dass das Skript nach 10 Sekunden noch einmal schaut ob das Fenster Immer noch offen ist, wenn dem so ist soll es das Thermostat ansteuern. Vor Ablauf der 10 Sekunden soll nur die Variable umgeschaltet werden.

            paul53P Offline
            paul53P Offline
            paul53
            schrieb am zuletzt editiert von paul53
            #6

            @heli sagte: Vor Ablauf der 10 Sekunden soll nur die Variable umgeschaltet werden.

            Also so?

            Bild_2021-12-05_172937.png

            Ist WINDOW_STATE eine Werteliste mit 0 = CLOSED und 1 = OPEN?

            Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
            Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

            H 1 Antwort Letzte Antwort
            0
            • Thomas4170T Offline
              Thomas4170T Offline
              Thomas4170
              schrieb am zuletzt editiert von Thomas4170
              #7

              So habe ich das gelöst. Nicht verwirren lassen, dass sind Enocean Thermostate und Aktoren

              e90d8f5d-0df5-4b88-ae03-28055db7046a-grafik.png

              Das funktioniert bestens

              H 1 Antwort Letzte Antwort
              0
              • paul53P paul53

                @heli sagte: Vor Ablauf der 10 Sekunden soll nur die Variable umgeschaltet werden.

                Also so?

                Bild_2021-12-05_172937.png

                Ist WINDOW_STATE eine Werteliste mit 0 = CLOSED und 1 = OPEN?

                H Offline
                H Offline
                heli
                schrieb am zuletzt editiert von
                #8

                @paul53 Danke für die Antwort!
                Ja,
                das ist eine in den HomematicIP-Thermostaten vorgegebene Warteliste mit 0 und 1.

                1 Antwort Letzte Antwort
                0
                • Thomas4170T Thomas4170

                  So habe ich das gelöst. Nicht verwirren lassen, dass sind Enocean Thermostate und Aktoren

                  e90d8f5d-0df5-4b88-ae03-28055db7046a-grafik.png

                  Das funktioniert bestens

                  H Offline
                  H Offline
                  heli
                  schrieb am zuletzt editiert von
                  #9

                  @thomas4170 Auch dir: Danke!
                  Das sieht gut aus, was genau ist bei dir Command ID? Den Rest kann ich, glaube ich, auf meine Komponenten "übersetzen". ;-)

                  Thomas4170T 1 Antwort Letzte Antwort
                  0
                  • H heli

                    @thomas4170 Auch dir: Danke!
                    Das sieht gut aus, was genau ist bei dir Command ID? Den Rest kann ich, glaube ich, auf meine Komponenten "übersetzen". ;-)

                    Thomas4170T Offline
                    Thomas4170T Offline
                    Thomas4170
                    schrieb am zuletzt editiert von
                    #10

                    @heli Bei den Enocean muss man zusätzlich den Datenpunkt Command ID des Aktors setzen damit die Änderung auch tatsächlich übernommen wird. Auch der Set Point vom Thermostat ist verwirrend aber ich bin mit Enocean sehr zufrieden. Habe die ersten Shelly's jetzt gegen Enocean-Aktoren ausgetauscht und die ersten Fensterkontakte Xiaomi sind auch geschichte. Es gibt für Enocean Fensterkontakte die im Rahmen nicht sichtbar montiert werden. Kostet sicherlich mehr als Shelly und Xiaomi aber will weg vom Wlan und aufgeklebte Tür-/Fensterkontakte

                    H 2 Antworten Letzte Antwort
                    0
                    • Thomas4170T Thomas4170

                      @heli Bei den Enocean muss man zusätzlich den Datenpunkt Command ID des Aktors setzen damit die Änderung auch tatsächlich übernommen wird. Auch der Set Point vom Thermostat ist verwirrend aber ich bin mit Enocean sehr zufrieden. Habe die ersten Shelly's jetzt gegen Enocean-Aktoren ausgetauscht und die ersten Fensterkontakte Xiaomi sind auch geschichte. Es gibt für Enocean Fensterkontakte die im Rahmen nicht sichtbar montiert werden. Kostet sicherlich mehr als Shelly und Xiaomi aber will weg vom Wlan und aufgeklebte Tür-/Fensterkontakte

                      H Offline
                      H Offline
                      heli
                      schrieb am zuletzt editiert von
                      #11

                      @thomas4170 Ah, ok. Dann mache ich mich mal an den Nachbau ;-). Mal sehen ob das bei mir auch klappt. Das mit den im Rahmen verbauten Kontakten klingt interessant, die muss ich mir mal anschauen.

                      1 Antwort Letzte Antwort
                      0
                      • Thomas4170T Thomas4170

                        @heli Bei den Enocean muss man zusätzlich den Datenpunkt Command ID des Aktors setzen damit die Änderung auch tatsächlich übernommen wird. Auch der Set Point vom Thermostat ist verwirrend aber ich bin mit Enocean sehr zufrieden. Habe die ersten Shelly's jetzt gegen Enocean-Aktoren ausgetauscht und die ersten Fensterkontakte Xiaomi sind auch geschichte. Es gibt für Enocean Fensterkontakte die im Rahmen nicht sichtbar montiert werden. Kostet sicherlich mehr als Shelly und Xiaomi aber will weg vom Wlan und aufgeklebte Tür-/Fensterkontakte

                        H Offline
                        H Offline
                        heli
                        schrieb am zuletzt editiert von
                        #12

                        @thomas4170 Hallo Thomas, hier das Feedback: Danke, hat funktioniert! Jetzt läuft das Skript so wie ich das möchte. Mal schauen ob ich das ganze noch optimieren kann....mir schwebt da noch was vor dass ich eventuell noch mit Variablen arbeiten könnte um nicht für jeden Raum / jedes Thermostat ein eigenes Skript verwenden zu müssen. Schauen wir mal...aber erst einmal musste die Grundfunktion gegeben sein. Und das habe ich jetzt, dank deiner Hilfe. :+1:

                        Thomas4170T 1 Antwort Letzte Antwort
                        0
                        • H heli

                          @thomas4170 Hallo Thomas, hier das Feedback: Danke, hat funktioniert! Jetzt läuft das Skript so wie ich das möchte. Mal schauen ob ich das ganze noch optimieren kann....mir schwebt da noch was vor dass ich eventuell noch mit Variablen arbeiten könnte um nicht für jeden Raum / jedes Thermostat ein eigenes Skript verwenden zu müssen. Schauen wir mal...aber erst einmal musste die Grundfunktion gegeben sein. Und das habe ich jetzt, dank deiner Hilfe. :+1:

                          Thomas4170T Offline
                          Thomas4170T Offline
                          Thomas4170
                          schrieb am zuletzt editiert von
                          #13

                          @heli Moin, das k.ingt doch supi. Kannst ja die Erweiterung mal hier zeigen wenn es soweit ist. Bi ja auch noch Anfänger

                          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

                          761

                          Online

                          32.4k

                          Benutzer

                          81.4k

                          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