Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. [gelöst] Kameraüberwachung soll nach 10 Bildern stoppen

NEWS

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    5
    1
    66

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    839

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    18
    1
    6.4k

[gelöst] Kameraüberwachung soll nach 10 Bildern stoppen

Scheduled Pinned Locked Moved Blockly
8 Posts 2 Posters 362 Views 3 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • K Offline
    K Offline
    Kuddel
    wrote on last edited by Kuddel
    #1

    Hallo zusammen,

    ich habe mir ein Skript gebaut, welches beim Aauslösen eines Bewegungsmelders 20 Fotos vom Eingang machen soll.

    Leider hört das Skript nicht wie geplant nach 10 Fotos auf.

    415c3240-6ae8-4441-b8a2-61dfbe1101bd-grafik.png
    a5454623-b8ed-4701-b137-73106107118f-grafik.png

    1 Reply Last reply
    0
    • AsgothianA Offline
      AsgothianA Offline
      Asgothian
      Developer
      wrote on last edited by
      #2

      Ein Paar Hinweise:

      • Du initialisierst den Wert der Variable "Überwachung" nicht.
      • Der Trigger überprüft den Wert der Variable nicht, sprich wenn nach einem initialen Trigger ein weiterer Trigger kommt gibt es ggf. einen 2. Start des Intervalls.
      • Du triggers auf jede Änderung der BWM. Sprich, wenn beide BWM "in Motion" auf wahr haben, und dann ein BWM "in Motion" auf false setzt, wird das Script auch gestartet.
      • Du überprüfst als Abbruch-Bedingung auf Zahl = 10. Besser ist auf Zahl > 9 zu prüfen

      Mein Vorschlag:

      • vor dem Trigger die Variable "Überwachung" auf false setzn
      • Trigger anpassen von "wurde geändert" auf "ist Größer als" anpassen.
      • aus dem Falls die beiden Werteabfragen von in_motion entfernen, und ein "Überwachung = false" mit der Wertabfrage zu Kamera_Überwachung hinzufügen
      • Die Abbruch-Bedingung auf "Zahl > 9" ändern
      • vor dem beenden des Intervalls den Wert der Variable "Überwachung" wieder auf false setzen
      • den Timeout zum löschen der Bilder hochschieben, so das es nach Ende des ausführen des Intervalls gestartet wird, ggf. dann mit weniger Zeit.

      A.

      ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
      "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

      K 1 Reply Last reply
      0
      • AsgothianA Asgothian

        Ein Paar Hinweise:

        • Du initialisierst den Wert der Variable "Überwachung" nicht.
        • Der Trigger überprüft den Wert der Variable nicht, sprich wenn nach einem initialen Trigger ein weiterer Trigger kommt gibt es ggf. einen 2. Start des Intervalls.
        • Du triggers auf jede Änderung der BWM. Sprich, wenn beide BWM "in Motion" auf wahr haben, und dann ein BWM "in Motion" auf false setzt, wird das Script auch gestartet.
        • Du überprüfst als Abbruch-Bedingung auf Zahl = 10. Besser ist auf Zahl > 9 zu prüfen

        Mein Vorschlag:

        • vor dem Trigger die Variable "Überwachung" auf false setzn
        • Trigger anpassen von "wurde geändert" auf "ist Größer als" anpassen.
        • aus dem Falls die beiden Werteabfragen von in_motion entfernen, und ein "Überwachung = false" mit der Wertabfrage zu Kamera_Überwachung hinzufügen
        • Die Abbruch-Bedingung auf "Zahl > 9" ändern
        • vor dem beenden des Intervalls den Wert der Variable "Überwachung" wieder auf false setzen
        • den Timeout zum löschen der Bilder hochschieben, so das es nach Ende des ausführen des Intervalls gestartet wird, ggf. dann mit weniger Zeit.

        A.

        K Offline
        K Offline
        Kuddel
        wrote on last edited by
        #3

        @Asgothian sagte in Kameraüberwachung soll nach 10 Bildern stoppen:

        Mein Vorschlag:

        • vor dem Trigger die Variable "Überwachung" auf false setzn
        • Trigger anpassen von "wurde geändert" auf "ist Größer als" anpassen.
        • aus dem Falls die beiden Werteabfragen von in_motion entfernen, und ein "Überwachung = false" mit der Wertabfrage zu Kamera_Überwachung hinzufügen
        • Die Abbruch-Bedingung auf "Zahl > 9" ändern
        • vor dem beenden des Intervalls den Wert der Variable "Überwachung" wieder auf false setzen
        • den Timeout zum löschen der Bilder hochschieben, so das es nach Ende des ausführen des Intervalls gestartet wird, ggf. dann mit weniger Zeit.

        A.

        Vielen Dank für die schnelle Antwort

        43387b79-51e7-4756-b0ac-40f4857fe6d4-grafik.png

        Wieso soll der Trigger jetzt mit "größer als" auslösen? Die beiden Trigger-Werte "Is motion" sind ja boolean-Werte von Xiaomi.

        Warum die beiden "Is motion" aus der Falls-Abfrage entfernen? Das Intervall soll du noch starten, wenn bewegung erkannt wurde

        20c647e4-0483-42fe-ae07-39b6772c2622-grafik.png

        Wo genau soll der Befehl zum Löschen der Bilder hin?
        Wenn ich ihn höher schiebe, landet er ja in der Schleife und wird 10 Mal ausgeführt.

        AsgothianA 1 Reply Last reply
        0
        • K Kuddel

          @Asgothian sagte in Kameraüberwachung soll nach 10 Bildern stoppen:

          Mein Vorschlag:

          • vor dem Trigger die Variable "Überwachung" auf false setzn
          • Trigger anpassen von "wurde geändert" auf "ist Größer als" anpassen.
          • aus dem Falls die beiden Werteabfragen von in_motion entfernen, und ein "Überwachung = false" mit der Wertabfrage zu Kamera_Überwachung hinzufügen
          • Die Abbruch-Bedingung auf "Zahl > 9" ändern
          • vor dem beenden des Intervalls den Wert der Variable "Überwachung" wieder auf false setzen
          • den Timeout zum löschen der Bilder hochschieben, so das es nach Ende des ausführen des Intervalls gestartet wird, ggf. dann mit weniger Zeit.

          A.

          Vielen Dank für die schnelle Antwort

          43387b79-51e7-4756-b0ac-40f4857fe6d4-grafik.png

          Wieso soll der Trigger jetzt mit "größer als" auslösen? Die beiden Trigger-Werte "Is motion" sind ja boolean-Werte von Xiaomi.

          Warum die beiden "Is motion" aus der Falls-Abfrage entfernen? Das Intervall soll du noch starten, wenn bewegung erkannt wurde

          20c647e4-0483-42fe-ae07-39b6772c2622-grafik.png

          Wo genau soll der Befehl zum Löschen der Bilder hin?
          Wenn ich ihn höher schiebe, landet er ja in der Schleife und wird 10 Mal ausgeführt.

          AsgothianA Offline
          AsgothianA Offline
          Asgothian
          Developer
          wrote on last edited by Asgothian
          #4

          @Kuddel

          • Boolean sind interessante werte. Interessant weil true > false. Sprich der Trigger löst jetzt aus wenn einer der beiden Sensoren "is motion" von false auf true ändert.

          • Der grosse "oder" block im falls kann weg - das ist durch das "ist Größer als letztes" erledigt

          • der Timeout soll direkt hinter "stop zyklische Ausführung" - das wird genau 1 mal getan.

          • im Bild fehlt noch das "setze Überwachung = false" hinter dem "stop zyklische Ausführung"

          A.

          ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
          "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

          K 1 Reply Last reply
          0
          • AsgothianA Asgothian

            @Kuddel

            • Boolean sind interessante werte. Interessant weil true > false. Sprich der Trigger löst jetzt aus wenn einer der beiden Sensoren "is motion" von false auf true ändert.

            • Der grosse "oder" block im falls kann weg - das ist durch das "ist Größer als letztes" erledigt

            • der Timeout soll direkt hinter "stop zyklische Ausführung" - das wird genau 1 mal getan.

            • im Bild fehlt noch das "setze Überwachung = false" hinter dem "stop zyklische Ausführung"

            A.

            K Offline
            K Offline
            Kuddel
            wrote on last edited by
            #5

            @Asgothian
            eea9537e-7f55-4396-a17c-30045068d5e4-grafik.png

            1559ea74-c66e-4522-a9d5-cf4e35659223-grafik.png

            AsgothianA 1 Reply Last reply
            0
            • K Kuddel

              @Asgothian
              eea9537e-7f55-4396-a17c-30045068d5e4-grafik.png

              1559ea74-c66e-4522-a9d5-cf4e35659223-grafik.png

              AsgothianA Offline
              AsgothianA Offline
              Asgothian
              Developer
              wrote on last edited by
              #6

              @Kuddel

              so sollte es gehen.

              ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
              "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

              K 2 Replies Last reply
              0
              • AsgothianA Asgothian

                @Kuddel

                so sollte es gehen.

                K Offline
                K Offline
                Kuddel
                wrote on last edited by
                #7

                @Asgothian super, vielen Dank für die schnelle Hilfe.

                Dann lasse ich das Skript mal wieder laugen und schaue ob ich auf einemal wieder 30.000 Fotos pro Tag auf der Festplatte habe :-)

                1 Reply Last reply
                0
                • AsgothianA Asgothian

                  @Kuddel

                  so sollte es gehen.

                  K Offline
                  K Offline
                  Kuddel
                  wrote on last edited by
                  #8

                  @Asgothian vielen Dank für deine Hilfe.

                  Skript funktioniert jetzt

                  1 Reply Last reply
                  0

                  Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                  Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                  With your input, this post could be even better 💗

                  Register Login
                  Reply
                  • Reply as topic
                  Log in to reply
                  • Oldest to Newest
                  • Newest to Oldest
                  • Most Votes


                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  407

                  Online

                  32.8k

                  Users

                  82.7k

                  Topics

                  1.3m

                  Posts
                  Community
                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                  ioBroker Community 2014-2025
                  logo
                  • Login

                  • Don't have an account? Register

                  • Login or register to search.
                  • First post
                    Last post
                  0
                  • Home
                  • Recent
                  • Tags
                  • Unread 0
                  • Categories
                  • Unreplied
                  • Popular
                  • GitHub
                  • Docu
                  • Hilfe