Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly Geofencing mit Türauslöser

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Blockly Geofencing mit Türauslöser

    This topic has been deleted. Only users with topic management privileges can see it.
    • U
      umichel last edited by 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

      DJMarc75 2 Replies Last reply Reply Quote 0
      • DJMarc75
        DJMarc75 @umichel last edited by

        @umichel Trigger in Trigger geht nicht.

        Screenshot 2024-04-25 102552.png

        1 Reply Last reply Reply Quote 0
        • DJMarc75
          DJMarc75 @umichel last edited by

          @umichel

          Vorschlag:

          Screenshot 2024-04-25 104616.png

          1 Reply Last reply Reply Quote 0
          • U
            umichel last edited by

            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-automatisierung 1 Reply Last reply Reply Quote 0
            • U
              umichel last edited by

              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.

              DJMarc75 1 Reply Last reply Reply Quote 0
              • DJMarc75
                DJMarc75 @umichel last edited by DJMarc75

                @umichel zeig bitte Dein jetziges Blockly.

                Wert enthält den Status vom Trigger.

                1 Reply Last reply Reply Quote 0
                • U
                  umichel last edited by 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-automatisierung DJMarc75 2 Replies Last reply Reply Quote 0
                  • haus-automatisierung
                    haus-automatisierung Developer Most Active @umichel last edited by

                    @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

                    1 Reply Last reply Reply Quote 1
                    • haus-automatisierung
                      haus-automatisierung Developer Most Active @umichel last edited by

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

                      1 Reply Last reply Reply Quote 0
                      • DJMarc75
                        DJMarc75 @umichel last edited by DJMarc75

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

                        1 Reply Last reply Reply Quote 0
                        • U
                          umichel last edited by 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-automatisierung 1 Reply Last reply Reply Quote 0
                          • haus-automatisierung
                            haus-automatisierung Developer Most Active @umichel last edited by

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

                            1 Reply Last reply Reply Quote 0
                            • U
                              umichel last edited by 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-automatisierung 1 Reply Last reply Reply Quote 0
                              • haus-automatisierung
                                haus-automatisierung Developer Most Active @umichel last edited by

                                @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

                                1 Reply Last reply Reply Quote 0
                                • U
                                  umichel last edited by

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

                                  1 Reply Last reply Reply Quote 0
                                  • First post
                                    Last post

                                  Support us

                                  ioBroker
                                  Community Adapters
                                  Donate

                                  614
                                  Online

                                  31.7k
                                  Users

                                  79.7k
                                  Topics

                                  1.3m
                                  Posts

                                  3
                                  15
                                  549
                                  Loading More Posts
                                  • Oldest to Newest
                                  • Newest to Oldest
                                  • Most Votes
                                  Reply
                                  • Reply as topic
                                  Log in to reply
                                  Community
                                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                  The ioBroker Community 2014-2023
                                  logo