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. Blockly mit Xiaomi Bewegungsmelder und Astrofunktion

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    516

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.7k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.6k

Blockly mit Xiaomi Bewegungsmelder und Astrofunktion

Geplant Angeheftet Gesperrt Verschoben Blockly
10 Beiträge 5 Kommentatoren 905 Aufrufe 6 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.
  • H Offline
    H Offline
    Hanny1979
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen
    könntet ihr mir sagen warum dieser Blockly nicht funktioniert?

    5f4f7aa2-726a-4c91-ae48-6595911df175-image.png

    A 1 Antwort Letzte Antwort
    0
    • H Hanny1979

      Hallo zusammen
      könntet ihr mir sagen warum dieser Blockly nicht funktioniert?

      5f4f7aa2-726a-4c91-ae48-6595911df175-image.png

      A Offline
      A Offline
      Ahnungsbefreit
      schrieb am zuletzt editiert von
      #2

      @Hanny1979

      1. Die "Zeit zwischen" Prüfung funktioniert nur an einem Tag, nicht über Mitternacht. Du kann aber einfach auf "nicht zwischen Sonnenaufgang und Sonnenuntergang" prüfen

      2. Das "falls" / "sonst" sollte sich beides auf den Wert des Bewegungsmelders beziehen, bei der hängt der "sonst" Teil von der Zeit ab

      3. Statt bei dem "falls Wert von Object ID" = wahr noch einmal den Wert auszulesen, besser aus dem Trigger Menü das kleine rote Element "Objekt ID" holen und in dem Drop-Down Menü auf "Wert" ändern. Dann steht da nur noch "falls Wert" <..> sonst <..> aber das funktioniert besser

      Wenn meine Antwort hilfreich war, dürft Ihr das gerne durch einen "Upvote" (der kleine "^" unten rechts) zum Ausdruck bringen.

      MartinK.M 1 Antwort Letzte Antwort
      0
      • H Offline
        H Offline
        Hanny1979
        schrieb am zuletzt editiert von
        #3

        Habe es geändert. Besten Dank funktioniert!

        P 1 Antwort Letzte Antwort
        0
        • A Ahnungsbefreit

          @Hanny1979

          1. Die "Zeit zwischen" Prüfung funktioniert nur an einem Tag, nicht über Mitternacht. Du kann aber einfach auf "nicht zwischen Sonnenaufgang und Sonnenuntergang" prüfen

          2. Das "falls" / "sonst" sollte sich beides auf den Wert des Bewegungsmelders beziehen, bei der hängt der "sonst" Teil von der Zeit ab

          3. Statt bei dem "falls Wert von Object ID" = wahr noch einmal den Wert auszulesen, besser aus dem Trigger Menü das kleine rote Element "Objekt ID" holen und in dem Drop-Down Menü auf "Wert" ändern. Dann steht da nur noch "falls Wert" <..> sonst <..> aber das funktioniert besser

          MartinK.M Offline
          MartinK.M Offline
          MartinK.
          schrieb am zuletzt editiert von
          #4

          @ahnungsbefreit Also ich hätte da auch noch mal eine Frage zu einem BWM - Blockly

          Derzeit nutze ich meine Blocklys so:

          Unbenannt.png

          Muss ich jetzt bei dem markierten Wert jetzt noch ein = true or false nutzen ? Also bis jetzt klappt es auch so ???

          Meine zweite Frage wäre, ob es in der zweiten Variante besser funktionieren würde ... ???

          Zweite Variante:
          möglich.png

          ...konnte ich helfen ? Dann würde ich mich über ein Voting freuen ! (rechts unten)...

          AsgothianA 1 Antwort Letzte Antwort
          0
          • MartinK.M MartinK.

            @ahnungsbefreit Also ich hätte da auch noch mal eine Frage zu einem BWM - Blockly

            Derzeit nutze ich meine Blocklys so:

            Unbenannt.png

            Muss ich jetzt bei dem markierten Wert jetzt noch ein = true or false nutzen ? Also bis jetzt klappt es auch so ???

            Meine zweite Frage wäre, ob es in der zweiten Variante besser funktionieren würde ... ???

            Zweite Variante:
            möglich.png

            AsgothianA Offline
            AsgothianA Offline
            Asgothian
            Developer
            schrieb am zuletzt editiert von
            #5

            @martink sagte in Blockly mit Xiaomi Bewegungsmelder und Astrofunktion:

            Meine zweite Frage wäre, ob es in der zweiten Variante besser funktionieren würde ... ???

            Dein erstes Skript hat ein paar Fehler. Interessanterweise funktioniert es nur wegen eines der Fehler :)

            • Der Timeout mit 0 ms ist nicht effektiv, damit macht auch der stop timeout im Skript nichts. Wenn der Timeout aktiv wäre würde das stopTimeout auch aktiv werden wenn der BWM von Wahr auf Falsch wechselt und damit das abschalten der Leuchten unterbinden.
            • Es fehlt der Haken bei "löschen falls läuft", so das die Leuchten auf jeden Fall 5 bzw.. 15 Minuten nach dem ersten auslösen ausgeschaltet werden.

            Wenn du

            • den Timeout beseitigst.
            • den stop Timeout beseitigst
            • die Haken bei "löschen falls Läuft" setzt.

            sollte das Skript in der 2. Variante genau so gut (oder besser) funktionieren wie jetzt.

            A.

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

            MartinK.M 2 Antworten Letzte Antwort
            1
            • AsgothianA Asgothian

              @martink sagte in Blockly mit Xiaomi Bewegungsmelder und Astrofunktion:

              Meine zweite Frage wäre, ob es in der zweiten Variante besser funktionieren würde ... ???

              Dein erstes Skript hat ein paar Fehler. Interessanterweise funktioniert es nur wegen eines der Fehler :)

              • Der Timeout mit 0 ms ist nicht effektiv, damit macht auch der stop timeout im Skript nichts. Wenn der Timeout aktiv wäre würde das stopTimeout auch aktiv werden wenn der BWM von Wahr auf Falsch wechselt und damit das abschalten der Leuchten unterbinden.
              • Es fehlt der Haken bei "löschen falls läuft", so das die Leuchten auf jeden Fall 5 bzw.. 15 Minuten nach dem ersten auslösen ausgeschaltet werden.

              Wenn du

              • den Timeout beseitigst.
              • den stop Timeout beseitigst
              • die Haken bei "löschen falls Läuft" setzt.

              sollte das Skript in der 2. Variante genau so gut (oder besser) funktionieren wie jetzt.

              A.

              MartinK.M Offline
              MartinK.M Offline
              MartinK.
              schrieb am zuletzt editiert von
              #6

              @asgothian Alles klar! Vielen Dank! Ich werde es dann mal testen! :+1: Auf was bezieht sich denn das "löschen falls läuft" ? ... :grin:

              ...konnte ich helfen ? Dann würde ich mich über ein Voting freuen ! (rechts unten)...

              AsgothianA 1 Antwort Letzte Antwort
              0
              • MartinK.M MartinK.

                @asgothian Alles klar! Vielen Dank! Ich werde es dann mal testen! :+1: Auf was bezieht sich denn das "löschen falls läuft" ? ... :grin:

                AsgothianA Offline
                AsgothianA Offline
                Asgothian
                Developer
                schrieb am zuletzt editiert von Asgothian
                #7

                @martink sagte in Blockly mit Xiaomi Bewegungsmelder und Astrofunktion:

                Auf was bezieht sich denn das "löschen falls läuft" ? ...

                Das bezieht sich darauf das verzögerte ausschalten.

                Intern nutzt dieser Baustein auch einen Timeout. Wenn der Haken gesetzt ist wird ein bestehender Timeout gelöscht und dann ein neuer gesetzt wenn der Baustein ein 2. mal angesprochen wird.

                Sprich das Abschalten ist immer die 5 und 15 Minuten nach dem letzten aktivieren des BWM.

                A.

                Nachtrag: Im bild besser zu erklären

                Das Konstrukt mit dem stop timeout und timeout macht das gleiche wie der darunter stehende Baustein mit "mit Verzögerung" und "löschen falls läuft"

                Screenshot 2021-03-04 at 09.54.12.png

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

                MartinK.M 1 Antwort Letzte Antwort
                1
                • AsgothianA Asgothian

                  @martink sagte in Blockly mit Xiaomi Bewegungsmelder und Astrofunktion:

                  Auf was bezieht sich denn das "löschen falls läuft" ? ...

                  Das bezieht sich darauf das verzögerte ausschalten.

                  Intern nutzt dieser Baustein auch einen Timeout. Wenn der Haken gesetzt ist wird ein bestehender Timeout gelöscht und dann ein neuer gesetzt wenn der Baustein ein 2. mal angesprochen wird.

                  Sprich das Abschalten ist immer die 5 und 15 Minuten nach dem letzten aktivieren des BWM.

                  A.

                  Nachtrag: Im bild besser zu erklären

                  Das Konstrukt mit dem stop timeout und timeout macht das gleiche wie der darunter stehende Baustein mit "mit Verzögerung" und "löschen falls läuft"

                  Screenshot 2021-03-04 at 09.54.12.png

                  MartinK.M Offline
                  MartinK.M Offline
                  MartinK.
                  schrieb am zuletzt editiert von
                  #8

                  @asgothian Alles klar! Vielen Dank! Ich werde mich mal durchtesten.... Obwohl ich schon recht viele Blocklys verwende, die laut Log auch alle fehlerfrei funktionieren, kommt man durch solche Zufälle immer wieder auf neue Denkanstöße
                  hier im Forum :-) .... Ich habe auch schon einmal mit dem Video Kurs vom Matthias Kleine (Hausautomatisierung.com) geliebäugelt ;-) ... aber ich bin mir nicht sicher - ob sich das so sehr lohnt - wenn man das meiste schon praktiziert was man hier in dem Forum so lernt :grinning:

                  ...konnte ich helfen ? Dann würde ich mich über ein Voting freuen ! (rechts unten)...

                  1 Antwort Letzte Antwort
                  0
                  • AsgothianA Asgothian

                    @martink sagte in Blockly mit Xiaomi Bewegungsmelder und Astrofunktion:

                    Meine zweite Frage wäre, ob es in der zweiten Variante besser funktionieren würde ... ???

                    Dein erstes Skript hat ein paar Fehler. Interessanterweise funktioniert es nur wegen eines der Fehler :)

                    • Der Timeout mit 0 ms ist nicht effektiv, damit macht auch der stop timeout im Skript nichts. Wenn der Timeout aktiv wäre würde das stopTimeout auch aktiv werden wenn der BWM von Wahr auf Falsch wechselt und damit das abschalten der Leuchten unterbinden.
                    • Es fehlt der Haken bei "löschen falls läuft", so das die Leuchten auf jeden Fall 5 bzw.. 15 Minuten nach dem ersten auslösen ausgeschaltet werden.

                    Wenn du

                    • den Timeout beseitigst.
                    • den stop Timeout beseitigst
                    • die Haken bei "löschen falls Läuft" setzt.

                    sollte das Skript in der 2. Variante genau so gut (oder besser) funktionieren wie jetzt.

                    A.

                    MartinK.M Offline
                    MartinK.M Offline
                    MartinK.
                    schrieb am zuletzt editiert von MartinK.
                    #9

                    @asgothian sagte in Blockly mit Xiaomi Bewegungsmelder und Astrofunktion:

                    Wenn du

                    • den Timeout beseitigst.
                    • den stop Timeout beseitigst
                    • die Haken bei "löschen falls Läuft" setzt.

                    sollte das Skript in der 2. Variante genau so gut (oder besser) funktionieren wie jetzt.

                    A.

                    Leider hat das Skript in der 2. Variante inkl. der Anpassungen nicht wirklich zuverlässig funktioniert.. Teilweise wurde das Licht eher ausgeschaltet als eingetragen. Teilweise wurde es garnicht ausgeschaltet
                    obwohl der Presence Wert schon auf false gesprungen ist .... :astonished:

                    Ich habe das Script jetzt wieder etwas anders geschrieben, und nun klappt es wieder:

                    43a55bd0-0116-45a7-945b-1bc369156f6d-image.png

                    ...konnte ich helfen ? Dann würde ich mich über ein Voting freuen ! (rechts unten)...

                    1 Antwort Letzte Antwort
                    0
                    • H Hanny1979

                      Habe es geändert. Besten Dank funktioniert!

                      P Offline
                      P Offline
                      phyrx33
                      schrieb am zuletzt editiert von phyrx33
                      #10

                      Sorry, hat sich erledigt.

                      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

                      748

                      Online

                      32.5k

                      Benutzer

                      81.8k

                      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