Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Bei Anwesenheit Kamera deaktivieren

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Bei Anwesenheit Kamera deaktivieren

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

      Hallo zusammen,
      aktuell möchte ich gern meine Unifi Kamera 1 & 2 deaktivieren, wenn ich im WLAN eingelogt bin, bzw aktivieren wenn abgemeldet.
      Mein Problem ist, das es manchmal sofort funtioniert und manchmal erst nach diversen anläufen.
      Der cron läuft jetzt 8-22 Uhr, jede Minute.
      Es fehlt so eine Art Schleife welche sofort überprüft, ja Mode wurde geändert -> fertig
      Oder nein wurde nicht geändert und nochmal alles durchläuft.
      Blockly_SJ.jpg

      Hat dazu jemand einen Vorschlag?
      Gruß 5tift

      BananaJoe 1 Reply Last reply Reply Quote 0
      • BananaJoe
        BananaJoe Most Active @5tift last edited by

        @5tift wie wäre es mit Triggern auf die "is Online Punkte"?
        bzw. statt Zeitplan machst du einen(!) Trigger auf alle "isOnline" Punkte:

        9ea8caa3-ce8c-430e-936b-95c763325255-image.png

        Also so etwas - und da dann deine Prüfungen rein. So wird das jedes mal angestoßen wenn einer kommt oder geht.
        Am Zahnrad kann man weitere Objekt-Ids hinzufügen. Und ich nehme gerne Textfelder statt Auswahl damit man mehr vom Datenpunkt sieht als 4x "isOnline"

        5 1 Reply Last reply Reply Quote 0
        • 5
          5tift @BananaJoe last edited by

          @bananajoe
          Na den Zeitplan hab ich da ich ja nachts online bin und in der Zeit die Cams aktiviert sein sollen

          B DJMarc75 2 Replies Last reply Reply Quote 0
          • B
            badsnoopy667 @5tift last edited by

            @5tift
            Dann mach eine und Verknüpfung auf die Uhrzeit. Also nur deaktivieren wenn jemand Zuhause und Tag.

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

              @5tift sagte in Bei Anwesenheit Kamera deaktivieren:

              nachts online bin und in der Zeit die Cams aktiviert sein sollen

              Also um Kameraüberwachungen zu schalten macht es wenig Sinn einen Zeitplan zu verwenden in dem Deine An- und Abwesenheit überprüft wird. Du bist ja auch mal ausserhalb des Plans anwesend oder innerhalb des Plans abwesend.

              Ist tatsächlich besser auf Anwesenheit zu prüfen wie @BananaJoe schon geschrieben hat.

              Screenshot 2022-06-22 210520.png

              Gaaanz einfache Überprüfung welche natürlich ausbau-erweiterungsfähig ist.

              5 1 Reply Last reply Reply Quote 0
              • 5
                5tift @badsnoopy667 last edited by

                @badsnoopy667
                Kannst Du mir das näher erklären?

                B 1 Reply Last reply Reply Quote 0
                • 5
                  5tift @DJMarc75 last edited by

                  @djmarc75
                  Ich will doch aber auch nicht immer obwohl ich anwesend bin das die Kameras laufen/aufnehmen, oder versteh ich da was falsch

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

                    @5tift
                    Ja und genau das macht dieses Skript...

                    Dich irritiert wahrscheinlich der Block WERT, kann das sein?

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

                      @djmarc75
                      Ja irgendwo muss die Zeit herkommen 🙂

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

                        @5tift sagte in Bei Anwesenheit Kamera deaktivieren:

                        Ja irgendwo muss die Zeit herkommen

                        Ich verstehe immernoch nicht warum Du diese Abfragen mit einem Zeitplan machen möchtest. Hab doch geschrieben dass Du sicherlich auch mal nachts abwesend oder tags anwesend bist.

                        Screenshot 2022-06-22 214403.png

                        Hoffe bas bringt Dich näher an die Materie - ist aber eigentlich das selbe Skript wie oben, nur mehr Blöcke.

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

                          @djmarc75
                          Hm einfach gesagt,
                          Ich bin nicht zu Hause -> detections
                          Ich bin zu Hause & mähe den Rasen -> never
                          Ich bin zu Hause & spazier lansam ins Nest -> detections

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

                            @5tift sagte in Bei Anwesenheit Kamera deaktivieren:

                            Hm einfach gesagt,
                            Ich bin nicht zu Hause -> detections
                            Ich bin zu Hause & mähe den Rasen -> never
                            Ich bin zu Hause & spazier lansam ins Nest -> detections

                            😂
                            Na da solltest Du schon vieles selber lösen, das ist nämlich u.U. mit Variablen und Datenpunkten erst machbar.
                            Schau erstmal dass Du vll mein Skript für die Grundfunktion benutzt, dann kann man das beliebig erweitern.
                            Ich hab knapp 15 Skripte nur für solche Steuerungen welche auf An- und Abwesenheit zielen. Das kostet Zeit (und Nerven)

                            @5tift sagte in Bei Anwesenheit Kamera deaktivieren:

                            Ich bin zu Hause & mähe den Rasen -> never

                            Na dann bist Du ja eh daheim und Dein Phone auch.

                            Quasi Problem 1 schon gelöst 😀

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

                              Mein Problem ist ja eher die Zuverlässigkeit:
                              Sprich eine Überprüfung ob die Änderung wirklich gesetzt wurde.
                              Also für den ersten Block noch sowas wie ist mode = never dann gehts weiter, ansonsten nocheinmal von vorn.

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

                                @5tift sagte in Bei Anwesenheit Kamera deaktivieren:

                                Sprich eine Überprüfung ob die Änderung wirklich gesetzt wurde.

                                Die Datenpunkte werden ja nach Deiner Anwesenheit gesetzt.

                                @5tift sagte in Bei Anwesenheit Kamera deaktivieren:

                                ist mode = never

                                kannst Du mit einem UND Block einfach gegenprüfen (hast Du ja in Deinem ersten Blockly gemacht), aber das braucht es eigentlich nicht.

                                EDIT: Du könntest Dir ja wenn die Aufnahme startet oder stoppt eine Nachricht (z.B. Telegram) schicken lassen.

                                1 Reply Last reply Reply Quote 0
                                • B
                                  badsnoopy667 @5tift last edited by

                                  @5tift
                                  Ich hab mal ein Blockly gebastelt, das müsste mMn Dein Problem lösen:

                                  iobroker_cam_anwesen_zeit.png

                                  5 1 Reply Last reply Reply Quote 0
                                  • 5
                                    5tift @badsnoopy667 last edited by

                                    @badsnoopy667
                                    Dank Dir für Deine Hilfe.
                                    Ich habe es mal nachgebaut und es funktioniert auch.
                                    Aber auch hier hat er nach einigen Tests zum Beispiel eine Cam nicht getriggert, warum auch immer, und nun steht eine auf never und eine auf detections.

                                    Bei der minütlichen Prüfung würde er diese dann wahrscheinlich mal triggern, beim aktuellen Script ist erstmal Stop bis sich der Online State ändert.

                                    B 1 Reply Last reply Reply Quote 0
                                    • B
                                      badsnoopy667 @5tift last edited by

                                      @5tift
                                      Wenn das so unzuverlässig ist, mache ich es immer so, dass ich den Befehl einfach mehrfach abfeuere, jeweils mit Pausen dazwischen von ein paar Sekunden. Dann wird schon ein Treffer dabei sein. 😉

                                      5 1 Reply Last reply Reply Quote 0
                                      • 5
                                        5tift @badsnoopy667 last edited by

                                        @badsnoopy667
                                        So ist jetzt auch erstmal mein Ansatz 🙂

                                        Dank Dir für den Input

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

                                          @5tift sagte in Bei Anwesenheit Kamera deaktivieren:

                                          So ist jetzt auch erstmal mein Ansatz

                                          @badsnoopy667 sagte in Bei Anwesenheit Kamera deaktivieren:

                                          Wenn das so unzuverlässig ist, mache ich es immer so, dass ich den Befehl einfach mehrfach abfeuere, jeweils mit Pausen dazwischen von ein paar Sekunden. Dann wird schon ein Treffer dabei sein.

                                          Da würde ich mir mal ansatzweise die "Unzuverlässigkeit" anschauen. Aber wenns so läuft dann ists ja ok.

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

                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          875
                                          Online

                                          32.0k
                                          Users

                                          80.5k
                                          Topics

                                          1.3m
                                          Posts

                                          4
                                          19
                                          1105
                                          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