Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Anfänge mit Blockly für Life360 und Telegramm gemacht

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Anfänge mit Blockly für Life360 und Telegramm gemacht

    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      Tobi68 last edited by

      Hallo,

      Ich habe meine ersten Erfahrungen/Einstellung mit dem Life360 und Telegramm Nachrichten gemacht, passt jetzt soweit.
      Der Radius passt die Nachrichten kommen an, wäre schön wenn Ihr mir beim Blockly weiterhelft das es auch Sinn macht nicht nur funzt..
      Ich hatte die Telegramm Nachrichten eigentlich nur eingebaut um unterwegs mitzubekommen wann geschaltet wird.
      Eine Straße führt in einer Schleife schon dicht am Haus vorbei, über einen anderen Weg komme ich aus einem Funkloch.
      Meine Einsteiger Blockly Kenntnisse kommen hier aber schon an Ihre Grenzen..

      Ich wollte eigentlich sobald ich den Heimatbereich verlasse einige Lichter (wenn es dunkel ist) ausschalten und halt Garagentor zufahren.
      Das ganze nochmal andersrumm wenn ich im dunkeln nach Hause komme Wegbeleuchtung usw. anmachen und auch wieder nach ner Zeit ausmachen.

      Ich hänge jetzt an 2 bis 3 Ecken.
      Wie gehe ich mit der Statusänderung beim ein/Ausbuchen in dem Heimatbereich um?
      So wie unten läuft hallt alles halt bei jeder Änderung durch, (war mir in der Versuchsphase auch recht)

      Mit Tag / Nacht hatte ich nur mal eingesetzt, in der Hoffnung es wäre so einfach, hat aber gar keine Funktion

      Muss ich, oder sollte ich, da Anfänger, eh zwei Skripte machen? Für Ankunft und Abfahrt..

      abb60940-a1bf-4d8d-869c-a22e7c45a2dc-image.png

      1 Reply Last reply Reply Quote 0
      • B
        bigbretl last edited by

        @tobi68
        Servus Tobi,
        nach meinen Kenntnissen ist dein Script noch nicht vollständig. Wenn sich deine Anwesenheit ändert, weiß dein Script ja nicht, ob du da oder weg bist. Ich habe gleich hinter den Trigger den "falls-mache" Blockly mit zwei Bedingungen gesetzt:
        Falls - Anwesenheit wahr
        und - Aktuelle Zeit ......
        mache ------

        Falls - Anwesenheit unwahr
        und - Aktuelle Zeit ......
        mache ------

        gruß

        B T 2 Replies Last reply Reply Quote 0
        • B
          bigbretl @bigbretl last edited by

          und den Telegram Blockly von oben jeweils in die unteren "falls - mache" Blöcke.
          Dann kannst du auch nach anwesend, bzw. nicht anwesend unterscheiden.

          1 Reply Last reply Reply Quote 0
          • T
            Tobi68 @bigbretl last edited by

            @bigbretl sagte in Anfänge mit Blockly für Life360 und Telegramm gemacht:

            @tobi68
            Servus Tobi,
            nach meinen Kenntnissen ist dein Script noch nicht vollständig. Wenn sich deine Anwesenheit ändert, weiß dein Script ja nicht, ob du da oder weg bist. Ich habe gleich hinter den Trigger den "falls-mache" Blockly mit zwei Bedingungen gesetzt:
            Falls - Anwesenheit wahr
            und - Aktuelle Zeit ......
            mache ------

            Falls - Anwesenheit unwahr
            und - Aktuelle Zeit ......
            mache ------

            gruß

            Das es nicht vollständig ist wusste ich:-)

            Deinen Ansatz verstehe ich nicht..

            Ich müsste doch falls Anwesenheit geändert von unwahr auf wahr und Nacht die Sachen einschalten und wenn ich die 5 Minuten zuhause bin die Aussenbeleuchtung Wegbeleuchtung halt wieder ausschalten deswegen hatte ich den zweiten Bloch nach der 5min. Pase reingemacht..

            Und andersrumm wenn geändert von wahr auf unwahr die Sachen ausschalten.

            Wenn ich Zuhause oder auch nicht Zuhause bin soll das Licht ja nicht an sein sondern nur bei Änderung..

            Cinimod P 2 Replies Last reply Reply Quote 0
            • Cinimod
              Cinimod Most Active @Tobi68 last edited by Cinimod

              @tobi68 sagte in Anfänge mit Blockly für Life360 und Telegramm gemacht:

              @bigbretl sagte in Anfänge mit Blockly für Life360 und Telegramm gemacht:

              @tobi68
              Servus Tobi,
              nach meinen Kenntnissen ist dein Script noch nicht vollständig. Wenn sich deine Anwesenheit ändert, weiß dein Script ja nicht, ob du da oder weg bist. Ich habe gleich hinter den Trigger den "falls-mache" Blockly mit zwei Bedingungen gesetzt:
              Falls - Anwesenheit wahr
              und - Aktuelle Zeit ......
              mache ------

              Falls - Anwesenheit unwahr
              und - Aktuelle Zeit ......
              mache ------

              gruß

              Das es nicht vollständig ist wusste ich:-)

              Deinen Ansatz verstehe ich nicht..

              Ich müsste doch falls Anwesenheit geändert von unwahr auf wahr und Nacht die Sachen einschalten und wenn ich die 5 Minuten zuhause bin die Aussenbeleuchtung Wegbeleuchtung halt wieder ausschalten

              Ja genau, dann prüf doch "falls nacht" UND "Anwesenheit wahr" zum einschalten.

              Und dein Telegramm soll ja auch nur kommen wenn Anwesenheit wahr ist, das kommt jetzt bei jeder Änderung der Anwesenheit.

              Deine Zeit abfrage macht so auch nicht viel Sinn, denn der Zeitpunkt "nacht" ist eine variable Uhrzeit, und so wie du es jetzt machst, passiert das Schalten NUR wenn du genau diese Uhrzeit triffst.
              Du solltest lieber einen Zeitraum nehmen, zwischen Sonnenuntergang und Sonnenaufgang z.b.

              Bildschirmfoto 2021-10-23 um 09.10.48.png

              1 Reply Last reply Reply Quote 0
              • P
                Pischleuder @Tobi68 last edited by Pischleuder

                das was tobi meint ist Folgendes:

                Blockly.jpg

                Damit unterscheidest Du, ob Du anwesend bist oder nicht und kannst so mehrere Dinge steuern mit

                • steuere Wert von Object ID etc

                Am Besten ist, Du beschreibst einmal genau, was Du wann und wie steuern möchtest. Die zeitabhängige Variable kannst
                Du so einarbeiten wie Cinimod es beschrieben hat.

                T 1 Reply Last reply Reply Quote 0
                • T
                  Tobi68 @Pischleuder last edited by Tobi68

                  @pischleuder

                  Danke, das "sonst falls" und generell bei Änderung wars..
                  Nee da hätte ich noch Stunden gesucht bis ich da drauf gekommen wäre.
                  VIELEN Dank, muss im Winter doch noch nen Blockly Kurs belegen...
                  Hatte hier auch mal was von ner Beschreibung gelesen, der Link funzte aber nicht mehr..

                  Musste mich doch jetzt ins Auto setzten und ne Testfahrt machen..
                  Meinen Heimatradius vom Life360 habe ich nochmal um 100 vergrössert, das mit den 5 Min wieder ausschalten hat nicht geklappt, aber ich denke das kam vom doppelt ein und ausbuchen..
                  Ich drehe jetzt nochmal ne Runde.. 🙂

                  Nach der Zeit/Tag/Nacht variable schaue ich wenns passt..

                  719cf660-4608-41d8-8e90-f93dc18a84c5-image.png

                  1 Reply Last reply Reply Quote 0
                  • T
                    Tobi68 last edited by

                    Kann es sein das der Life360 Adapter auch öfter mal hängt?

                    Dachte jetzt ist alles eingestellt, noch was kaufen gewesen, beim zurück kommen nix..

                    de3065f3-fce8-453c-bcb3-576d8c9ccef6-image.png

                    P 1 Reply Last reply Reply Quote -1
                    • P
                      Pischleuder @Tobi68 last edited by Pischleuder

                      @tobi68

                      Moin,

                      habe ich noch nicht gehabt. Sieht eher danach aus, als ob er die Daten nicht findet. Setze den Adapter doch mal auf debug, damit Du mehr Daten erhälst.
                      Und poste mal das blockly.
                      Welche Version von life ist installiert ?

                      T 2 Replies Last reply Reply Quote 0
                      • T
                        Tobi68 @Pischleuder last edited by

                        @pischleuder

                        Bin heute nur einmal unterwegs gewesen, hat aber alles geklappt, habe aber nochmal den Kreis vergrößert, hatte wieder ne doppelbuchung..
                        Schaue ich mir die Woche hier mal an und dann geht s an den Timer..

                        1 Reply Last reply Reply Quote 0
                        • T
                          Tobi68 @Pischleuder last edited by

                          @pischleuder

                          Eben wieder die Meldung gesehen.
                          Du meinst in der Instanz/Fortgeschrittene /Debugging?
                          0.2.15

                          7f1ac15e-0fb8-4e4f-8464-cf4aa5cd72df-image.png

                          Blockly meinst du so oder den code?

                          ffcd2c32-bbb1-4e1a-997c-95e078fb5115-image.png

                          `

                          P 1 Reply Last reply Reply Quote 0
                          • P
                            Pischleuder @Tobi68 last edited by

                            @tobi68

                            vielleicht versuchst du einmal die Version 0.2.16 aus dem git.

                            T 1 Reply Last reply Reply Quote 0
                            • T
                              Tobi68 last edited by

                              Hallo,

                              bin ein paar Tage älter, habe nochmal den Heimat Kreis vergrössert, bin ab und zu bei der Schleife vorm Haus wieder Zuhause gewesen.. ist das Zusammenspiel Entfernung und Zeit der Abfrage im Adapter

                              Passt ansonsten alles, den Fehler oben habe ich nicht mehr im Log gehabt.
                              Habe mal die Zeit reingebastelt hoffe mal es passt so.

                              5e57a121-f70f-47df-a5fc-9a8ba5754bac-image.png

                              Als nächstes würde ich das ganze noch für meine Frau später für die Kids aufsetzten.
                              Kann ich meine Frau in dieses Script mit einbauen oder soll ich eins extra machen?
                              Life360 ist bei Ihr schon auf dem Handy, Telegramm muss ich für Sie noch anlegen.

                              P 1 Reply Last reply Reply Quote 0
                              • P
                                Pischleuder @Tobi68 last edited by Pischleuder

                                @tobi68

                                Klar geht das, indem du ein "oder" mit einbaust. Dann prüft das script, ob einer der Personen anwesend ist und führt den Rest aus - also in die Zeile, wo du dein eigenes "present" prüfst.

                                T 1 Reply Last reply Reply Quote 0
                                • T
                                  Tobi68 @Pischleuder last edited by

                                  @pischleuder

                                  Dachte ich mir.
                                  Die Zeit habe ich schon mal nicht richtig, bin auf dem Weg zur Arbeit.. hat nicht geklappt

                                  Cinimod 1 Reply Last reply Reply Quote 0
                                  • Cinimod
                                    Cinimod Most Active @Tobi68 last edited by

                                    @tobi68

                                    Genau, der Zeit block gehört schon mal nicht oben an den Trigger Block.

                                    Da oben dann den zweiten present Datenpunkt mit an den trigger hängen, und im blauen "falls" Block dann die Bedingungen prüfen, etwa so:

                                    Bildschirmfoto 2021-10-28 um 10.14.14.png

                                    Asgothian 1 Reply Last reply Reply Quote 0
                                    • Asgothian
                                      Asgothian Developer @Cinimod last edited by

                                      @cinimod sagte in Anfänge mit Blockly für Life360 und Telegramm gemacht:

                                      @tobi68

                                      Genau, der Zeit block gehört schon mal nicht oben an den Trigger Block.

                                      Da oben dann den zweiten present Datenpunkt mit an den trigger hängen, und im blauen "falls" Block dann die Bedingungen prüfen, etwa so:

                                      Bildschirmfoto 2021-10-28 um 10.14.14.png

                                      Bitte nicht so. Eher so:

                                      Screenshot 2021-10-28 at 10.26.30.png

                                      Wichtig: der Baustein state value kommt aus dem "Trigger" Bereich und ist da mit "Objekt ID" vorbelegt. Über diesen Baustein kann auf verschiedene Attribute des Datenpunktes zugegriffen werden der den Trigger ausgelöst hat.
                                      Screenshot 2021-10-28 at 10.27.26.png

                                      T 1 Reply Last reply Reply Quote 0
                                      • T
                                        Tobi68 @Asgothian last edited by

                                        @asgothian

                                        ich habe jetzt alles drei mal durchsucht..

                                        Woher habt Ihr die tollen und oder Blöcke?

                                        5e04060e-c893-4df4-a704-db2bd6f24d19-image.png

                                        Asgothian 1 Reply Last reply Reply Quote 0
                                        • Asgothian
                                          Asgothian Developer @Tobi68 last edited by

                                          @tobi68 das ist der normale Logik Block mit 2 Eingängen. Ein Rechtsklick drauf und “external inputs” macht daraus diese Darstellung.

                                          A.

                                          1 Reply Last reply Reply Quote 0
                                          • T
                                            Tobi68 last edited by

                                            Hab ne Zeit gebraucht bis ich das und da gefunden hatte..
                                            Egal hab jetzt mal die Zeit mit eingebaut.
                                            Hab jetzt leider erst mal Urlaub, muss also extra Testfahrten im Dunkeln machen..

                                            Meine Frau baue ich erst ein wenn es ansonsten passt, gibt erstens immer Mecker, zweitens muss ich selber erst mal durchblicken..
                                            So wie ich es jetzt eingestellt habe kommt aber auch die Telegramm Nachricht auch nur Nachts, nicht wenn ich Tags über rein und rausfahre.

                                            Ich werde wohl auch den Life 360 Adapter noch manuell updaten irgendwas passt da nicht recht, das sind doch Fuss Angaben beim Radius im Adapter?
                                            Gestern kam die Nachricht schon im Nachbardorf das ich zuhause bin

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            910
                                            Online

                                            32.0k
                                            Users

                                            80.5k
                                            Topics

                                            1.3m
                                            Posts

                                            5
                                            25
                                            1029
                                            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