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. [Vorlage] Blockly Anwesenheitserkennung nach "Badewannen-Prinzip"

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    18
    1
    617

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

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

[Vorlage] Blockly Anwesenheitserkennung nach "Badewannen-Prinzip"

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
blocklytemplate
11 Beiträge 4 Kommentatoren 4.6k Aufrufe 9 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.
  • B Offline
    B Offline
    brufi
    schrieb am zuletzt editiert von
    #2

    Das ist grandios! Werde ich testen! Danke!

    1 Antwort Letzte Antwort
    0
    • rantanplanR Online
      rantanplanR Online
      rantanplan
      schrieb am zuletzt editiert von
      #3

      @brufi:

      Das ist grandios! Werde ich testen! Danke! `
      Freut mich!

      Grüße

      Rantanplan

      CCU3 / MS Server 2019(VM) / Scripten mit Blockly

      M 1 Antwort Letzte Antwort
      0
      • rantanplanR rantanplan

        @brufi:

        Das ist grandios! Werde ich testen! Danke! `
        Freut mich!

        Grüße

        M Offline
        M Offline
        MartyBr
        schrieb am zuletzt editiert von
        #4

        @rantanplan
        Hallo rantanplan, ich habe gerade deinen Beitrag gefunden. Er passt gut zu meiner Überlegung, die Bewegungsmelder intelligenter für die Lichtsteuerung einzusetzen.

        Ich habe dein Blocky importiert und den DP angelegt. Eine Frage habe ich aber:
        Was ist der DP "hm-rega.0.11551"? Das ist ja eine Homematic Systemvariable. Kannst du bitte diesen Punkt kurz erläutern?
        Gruß und danke für das tolle Script

        Gruß
        Martin


        Intel NUCs mit Proxmox / Iobroker als VM unter Debian
        Raspeberry mit USB Leseköpfen für Smartmeter
        Homematic und Homematic IP

        rantanplanR 1 Antwort Letzte Antwort
        0
        • M MartyBr

          @rantanplan
          Hallo rantanplan, ich habe gerade deinen Beitrag gefunden. Er passt gut zu meiner Überlegung, die Bewegungsmelder intelligenter für die Lichtsteuerung einzusetzen.

          Ich habe dein Blocky importiert und den DP angelegt. Eine Frage habe ich aber:
          Was ist der DP "hm-rega.0.11551"? Das ist ja eine Homematic Systemvariable. Kannst du bitte diesen Punkt kurz erläutern?
          Gruß und danke für das tolle Script

          rantanplanR Online
          rantanplanR Online
          rantanplan
          schrieb am zuletzt editiert von
          #5

          @martybr sagte in [Vorlage] Blockly Anwesenheitserkennung nach "Badewannen-Prinzip":

          @rantanplan
          Hallo rantanplan, ich habe gerade deinen Beitrag gefunden. Er passt gut zu meiner Überlegung, die Bewegungsmelder intelligenter für die Lichtsteuerung einzusetzen.

          Ich habe dein Blocky importiert und den DP angelegt. Eine Frage habe ich aber:
          Was ist der DP "hm-rega.0.11551"? Das ist ja eine Homematic Systemvariable. Kannst du bitte diesen Punkt kurz erläutern?
          Gruß und danke für das tolle Script

          Oh ja, ich hatte damals noch einige Programme parallel laufen.
          "hm-rega.0.11551" war eine Variable auf der CCU. Da habe ich beim Export nicht aufgepasst.
          Da muss der Datenpunkt "Motion_Raum" rein.

          Grüße

          Rantanplan

          CCU3 / MS Server 2019(VM) / Scripten mit Blockly

          M 1 Antwort Letzte Antwort
          1
          • rantanplanR rantanplan

            @martybr sagte in [Vorlage] Blockly Anwesenheitserkennung nach "Badewannen-Prinzip":

            @rantanplan
            Hallo rantanplan, ich habe gerade deinen Beitrag gefunden. Er passt gut zu meiner Überlegung, die Bewegungsmelder intelligenter für die Lichtsteuerung einzusetzen.

            Ich habe dein Blocky importiert und den DP angelegt. Eine Frage habe ich aber:
            Was ist der DP "hm-rega.0.11551"? Das ist ja eine Homematic Systemvariable. Kannst du bitte diesen Punkt kurz erläutern?
            Gruß und danke für das tolle Script

            Oh ja, ich hatte damals noch einige Programme parallel laufen.
            "hm-rega.0.11551" war eine Variable auf der CCU. Da habe ich beim Export nicht aufgepasst.
            Da muss der Datenpunkt "Motion_Raum" rein.

            Grüße

            M Offline
            M Offline
            MartyBr
            schrieb am zuletzt editiert von
            #6

            @rantanplan Super, danke für die Info.

            Gruß
            Martin


            Intel NUCs mit Proxmox / Iobroker als VM unter Debian
            Raspeberry mit USB Leseköpfen für Smartmeter
            Homematic und Homematic IP

            M 1 Antwort Letzte Antwort
            0
            • M MartyBr

              @rantanplan Super, danke für die Info.

              M Offline
              M Offline
              maxpd
              schrieb am zuletzt editiert von maxpd
              #7

              @rantanplan Das Script habe ich verstanden. Aber wie steuere ich jetzt die Dauer meines Lichts? Die Variable bildet ja die Brenndauer ab. Aber weder einer Verzögerung, noch einem Timeout kann ich die Variable als Wert mitgeben.
              Wenn der Counter minütlich auch nochmal 1 Abziehen würde, würde ich es auch verstehen. Da ich dann mittels gesondertem Trigger auf 0 oder > 1 prüfen kann.

              Gruß
              maxpd

              Raspi 4 8gb | iobroker + pivccu3 | 46 Adapter | 68 Scripte, 120 Devices

              rantanplanR 1 Antwort Letzte Antwort
              0
              • M maxpd

                @rantanplan Das Script habe ich verstanden. Aber wie steuere ich jetzt die Dauer meines Lichts? Die Variable bildet ja die Brenndauer ab. Aber weder einer Verzögerung, noch einem Timeout kann ich die Variable als Wert mitgeben.
                Wenn der Counter minütlich auch nochmal 1 Abziehen würde, würde ich es auch verstehen. Da ich dann mittels gesondertem Trigger auf 0 oder > 1 prüfen kann.

                rantanplanR Online
                rantanplanR Online
                rantanplan
                schrieb am zuletzt editiert von
                #8

                @maxpd Das Script ist nicht dafür da um Lampen nach einer bestimmten Brenndauer auszuschalten.
                Licht über einen Bewegungsmelder, für eine bestimmte Zeit, einzuschalten macht eigentlich nur in Durchgangsräumen Sinn. Und auch da muss es nicht optimal sein.
                Wer kennt das nicht: Licht geht an, man hält ein Schwätzchen, Licht geht aus und alle fuchteln mit den Armen damit das Licht wieder an geht.
                Bewegungsmelder erkennen nun mal nicht JEDE Bewegung.
                Das "Badewannen-Prinzip" "sammelt" Bewegungen über einen gewissen Zeitraum.
                Das Licht geht z.B. nicht aus, wenn man mal vorm PC sitzt und 15 Min. einen Bericht liest und dabei keine Bewegung macht die der BW erkennt.
                Einfach mal den 1. Beitrag lesen und auch die Links.

                Grüße

                Rantanplan

                CCU3 / MS Server 2019(VM) / Scripten mit Blockly

                M 1 Antwort Letzte Antwort
                0
                • rantanplanR rantanplan

                  @maxpd Das Script ist nicht dafür da um Lampen nach einer bestimmten Brenndauer auszuschalten.
                  Licht über einen Bewegungsmelder, für eine bestimmte Zeit, einzuschalten macht eigentlich nur in Durchgangsräumen Sinn. Und auch da muss es nicht optimal sein.
                  Wer kennt das nicht: Licht geht an, man hält ein Schwätzchen, Licht geht aus und alle fuchteln mit den Armen damit das Licht wieder an geht.
                  Bewegungsmelder erkennen nun mal nicht JEDE Bewegung.
                  Das "Badewannen-Prinzip" "sammelt" Bewegungen über einen gewissen Zeitraum.
                  Das Licht geht z.B. nicht aus, wenn man mal vorm PC sitzt und 15 Min. einen Bericht liest und dabei keine Bewegung macht die der BW erkennt.
                  Einfach mal den 1. Beitrag lesen und auch die Links.

                  Grüße

                  M Offline
                  M Offline
                  maxpd
                  schrieb am zuletzt editiert von
                  #9

                  @rantanplan said in [Vorlage] Blockly Anwesenheitserkennung nach "Badewannen-Prinzip":

                  Das Licht geht z.B. nicht aus, wenn man mal vorm PC sitzt und 15 Min. einen Bericht liest und dabei keine Bewegung macht die der BW erkennt.
                  Einfach mal den 1. Beitrag lesen und auch die Links.

                  Aber exakt das ist mein Anwendungsfall. Und ich verstehe den dazugehörigen Trigger nicht eine Lampe zu schalten. Bzw. wie weiß die Lampe wann sie wieder ausgehen soll?
                  Vllt hast du für die schlussendliche Verwendung deiner Motion auch noch ein Screenshot.

                  Gruß
                  maxpd

                  Raspi 4 8gb | iobroker + pivccu3 | 46 Adapter | 68 Scripte, 120 Devices

                  rantanplanR 1 Antwort Letzte Antwort
                  0
                  • M maxpd

                    @rantanplan said in [Vorlage] Blockly Anwesenheitserkennung nach "Badewannen-Prinzip":

                    Das Licht geht z.B. nicht aus, wenn man mal vorm PC sitzt und 15 Min. einen Bericht liest und dabei keine Bewegung macht die der BW erkennt.
                    Einfach mal den 1. Beitrag lesen und auch die Links.

                    Aber exakt das ist mein Anwendungsfall. Und ich verstehe den dazugehörigen Trigger nicht eine Lampe zu schalten. Bzw. wie weiß die Lampe wann sie wieder ausgehen soll?
                    Vllt hast du für die schlussendliche Verwendung deiner Motion auch noch ein Screenshot.

                    rantanplanR Online
                    rantanplanR Online
                    rantanplan
                    schrieb am zuletzt editiert von
                    #10

                    @maxpd sagte in [Vorlage] Blockly Anwesenheitserkennung nach "Badewannen-Prinzip":

                    @rantanplan said in [Vorlage] Blockly Anwesenheitserkennung nach "Badewannen-Prinzip":
                    Aber exakt das ist mein Anwendungsfall. Und ich verstehe den dazugehörigen Trigger nicht eine Lampe zu schalten. Bzw. wie weiß die Lampe wann sie wieder ausgehen soll?

                    Schau mal in dem "Sonst" bei dem Trigger "alle 30 Min. count down"
                    Da wird der Datenpunkt "Motion_Raum" auf 0 gesetzt.
                    Wie in dem Kommentar beschrieben, wird bei mir dieser Datenpunkt überwacht/getriggert.
                    Bei mir werden mehrere Zustände (in einem anderen Script) überprüft, wenn der Wert "Motion_Raum" auf 0 gesetzt wird. Deshalb der Weg über einen Datenpunkt.

                    Wenn Du "nur" das Licht ausschalten möchtest, einfach NACH dem "steuere Raum_Motion", Dein Licht ausschalten.

                    Rantanplan

                    CCU3 / MS Server 2019(VM) / Scripten mit Blockly

                    M 1 Antwort Letzte Antwort
                    1
                    • rantanplanR rantanplan

                      @maxpd sagte in [Vorlage] Blockly Anwesenheitserkennung nach "Badewannen-Prinzip":

                      @rantanplan said in [Vorlage] Blockly Anwesenheitserkennung nach "Badewannen-Prinzip":
                      Aber exakt das ist mein Anwendungsfall. Und ich verstehe den dazugehörigen Trigger nicht eine Lampe zu schalten. Bzw. wie weiß die Lampe wann sie wieder ausgehen soll?

                      Schau mal in dem "Sonst" bei dem Trigger "alle 30 Min. count down"
                      Da wird der Datenpunkt "Motion_Raum" auf 0 gesetzt.
                      Wie in dem Kommentar beschrieben, wird bei mir dieser Datenpunkt überwacht/getriggert.
                      Bei mir werden mehrere Zustände (in einem anderen Script) überprüft, wenn der Wert "Motion_Raum" auf 0 gesetzt wird. Deshalb der Weg über einen Datenpunkt.

                      Wenn Du "nur" das Licht ausschalten möchtest, einfach NACH dem "steuere Raum_Motion", Dein Licht ausschalten.

                      M Offline
                      M Offline
                      maxpd
                      schrieb am zuletzt editiert von
                      #11

                      @rantanplan danke. Hab es für meinen Zweck ganz gut hinbekommen und werde es noch an 3 anderen Stellen einsetzen. :)

                      af3dd5e4-462e-46be-8c88-59aa9072d0ea-image.png

                      Gruß
                      maxpd

                      Raspi 4 8gb | iobroker + pivccu3 | 46 Adapter | 68 Scripte, 120 Devices

                      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

                      792

                      Online

                      32.5k

                      Benutzer

                      81.6k

                      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