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. Blockly
  5. Heizungssteuerung wenn Fenster geöffnet ist

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.6k

Heizungssteuerung wenn Fenster geöffnet ist

Geplant Angeheftet Gesperrt Verschoben Blockly
16 Beiträge 5 Kommentatoren 1.1k Aufrufe 5 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.
  • C Chrunchy

    @René-D Ich würde die "normale" Steuerung und die Fenstersensor Aktionen in zwei unterschiedliche Scripte packen.

    Und ich habe irgendwie im Hinterkopf, das es bei der Prüfung von Zeitspannen über 0 Uhr hinaus Probleme geben kann.

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

    @Chrunchy sagte:

    das es bei der Prüfung von Zeitspannen über 0 Uhr hinaus Probleme geben kann.

    Des betrifft nur Astro-Zeiten.

    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

    C 1 Antwort Letzte Antwort
    0
    • paul53P paul53

      @Chrunchy sagte:

      das es bei der Prüfung von Zeitspannen über 0 Uhr hinaus Probleme geben kann.

      Des betrifft nur Astro-Zeiten.

      C Online
      C Online
      Chrunchy
      schrieb am zuletzt editiert von
      #6

      @paul53 sagte in Heizungssteuerung wenn Fenster geöffnet ist:

      @Chrunchy sagte:

      das es bei der Prüfung von Zeitspannen über 0 Uhr hinaus Probleme geben kann.

      Des betrifft nur Astro-Zeiten.

      Ah, OK

      Gruß Chrunchy

      1 Antwort Letzte Antwort
      0
      • René D.R René D.

        @Meister-Mopper Ach das war mir nicht bekannt, dass man kein Trigger im Trigger machen sollte.

        Habe das in einem Cron eingebaut, weil ich am Wochenende eine andere Temperatur haben möchte, wie am Wochenende. Ist das verkehrt?

        Ich werde mal deinen Vorschlag ausprobieren. Weiß zwar noch nicht wie genau, aber ich taste mich mal ran.

        C Online
        C Online
        Chrunchy
        schrieb am zuletzt editiert von
        #7

        @René-D Aber dein Cron löst jede Minute aus...
        Es reicht doch vollkommen, wenn der um 6,9 und 22 Uhr einmal läuft. Dann prüfst du den Wochentag und schaltest deine Zieltemperatur.

        Gruß Chrunchy

        1 Antwort Letzte Antwort
        0
        • René D.R René D.

          @Meister-Mopper Ach das war mir nicht bekannt, dass man kein Trigger im Trigger machen sollte.

          Habe das in einem Cron eingebaut, weil ich am Wochenende eine andere Temperatur haben möchte, wie am Wochenende. Ist das verkehrt?

          Ich werde mal deinen Vorschlag ausprobieren. Weiß zwar noch nicht wie genau, aber ich taste mich mal ran.

          amg_666A Offline
          amg_666A Offline
          amg_666
          schrieb am zuletzt editiert von
          #8

          @René-D said in Heizungssteuerung wenn Fenster geöffnet ist:

          Ach das war mir nicht bekannt, dass man kein Trigger im Trigger machen sollte.

          Schau dir dein Script genau an: Da läuft ein Cron Job und der löst zu bestimmten Zeiten aus und nur dann würde der 2. Trigger überhauipt greifen.
          OK, bei dir löst der Cron ja "dauernd" aus insofern würde es passen, aber wenn du da mal was umstellst kannst du Probleme kriegen.
          Mal was anderes: Bei mird auch die HK Temperatur abgesenkt, wenn ein Fenster im Raum geöffnet ist, allerdings senke ich auf 5 Grad ab --> Wenn dein Script im Winter läuft und draussen sind z.B. nur 8 Grad dann heizt dein Heizkörper munter weiter.
          Besser wären also 2 Skripte, einmal CRON um 6,9,22 Uhr auslöst und der die Temperaturen für Werktag und Wochenende tagsüber und nachts setzt und einmal ein Script dass nur bei Änderung des Sensors entpsrechend die Temperaturen setzt.

          DECONZ kenne ich nicht aber die Fehlermeldung ist doch klar, er kann den Wert "1400" nicht zuweisen "bad sensor parameter", schau mal in den Datenpunkten wie es richtig aussehen muss du hast da ein falsches Format im Script

          iobroker auf proxmox container

          paul53P René D.R 2 Antworten Letzte Antwort
          0
          • amg_666A amg_666

            @René-D said in Heizungssteuerung wenn Fenster geöffnet ist:

            Ach das war mir nicht bekannt, dass man kein Trigger im Trigger machen sollte.

            Schau dir dein Script genau an: Da läuft ein Cron Job und der löst zu bestimmten Zeiten aus und nur dann würde der 2. Trigger überhauipt greifen.
            OK, bei dir löst der Cron ja "dauernd" aus insofern würde es passen, aber wenn du da mal was umstellst kannst du Probleme kriegen.
            Mal was anderes: Bei mird auch die HK Temperatur abgesenkt, wenn ein Fenster im Raum geöffnet ist, allerdings senke ich auf 5 Grad ab --> Wenn dein Script im Winter läuft und draussen sind z.B. nur 8 Grad dann heizt dein Heizkörper munter weiter.
            Besser wären also 2 Skripte, einmal CRON um 6,9,22 Uhr auslöst und der die Temperaturen für Werktag und Wochenende tagsüber und nachts setzt und einmal ein Script dass nur bei Änderung des Sensors entpsrechend die Temperaturen setzt.

            DECONZ kenne ich nicht aber die Fehlermeldung ist doch klar, er kann den Wert "1400" nicht zuweisen "bad sensor parameter", schau mal in den Datenpunkten wie es richtig aussehen muss du hast da ein falsches Format im Script

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

            @amg_666 sagte:

            bei dir löst der Cron ja "dauernd" aus insofern würde es passen

            Das passt nicht, da so jede Minute ein neuer Trigger erzeugt wird bis irgendwann der RAM überläuft.

            @amg_666 sagte in Heizungssteuerung wenn Fenster geöffnet ist:

            CRON um 6,9,22 Uhr auslöst

            Ja, Vorschlag:

            Blockly_temp.JPG

            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

            René D.R 1 Antwort Letzte Antwort
            0
            • paul53P paul53

              @amg_666 sagte:

              bei dir löst der Cron ja "dauernd" aus insofern würde es passen

              Das passt nicht, da so jede Minute ein neuer Trigger erzeugt wird bis irgendwann der RAM überläuft.

              @amg_666 sagte in Heizungssteuerung wenn Fenster geöffnet ist:

              CRON um 6,9,22 Uhr auslöst

              Ja, Vorschlag:

              Blockly_temp.JPG

              René D.R Offline
              René D.R Offline
              René D.
              schrieb am zuletzt editiert von
              #10

              Ohh... Da habe ich nur kurz mein Wochenende genossen und sehe, dass hier fleißig gepostet wurde.

              @amg_666 said in Heizungssteuerung wenn Fenster geöffnet ist:

              Mal was anderes: Bei mird auch die HK Temperatur abgesenkt, wenn ein Fenster im Raum geöffnet ist, allerdings senke ich auf 5 Grad ab --> Wenn dein Script im Winter läuft und draussen sind z.B. nur 8 Grad dann heizt dein Heizkörper munter weiter.

              Guter Punkt... Werde es dementsprechend anpassen - Danke!

              @paul53 said in Heizungssteuerung wenn Fenster geöffnet ist:

              @amg_666 sagte:
              Das passt nicht, da so jede Minute ein neuer Trigger erzeugt wird bis irgendwann der RAM überläuft.

              Das habe ich gemerkt. Musste gestern Abend den Pi neu starten, da ich nicht mal mehr auf die Weboberfläche drauf gekommen bin. Das Skript hat also meinen Pi ein wenig überfordert. Aus Fehlern lernt man :-)

              @paul53 said in Heizungssteuerung wenn Fenster geöffnet ist:

              @amg_666 sagte:

              Ja, Vorschlag:

              Blockly_temp.JPG

              Habe dein Skript mal nachgebaut und werde es heute, sobald ich Zuhause bin testen. Werde dir Feedback dazu geben.
              Danke dir!

              Hätte aber noch fragen zu dem Skript:

              1. Mit Sollwert_geschlossen meinst du die Temperatur eingestellt werden soll, falls das Fenster geschlossen ist?
              2. Setze "Fenster" auf "Wert"? Der Wert wird doch vom Fensterkontakt vorgegeben, was passiert also genau dort?

              VG
              René

              paul53P 1 Antwort Letzte Antwort
              0
              • René D.R René D.

                Ohh... Da habe ich nur kurz mein Wochenende genossen und sehe, dass hier fleißig gepostet wurde.

                @amg_666 said in Heizungssteuerung wenn Fenster geöffnet ist:

                Mal was anderes: Bei mird auch die HK Temperatur abgesenkt, wenn ein Fenster im Raum geöffnet ist, allerdings senke ich auf 5 Grad ab --> Wenn dein Script im Winter läuft und draussen sind z.B. nur 8 Grad dann heizt dein Heizkörper munter weiter.

                Guter Punkt... Werde es dementsprechend anpassen - Danke!

                @paul53 said in Heizungssteuerung wenn Fenster geöffnet ist:

                @amg_666 sagte:
                Das passt nicht, da so jede Minute ein neuer Trigger erzeugt wird bis irgendwann der RAM überläuft.

                Das habe ich gemerkt. Musste gestern Abend den Pi neu starten, da ich nicht mal mehr auf die Weboberfläche drauf gekommen bin. Das Skript hat also meinen Pi ein wenig überfordert. Aus Fehlern lernt man :-)

                @paul53 said in Heizungssteuerung wenn Fenster geöffnet ist:

                @amg_666 sagte:

                Ja, Vorschlag:

                Blockly_temp.JPG

                Habe dein Skript mal nachgebaut und werde es heute, sobald ich Zuhause bin testen. Werde dir Feedback dazu geben.
                Danke dir!

                Hätte aber noch fragen zu dem Skript:

                1. Mit Sollwert_geschlossen meinst du die Temperatur eingestellt werden soll, falls das Fenster geschlossen ist?
                2. Setze "Fenster" auf "Wert"? Der Wert wird doch vom Fensterkontakt vorgegeben, was passiert also genau dort?

                VG
                René

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

                @René-D sagte:

                Mit Sollwert_geschlossen meinst du die Temperatur eingestellt werden soll, falls das Fenster geschlossen ist?

                Ja, in dieser Variable wird der Wert gemerkt.

                @René-D sagte in Heizungssteuerung wenn Fenster geöffnet ist:

                Setze "Fenster" auf "Wert"? Der Wert wird doch vom Fensterkontakt vorgegeben, was passiert also genau dort?

                Diese Variable wird bei offenem Fenster true. Wenn mehrere Abfragen erfolgen, ist es effizienter, eine Variable abzufragen als den Wert des Datenpunktes.

                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

                René D.R 1 Antwort Letzte Antwort
                0
                • amg_666A amg_666

                  @René-D said in Heizungssteuerung wenn Fenster geöffnet ist:

                  Ach das war mir nicht bekannt, dass man kein Trigger im Trigger machen sollte.

                  Schau dir dein Script genau an: Da läuft ein Cron Job und der löst zu bestimmten Zeiten aus und nur dann würde der 2. Trigger überhauipt greifen.
                  OK, bei dir löst der Cron ja "dauernd" aus insofern würde es passen, aber wenn du da mal was umstellst kannst du Probleme kriegen.
                  Mal was anderes: Bei mird auch die HK Temperatur abgesenkt, wenn ein Fenster im Raum geöffnet ist, allerdings senke ich auf 5 Grad ab --> Wenn dein Script im Winter läuft und draussen sind z.B. nur 8 Grad dann heizt dein Heizkörper munter weiter.
                  Besser wären also 2 Skripte, einmal CRON um 6,9,22 Uhr auslöst und der die Temperaturen für Werktag und Wochenende tagsüber und nachts setzt und einmal ein Script dass nur bei Änderung des Sensors entpsrechend die Temperaturen setzt.

                  DECONZ kenne ich nicht aber die Fehlermeldung ist doch klar, er kann den Wert "1400" nicht zuweisen "bad sensor parameter", schau mal in den Datenpunkten wie es richtig aussehen muss du hast da ein falsches Format im Script

                  René D.R Offline
                  René D.R Offline
                  René D.
                  schrieb am zuletzt editiert von René D.
                  #12

                  @amg_666 said in Heizungssteuerung wenn Fenster geöffnet ist:
                  n setzt.

                  DECONZ kenne ich nicht aber die Fehlermeldung ist doch klar, er kann den Wert "1400" nicht zuweisen "bad sensor parameter", schau mal in den Datenpunkten wie es richtig aussehen muss du hast da ein falsches Format im Script

                  Das Merkwürdige ist aber, dass die Temperatur im Objekt aber richtig eingestellt wird, daher verstehe ich die Fehlermeldung nicht so ganz. Die Warnung bleibt leider auch nachdem ich das Skript so umgeschrieben habe, wie @paul53 es vorgeschlagen hat. Laut dem Skript übergebe ich ja nur einen zweistelligen Wert, ich weiß nicht, wie daraus ein vierstelliger Wert wird.

                  Edit: Liegt wohl an Deconz und nicht am Skript, daher kann die Aussage ignoriert werden.

                  1 Antwort Letzte Antwort
                  0
                  • paul53P paul53

                    @René-D sagte:

                    Mit Sollwert_geschlossen meinst du die Temperatur eingestellt werden soll, falls das Fenster geschlossen ist?

                    Ja, in dieser Variable wird der Wert gemerkt.

                    @René-D sagte in Heizungssteuerung wenn Fenster geöffnet ist:

                    Setze "Fenster" auf "Wert"? Der Wert wird doch vom Fensterkontakt vorgegeben, was passiert also genau dort?

                    Diese Variable wird bei offenem Fenster true. Wenn mehrere Abfragen erfolgen, ist es effizienter, eine Variable abzufragen als den Wert des Datenpunktes.

                    René D.R Offline
                    René D.R Offline
                    René D.
                    schrieb am zuletzt editiert von
                    #13

                    @paul53 die Temperatursteuerung funktioniert nun und mein Arbeitsspeicher ist nicht ausgelastet.
                    Leider funktioniert es mit den Fenstern noch nicht ganz. Sobald ich ein Fenster öffne oder schließe, passiert nichts.

                    Kann es sein, dass ich die Falsche Objekt ID eingetragen habe?

                    5903e4cb-bfeb-45ce-bf67-b4a60e9bc0c8-image.png

                    Wenn das Fenster zu ist, dann ist der Wert von dem Fensterkontakt auf "false", wird es geöffnet, ändert es sich auf "true"
                    Kann es auch damit was zu tun haben?

                    VG

                    C amg_666A paul53P 3 Antworten Letzte Antwort
                    0
                    • René D.R René D.

                      @paul53 die Temperatursteuerung funktioniert nun und mein Arbeitsspeicher ist nicht ausgelastet.
                      Leider funktioniert es mit den Fenstern noch nicht ganz. Sobald ich ein Fenster öffne oder schließe, passiert nichts.

                      Kann es sein, dass ich die Falsche Objekt ID eingetragen habe?

                      5903e4cb-bfeb-45ce-bf67-b4a60e9bc0c8-image.png

                      Wenn das Fenster zu ist, dann ist der Wert von dem Fensterkontakt auf "false", wird es geöffnet, ändert es sich auf "true"
                      Kann es auch damit was zu tun haben?

                      VG

                      C Online
                      C Online
                      Chrunchy
                      schrieb am zuletzt editiert von
                      #14

                      @René-D Ich bin nicht so fit in Blockly, aber ich denke du musst, wie in der ersten Zeile, im Block "Falls Objekt wurde geändert" beim Setzen des Fensterkontaktes "setzte Fensterkontakt auf Wert von Sensor" verwenden.

                      Ich würde immer noch zwei Scripte verwenden. Eins für die allgemeine Steuerung der Heizung und ein weiteres, wo du dann alle Fensterkontakte überwachst.

                      Gruß Chrunchy

                      1 Antwort Letzte Antwort
                      0
                      • René D.R René D.

                        @paul53 die Temperatursteuerung funktioniert nun und mein Arbeitsspeicher ist nicht ausgelastet.
                        Leider funktioniert es mit den Fenstern noch nicht ganz. Sobald ich ein Fenster öffne oder schließe, passiert nichts.

                        Kann es sein, dass ich die Falsche Objekt ID eingetragen habe?

                        5903e4cb-bfeb-45ce-bf67-b4a60e9bc0c8-image.png

                        Wenn das Fenster zu ist, dann ist der Wert von dem Fensterkontakt auf "false", wird es geöffnet, ändert es sich auf "true"
                        Kann es auch damit was zu tun haben?

                        VG

                        amg_666A Offline
                        amg_666A Offline
                        amg_666
                        schrieb am zuletzt editiert von
                        #15

                        @René-D Das Skript verstehe ich so nicht, das ist ziemlich umständlich programmiert, ich würde es auch auf 2 Skripte aufteilen, einmal Vorgabe der Solltemperatur "nachts-zu", "tagsüber-zu" und "offen". und einemal dann ein Skript was bei Änderung des Kontakts auslöst und dann einfach die Solltemperatur zuweist.
                        Ob du den richtigen Datenpunkt genommen hast, kannst du doch leicht prüfen. Gehe auf Objekte, klappe da das Verzeichnis deines Sensors auf und dann mach das Fenster einmal auf und wieder zu. Dann siehst du welcher Datenpunkt sich wie ändert. Deine Fensterkontakte kenne ich nicht, ich setze aqaras (zigbee) ein und da ist der Wert im Datenpunkt "contact".

                        iobroker auf proxmox container

                        1 Antwort Letzte Antwort
                        0
                        • René D.R René D.

                          @paul53 die Temperatursteuerung funktioniert nun und mein Arbeitsspeicher ist nicht ausgelastet.
                          Leider funktioniert es mit den Fenstern noch nicht ganz. Sobald ich ein Fenster öffne oder schließe, passiert nichts.

                          Kann es sein, dass ich die Falsche Objekt ID eingetragen habe?

                          5903e4cb-bfeb-45ce-bf67-b4a60e9bc0c8-image.png

                          Wenn das Fenster zu ist, dann ist der Wert von dem Fensterkontakt auf "false", wird es geöffnet, ändert es sich auf "true"
                          Kann es auch damit was zu tun haben?

                          VG

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

                          @René-D sagte:

                          Kann es sein, dass ich die Falsche Objekt ID eingetragen habe?

                          Das kann ich nicht beurteilen.

                          @René-D sagte in Heizungssteuerung wenn Fenster geöffnet ist:

                          Wenn das Fenster zu ist, dann ist der Wert von dem Fensterkontakt auf "false", wird es geöffnet, ändert es sich auf "true"

                          Bau mal eine Log-Ausgabe ein:

                          Blockly_temp.JPG

                          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

                          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

                          533

                          Online

                          32.7k

                          Benutzer

                          82.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