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 Geofencing mit Türauslöser

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    5
    1
    46

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.4k

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

Blockly Geofencing mit Türauslöser

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
15 Beiträge 3 Kommentatoren 1.1k Aufrufe 3 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.
  • U Offline
    U Offline
    umichel
    schrieb am zuletzt editiert von umichel
    #1

    Guten Morgen,

    ich möchte beim Betreten des Hauses eine persönliche Begrüßung etc. auslösen.
    Da die Personenerkennung über Wlan zu lange dauert (dann bin ich schon mind. 1 Minute im Haus) nutze ich jetzt Geofencing über die Fritzbox und den Simple-Api Adapter.
    Das funktioniert bisher gut.
    Jetzt habe ich mir mal ein Blockly gebaut:
    Blockly.jpg

    Bedeutet:

    • Wenn Geofencing wahr wird, startet ein Intervall der für 3 Minuten abfragt,
      ob ich das Haus betrete.
      Das funnktioniert soweit gut.
      Wenn ich die Tür öffne, bekomme ich nach 20 Sekunden eine Begrüßung.
      Jetz habe ich aber festgestellt, das der Intervall nach der Begrüßung nicht richtig gestoppt wird.
      Ich werde zwar nur einmal begrüßt, wenn ich die Tür aber erneut öffne, bekomme
      ich eine erneute Begrüßung.
      Ich schätze der innere stop wird ignoriert?
      Oder gibt es eine elegantere Lösung, wie ich eine Abfrage nur innerhalb einer gewissen Zeitspanne mache, und die dann nach einmaliger Ausführung deaktiviere?

    LG

    DJMarc75D 2 Antworten Letzte Antwort
    0
    • U umichel

      Guten Morgen,

      ich möchte beim Betreten des Hauses eine persönliche Begrüßung etc. auslösen.
      Da die Personenerkennung über Wlan zu lange dauert (dann bin ich schon mind. 1 Minute im Haus) nutze ich jetzt Geofencing über die Fritzbox und den Simple-Api Adapter.
      Das funktioniert bisher gut.
      Jetzt habe ich mir mal ein Blockly gebaut:
      Blockly.jpg

      Bedeutet:

      • Wenn Geofencing wahr wird, startet ein Intervall der für 3 Minuten abfragt,
        ob ich das Haus betrete.
        Das funnktioniert soweit gut.
        Wenn ich die Tür öffne, bekomme ich nach 20 Sekunden eine Begrüßung.
        Jetz habe ich aber festgestellt, das der Intervall nach der Begrüßung nicht richtig gestoppt wird.
        Ich werde zwar nur einmal begrüßt, wenn ich die Tür aber erneut öffne, bekomme
        ich eine erneute Begrüßung.
        Ich schätze der innere stop wird ignoriert?
        Oder gibt es eine elegantere Lösung, wie ich eine Abfrage nur innerhalb einer gewissen Zeitspanne mache, und die dann nach einmaliger Ausführung deaktiviere?

      LG

      DJMarc75D Offline
      DJMarc75D Offline
      DJMarc75
      schrieb am zuletzt editiert von
      #2

      @umichel Trigger in Trigger geht nicht.

      Screenshot 2024-04-25 102552.png

      Lehrling seit 1975 !!!
      Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
      https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

      1 Antwort Letzte Antwort
      0
      • U umichel

        Guten Morgen,

        ich möchte beim Betreten des Hauses eine persönliche Begrüßung etc. auslösen.
        Da die Personenerkennung über Wlan zu lange dauert (dann bin ich schon mind. 1 Minute im Haus) nutze ich jetzt Geofencing über die Fritzbox und den Simple-Api Adapter.
        Das funktioniert bisher gut.
        Jetzt habe ich mir mal ein Blockly gebaut:
        Blockly.jpg

        Bedeutet:

        • Wenn Geofencing wahr wird, startet ein Intervall der für 3 Minuten abfragt,
          ob ich das Haus betrete.
          Das funnktioniert soweit gut.
          Wenn ich die Tür öffne, bekomme ich nach 20 Sekunden eine Begrüßung.
          Jetz habe ich aber festgestellt, das der Intervall nach der Begrüßung nicht richtig gestoppt wird.
          Ich werde zwar nur einmal begrüßt, wenn ich die Tür aber erneut öffne, bekomme
          ich eine erneute Begrüßung.
          Ich schätze der innere stop wird ignoriert?
          Oder gibt es eine elegantere Lösung, wie ich eine Abfrage nur innerhalb einer gewissen Zeitspanne mache, und die dann nach einmaliger Ausführung deaktiviere?

        LG

        DJMarc75D Offline
        DJMarc75D Offline
        DJMarc75
        schrieb am zuletzt editiert von
        #3

        @umichel

        Vorschlag:

        Screenshot 2024-04-25 104616.png

        Lehrling seit 1975 !!!
        Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
        https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

        1 Antwort Letzte Antwort
        0
        • U Offline
          U Offline
          umichel
          schrieb am zuletzt editiert von
          #4

          OK, danke.
          Das war mir nicht bekannt mit den Triggern, hatte ich bisher aber auch noch nicht den Fall.
          Probier ich heute Abend direkt aus.

          haus-automatisierungH 1 Antwort Letzte Antwort
          0
          • U Offline
            U Offline
            umichel
            schrieb am zuletzt editiert von
            #5

            Ich hab ein Frage zu dem Falls: "Wert".
            Ich dachte das kann so nicht funktionieren und habe "Wert" noch in "Wert = wahr" gesetz.
            Das funktioniert im Gegensatz nur zu einem nur "Wert" aber nicht.
            Der "Wert" geht jetzt automatisch von "wahr" aus?
            Er wird ja nicht so wie du es geposted hast nicht über wahr oder unwahr abgefragt.
            Wirkt für mich ertsmal unlogisch.

            DJMarc75D 1 Antwort Letzte Antwort
            0
            • U umichel

              Ich hab ein Frage zu dem Falls: "Wert".
              Ich dachte das kann so nicht funktionieren und habe "Wert" noch in "Wert = wahr" gesetz.
              Das funktioniert im Gegensatz nur zu einem nur "Wert" aber nicht.
              Der "Wert" geht jetzt automatisch von "wahr" aus?
              Er wird ja nicht so wie du es geposted hast nicht über wahr oder unwahr abgefragt.
              Wirkt für mich ertsmal unlogisch.

              DJMarc75D Offline
              DJMarc75D Offline
              DJMarc75
              schrieb am zuletzt editiert von DJMarc75
              #6

              @umichel zeig bitte Dein jetziges Blockly.

              Wert enthält den Status vom Trigger.

              Lehrling seit 1975 !!!
              Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
              https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

              1 Antwort Letzte Antwort
              0
              • U Offline
                U Offline
                umichel
                schrieb am zuletzt editiert von umichel
                #7

                Das ist genau so wie du es gepostet hast und funktioniert auch genau so.
                Aber der "Wert" wird ja nicht also wahr oder unwahr abgefragt?
                Also der Wert vom Trigger.
                Der Wert von Trigger könnte theoaretisch ja auch unwahr sein?

                haus-automatisierungH DJMarc75D 2 Antworten Letzte Antwort
                0
                • U umichel

                  OK, danke.
                  Das war mir nicht bekannt mit den Triggern, hatte ich bisher aber auch noch nicht den Fall.
                  Probier ich heute Abend direkt aus.

                  haus-automatisierungH Offline
                  haus-automatisierungH Offline
                  haus-automatisierung
                  Developer Most Active
                  schrieb am zuletzt editiert von
                  #8

                  @umichel sagte in Blockly Geofencing mit Türauslöser:

                  Das war mir nicht bekannt mit den Triggern, hatte ich bisher aber auch noch nicht den Fall.

                  Mh, ich hatte gehofft dass das Ausrufezeichen im Trigger-Block irgendwie mehr Aufmerksamkeit weckt um genau sowas zu verhindern. Muss wohl optisch noch präsenter werden...

                  1714032958132-blockly.jpg

                  🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                  🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                  📚 Meine inoffizielle ioBroker Dokumentation

                  1 Antwort Letzte Antwort
                  1
                  • U umichel

                    Das ist genau so wie du es gepostet hast und funktioniert auch genau so.
                    Aber der "Wert" wird ja nicht also wahr oder unwahr abgefragt?
                    Also der Wert vom Trigger.
                    Der Wert von Trigger könnte theoaretisch ja auch unwahr sein?

                    haus-automatisierungH Offline
                    haus-automatisierungH Offline
                    haus-automatisierung
                    Developer Most Active
                    schrieb am zuletzt editiert von
                    #9

                    @umichel sagte in Blockly Geofencing mit Türauslöser:

                    Der Wert von Trigger könnte theoaretisch ja auch unwahr sein?

                    "unwahr" == falsch == !wahr

                    Boolean kann nur true oder false sein. Ein Vergleich mit true ist überflüssig. Was ist denn das Ergebnis der Frage true == true? Richtig, true.

                    Und von true == false? Richtig, false.

                    🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                    🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                    📚 Meine inoffizielle ioBroker Dokumentation

                    1 Antwort Letzte Antwort
                    0
                    • U umichel

                      Das ist genau so wie du es gepostet hast und funktioniert auch genau so.
                      Aber der "Wert" wird ja nicht also wahr oder unwahr abgefragt?
                      Also der Wert vom Trigger.
                      Der Wert von Trigger könnte theoaretisch ja auch unwahr sein?

                      DJMarc75D Offline
                      DJMarc75D Offline
                      DJMarc75
                      schrieb am zuletzt editiert von DJMarc75
                      #10

                      @umichel sagte in Blockly Geofencing mit Türauslöser:

                      Also der Wert vom Trigger

                      Falls WERT bedeutet wenn der Trigger TRUE ist.

                      Screenshot 2024-05-03 130510.png

                      bedeutet wenn der Wert vom Trigger FALSE ist.

                      Lehrling seit 1975 !!!
                      Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
                      https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

                      1 Antwort Letzte Antwort
                      0
                      • U Offline
                        U Offline
                        umichel
                        schrieb am zuletzt editiert von umichel
                        #11

                        Wenn man einmal weiss, dass Trigger in Trigger nicht geht, kann man es ja auch vermeiden.
                        Vielleiht wäre sowas wir ein Popup oder ein Check mit Info beim Speichern vielleicht noch eine Hilfe.

                        OK, danke, für die Aufklärung.
                        Mir war nicht ganz klar, das nur "Wert" automatisch true ist.

                        haus-automatisierungH 1 Antwort Letzte Antwort
                        0
                        • U umichel

                          Wenn man einmal weiss, dass Trigger in Trigger nicht geht, kann man es ja auch vermeiden.
                          Vielleiht wäre sowas wir ein Popup oder ein Check mit Info beim Speichern vielleicht noch eine Hilfe.

                          OK, danke, für die Aufklärung.
                          Mir war nicht ganz klar, das nur "Wert" automatisch true ist.

                          haus-automatisierungH Offline
                          haus-automatisierungH Offline
                          haus-automatisierung
                          Developer Most Active
                          schrieb am zuletzt editiert von
                          #12

                          @umichel sagte in Blockly Geofencing mit Türauslöser:

                          Wenn man einmal weiss, dass Trigger in Trigger nicht geht, kann man es ja auch vermeiden.

                          Es "geht" ja. Macht nur nicht das, was Du erwartest. Es wird halt bei jedem Durchlauf ein neuer Trigger im System registriert. Irgendwann hast Du tausende davon, welche alle die gleiche Logik ausführen. Heißt: Dein System wird immer langsamer.

                          🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                          🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                          📚 Meine inoffizielle ioBroker Dokumentation

                          1 Antwort Letzte Antwort
                          0
                          • U Offline
                            U Offline
                            umichel
                            schrieb am zuletzt editiert von umichel
                            #13

                            Gewisse Fehler werden wahrscheinlich immer wieder gemacht.
                            Da wäre so ein Check oder Hinweis spätestens beim Speichern oder Starten des Blockly vielleicht ganz hilfreich, falls es nicht zu komplex von den Möglichkeiten ist.

                            haus-automatisierungH 1 Antwort Letzte Antwort
                            0
                            • U umichel

                              Gewisse Fehler werden wahrscheinlich immer wieder gemacht.
                              Da wäre so ein Check oder Hinweis spätestens beim Speichern oder Starten des Blockly vielleicht ganz hilfreich, falls es nicht zu komplex von den Möglichkeiten ist.

                              haus-automatisierungH Offline
                              haus-automatisierungH Offline
                              haus-automatisierung
                              Developer Most Active
                              schrieb am zuletzt editiert von
                              #14

                              @umichel sagte in Blockly Geofencing mit Türauslöser:

                              Da wäre so ein Check oder Hinweis spätestens beim Speichern oder Starten des Blockly vielleicht ganz hilfreich

                              Wie gesagt, es ist korrekter Code. Den Check musst Du schon selbst durchführen:

                              Screenshot 2024-05-03 at 13.18.41.png

                              🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                              🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                              📚 Meine inoffizielle ioBroker Dokumentation

                              1 Antwort Letzte Antwort
                              0
                              • U Offline
                                U Offline
                                umichel
                                schrieb am zuletzt editiert von
                                #15

                                Oh man.
                                Danke, das kannt ich trotz der vielen IOB Jahre auch noch nicht. lol

                                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

                                354

                                Online

                                32.5k

                                Benutzer

                                81.7k

                                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