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
  5. Trigger "Mittagsschlaf fertig" (keine Bewegung für X Min)

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    16
    1
    279

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

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.3k

Trigger "Mittagsschlaf fertig" (keine Bewegung für X Min)

Geplant Angeheftet Gesperrt Verschoben Blockly
21 Beiträge 3 Kommentatoren 820 Aufrufe 1 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.
  • paul53P paul53

    @M-A-X sagte:

    Leider scheint die Schleife gar nicht los zu laufen.

    Stimmt denn der Vergleichswert "motion_stop" ? Füge mal vor dem Vergleich ein "debug output Wert" ein.

    @M-A-X sagte in Trigger "Mittagsschlaf fertig" (keine Bewegung für X Min):

    woher nimmt das Skript die Info, welcher Wert?

    Dieser Block liefert die Attribute (u.a. den Wert) des Trigger-Datenpunktes.

    @M-A-X sagte in Trigger "Mittagsschlaf fertig" (keine Bewegung für X Min):

    Wie kann ich die UND Verknüpfung schön übersichtlich in 2 Zeilen bauen

    Mit dem Maus-Zeiger über "und", rechte Maustaste und "externe Eingänge" auswählen.

    @M-A-X sagte in Trigger "Mittagsschlaf fertig" (keine Bewegung für X Min):

    Ich habe mir ein DEBUG eingebaut

    Stelle besser "info" als Log-Level ein.

    M Offline
    M Offline
    M-A-X
    schrieb am zuletzt editiert von
    #12

    @paul53 said in Trigger "Mittagsschlaf fertig" (keine Bewegung für X Min):

    Stimmt denn der Vergleichswert "motion_stop" ? Füge mal vor dem Vergleich ein "debug output Wert" ein.

    Habe es mal eingefügt. Es schien daran zu liegen, dass Timer1 noch "hoch" war. Ich habe einfach einen Block "setze Timer1 = 0" eingefügt und das script einmal gestartet.

    Dieser Block liefert die Attribute (u.a. den Wert) des Trigger-Datenpunktes.

    Ah. Ok. Das heißt "Wert" "Object" etc. bezieht sich immer auf den übergeordneten Bedingungsblock?

    Mit dem Maus-Zeiger über "und", rechte Maustaste und "externe Eingänge" auswählen.

    Danke

    Stelle besser "info" als Log-Level ein.

    Habe ich jetzt. Ist das entscheidend? Ich wollte es auf anhieb "sehen" können :)
    Wie gesagt. Das script scheint jetzt zu funktionieren. Das einzige, was ich nicht testen konnte ist, was passiert wenn er sich bewegt während der Timer läuft (hat er nämlich nicht^^) und ob der Timer resetted wird :) Ich berichte dann morgen :)
    Vielen Dank nochmals

    paul53P 1 Antwort Letzte Antwort
    0
    • M M-A-X

      @paul53 said in Trigger "Mittagsschlaf fertig" (keine Bewegung für X Min):

      Stimmt denn der Vergleichswert "motion_stop" ? Füge mal vor dem Vergleich ein "debug output Wert" ein.

      Habe es mal eingefügt. Es schien daran zu liegen, dass Timer1 noch "hoch" war. Ich habe einfach einen Block "setze Timer1 = 0" eingefügt und das script einmal gestartet.

      Dieser Block liefert die Attribute (u.a. den Wert) des Trigger-Datenpunktes.

      Ah. Ok. Das heißt "Wert" "Object" etc. bezieht sich immer auf den übergeordneten Bedingungsblock?

      Mit dem Maus-Zeiger über "und", rechte Maustaste und "externe Eingänge" auswählen.

      Danke

      Stelle besser "info" als Log-Level ein.

      Habe ich jetzt. Ist das entscheidend? Ich wollte es auf anhieb "sehen" können :)
      Wie gesagt. Das script scheint jetzt zu funktionieren. Das einzige, was ich nicht testen konnte ist, was passiert wenn er sich bewegt während der Timer läuft (hat er nämlich nicht^^) und ob der Timer resetted wird :) Ich berichte dann morgen :)
      Vielen Dank nochmals

      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von
      #13

      @M-A-X sagte:

      "Wert" "Object" etc. bezieht sich immer auf den übergeordneten Bedingungsblock?

      Ja, auf den Trigger-Block.

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

      1 Antwort Letzte Antwort
      0
      • buggybeastB Offline
        buggybeastB Offline
        buggybeast
        schrieb am zuletzt editiert von
        #14

        @M-A-X
        Hi Max, ich bin kein Super Experte in Sachen Programmierung, aber dieses ganze Timer Gedöns habe ich schon in diversen Waschmaschinen / Spülmaschinen Skripten gesehen und ist meiner Meinung überflüssig. Kann gute Gründe dafür geben, die ich nicht sehe, aber in Deinem recht einfachen Fall sollte ein Timeout auch gut funktionieren bzw. exakt gleich nur ohne timer Variable. Sähe dann so aus:
        Bildschirmfoto 2020-06-03 um 17.04.18.png

        paul53P M 2 Antworten Letzte Antwort
        0
        • buggybeastB buggybeast

          @M-A-X
          Hi Max, ich bin kein Super Experte in Sachen Programmierung, aber dieses ganze Timer Gedöns habe ich schon in diversen Waschmaschinen / Spülmaschinen Skripten gesehen und ist meiner Meinung überflüssig. Kann gute Gründe dafür geben, die ich nicht sehe, aber in Deinem recht einfachen Fall sollte ein Timeout auch gut funktionieren bzw. exakt gleich nur ohne timer Variable. Sähe dann so aus:
          Bildschirmfoto 2020-06-03 um 17.04.18.png

          paul53P Offline
          paul53P Offline
          paul53
          schrieb am zuletzt editiert von
          #15

          @buggybeast sagte:

          Kann gute Gründe dafür geben, die ich nicht sehe

          @M-A-X sagte in Trigger "Mittagsschlaf fertig" (keine Bewegung für X Min):

          Problem, wenn sich mein Sohn im Schlaf bewegt?

          Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
          Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

          1 Antwort Letzte Antwort
          0
          • buggybeastB Offline
            buggybeastB Offline
            buggybeast
            schrieb am zuletzt editiert von
            #16

            @paul53 Ja schon klar, der kleine Tom kann sich bewegen. Aber wie soll ein Bewegungssensor das unterscheiden? Ob er sich nur im Schlaf bewegt oder wach ist. Er ändert in beiden Fällen den Status. Dann müsste man ja irgendwie skripten, wenn er sich nur 10 Sekunden bewegt, ist er nicht wach, sondern bewegt sich nur im Schlaf, was echt sehr geraten wäre. Das sehe ich aber in dem zuletzt gezeigten Skript nicht.
            Vielleicht liegt's auch am Bier :blush:

            1 Antwort Letzte Antwort
            0
            • buggybeastB buggybeast

              @M-A-X
              Hi Max, ich bin kein Super Experte in Sachen Programmierung, aber dieses ganze Timer Gedöns habe ich schon in diversen Waschmaschinen / Spülmaschinen Skripten gesehen und ist meiner Meinung überflüssig. Kann gute Gründe dafür geben, die ich nicht sehe, aber in Deinem recht einfachen Fall sollte ein Timeout auch gut funktionieren bzw. exakt gleich nur ohne timer Variable. Sähe dann so aus:
              Bildschirmfoto 2020-06-03 um 17.04.18.png

              M Offline
              M Offline
              M-A-X
              schrieb am zuletzt editiert von
              #17

              @buggybeast
              Hey, ich bin leider vor allem mit schleifen etc nicht firm.
              Was passiert bei deinem Skript wenn motion_stop sich in motion_start ändert?
              Stoppt es und die Zeit läuft neu los sobald es wieder motion_stop ist? Oder läuft die Zeit WEITER sobald es sich auf motion_stop zurück ändert?
              Mir scheint (aber da bin ich auch nicht sicher), dass es bei 'meinem' Skript dann WEITER läuft.
              Grüße
              Max

              paul53P buggybeastB 2 Antworten Letzte Antwort
              0
              • M M-A-X

                @buggybeast
                Hey, ich bin leider vor allem mit schleifen etc nicht firm.
                Was passiert bei deinem Skript wenn motion_stop sich in motion_start ändert?
                Stoppt es und die Zeit läuft neu los sobald es wieder motion_stop ist? Oder läuft die Zeit WEITER sobald es sich auf motion_stop zurück ändert?
                Mir scheint (aber da bin ich auch nicht sicher), dass es bei 'meinem' Skript dann WEITER läuft.
                Grüße
                Max

                paul53P Offline
                paul53P Offline
                paul53
                schrieb am zuletzt editiert von paul53
                #18

                @M-A-X sagte:

                Stoppt es und die Zeit läuft neu los sobald es wieder motion_stop ist?

                Ja.

                @M-A-X sagte in Trigger "Mittagsschlaf fertig" (keine Bewegung für X Min):

                Mir scheint (aber da bin ich auch nicht sicher), dass es bei 'meinem' Skript dann WEITER läuft.

                Ja, das Intervall wird neu gestartet und die Zähl-Variable zählt weiter, da sie nicht zurück gesetzt wurde.

                Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                M 1 Antwort Letzte Antwort
                1
                • paul53P paul53

                  @M-A-X sagte:

                  Stoppt es und die Zeit läuft neu los sobald es wieder motion_stop ist?

                  Ja.

                  @M-A-X sagte in Trigger "Mittagsschlaf fertig" (keine Bewegung für X Min):

                  Mir scheint (aber da bin ich auch nicht sicher), dass es bei 'meinem' Skript dann WEITER läuft.

                  Ja, das Intervall wird neu gestartet und die Zähl-Variable zählt weiter, da sie nicht zurück gesetzt wurde.

                  M Offline
                  M Offline
                  M-A-X
                  schrieb am zuletzt editiert von
                  #19

                  @paul53
                  Also ist 'mein' Skript - eigentlich ja deins ;) — besser für den Anwendungsfall.
                  Wenn ich jetzt noch von 1 Minute - wie schon von Dir angeregt - auf 10 Sekunden Intervalle Wechsel, komme ich echten 60 Minuten Schlaf noch näher :)
                  Wobei ich da mal checken muss, wie oft die Kamera den Status überhaupt ändern kann :)

                  1 Antwort Letzte Antwort
                  0
                  • M M-A-X

                    @buggybeast
                    Hey, ich bin leider vor allem mit schleifen etc nicht firm.
                    Was passiert bei deinem Skript wenn motion_stop sich in motion_start ändert?
                    Stoppt es und die Zeit läuft neu los sobald es wieder motion_stop ist? Oder läuft die Zeit WEITER sobald es sich auf motion_stop zurück ändert?
                    Mir scheint (aber da bin ich auch nicht sicher), dass es bei 'meinem' Skript dann WEITER läuft.
                    Grüße
                    Max

                    buggybeastB Offline
                    buggybeastB Offline
                    buggybeast
                    schrieb am zuletzt editiert von
                    #20

                    @M-A-X sagte in Trigger "Mittagsschlaf fertig" (keine Bewegung für X Min):

                    Was passiert bei deinem Skript wenn motion_stop sich in motion_start ändert?
                    Stoppt es und die Zeit läuft neu los sobald es wieder motion_stop ist? Oder läuft die Zeit WEITER sobald es sich auf motion_stop

                    Korrekt, die Zeit stoppt, wie @paul53 bereits geantwortet hat.
                    Kann es sein, dass Du quasi wissen möchtest, ob Dein Sohn zwischen 12 und 15 Uhr in Summe 60 Minuten geschlafen hat, egal ob am Stück oder mit Unterbrechungen?
                    Dann hätte ich das falsch verstanden ...

                    M 1 Antwort Letzte Antwort
                    0
                    • buggybeastB buggybeast

                      @M-A-X sagte in Trigger "Mittagsschlaf fertig" (keine Bewegung für X Min):

                      Was passiert bei deinem Skript wenn motion_stop sich in motion_start ändert?
                      Stoppt es und die Zeit läuft neu los sobald es wieder motion_stop ist? Oder läuft die Zeit WEITER sobald es sich auf motion_stop

                      Korrekt, die Zeit stoppt, wie @paul53 bereits geantwortet hat.
                      Kann es sein, dass Du quasi wissen möchtest, ob Dein Sohn zwischen 12 und 15 Uhr in Summe 60 Minuten geschlafen hat, egal ob am Stück oder mit Unterbrechungen?
                      Dann hätte ich das falsch verstanden ...

                      M Offline
                      M Offline
                      M-A-X
                      schrieb am zuletzt editiert von
                      #21

                      @buggybeast
                      Hey, es geht mir eigentlich darum, dass ich weiß, wie viel er geschlafen hat. Leider turnt er manchmal minutenlang (bzw fast stundenlang) rum ohne sich zu melden, sodass es schwer ist abzuschätzen, wann er abends wieder ins Bett sollte :)

                      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

                      428

                      Online

                      32.7k

                      Benutzer

                      82.5k

                      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