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. Zeitabfrage mit Falls Sonst löst ständig aus

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

Zeitabfrage mit Falls Sonst löst ständig aus

Geplant Angeheftet Gesperrt Verschoben Blockly
11 Beiträge 3 Kommentatoren 702 Aufrufe 2 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.
  • A Offline
    A Offline
    alanodoug
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,
    ich habe eine Abfrage alle 5 Minuten. Wenn in der Zeit von X und keiner Zuhause soll die Lampe angehen und eine Variable Anwesenheitssteuerung AN auf Wahr.
    Dahinter steckte eigentlich noch das wenn ich wieder da bin, nicht die Anwesenheitssteuerung ständig irgendein Licht ein und Ausschaltet.
    Nun ist das so, das ich wahrscheinlich ein Denkfehler in meiner Steuerung habe.
    Denn alle 5 Minuten wechslet er meine Variable. Und ich bekomme den Knoten im Kopf nicht raus.

    Danke schonmal für die Hilfe und gebt mir ruhig einen Rüffel.
    Blockly.png

    geschildG 1 Antwort Letzte Antwort
    0
    • A alanodoug

      Hallo zusammen,
      ich habe eine Abfrage alle 5 Minuten. Wenn in der Zeit von X und keiner Zuhause soll die Lampe angehen und eine Variable Anwesenheitssteuerung AN auf Wahr.
      Dahinter steckte eigentlich noch das wenn ich wieder da bin, nicht die Anwesenheitssteuerung ständig irgendein Licht ein und Ausschaltet.
      Nun ist das so, das ich wahrscheinlich ein Denkfehler in meiner Steuerung habe.
      Denn alle 5 Minuten wechslet er meine Variable. Und ich bekomme den Knoten im Kopf nicht raus.

      Danke schonmal für die Hilfe und gebt mir ruhig einen Rüffel.
      Blockly.png

      geschildG Offline
      geschildG Offline
      geschild
      schrieb am zuletzt editiert von
      #2

      @alanodoug
      Versuche es mal so. Habe in Ermangelung des DP 'active' einne Variable verwendet und 'Anwesenheit An' durch 'Anwesenheitssimulation' ersetzt.
      Ich hoffe die verschachtelten "Falls" Abfragen erhöhen die Lesbarkeit.

      07621c10-b1d0-44d8-b767-edf4015af2c9-image.png

      A 1 Antwort Letzte Antwort
      0
      • geschildG geschild

        @alanodoug
        Versuche es mal so. Habe in Ermangelung des DP 'active' einne Variable verwendet und 'Anwesenheit An' durch 'Anwesenheitssimulation' ersetzt.
        Ich hoffe die verschachtelten "Falls" Abfragen erhöhen die Lesbarkeit.

        07621c10-b1d0-44d8-b767-edf4015af2c9-image.png

        A Offline
        A Offline
        alanodoug
        schrieb am zuletzt editiert von
        #3

        @geschild
        Danke für die Antwort. Und sorry für die Späte Antwort, aber über das Handy wollte der Login nicht gehen.
        Ich habe das mal so nachgebaut mit debug um die Meldung zu erhalten. Da kommt dann alle paar Sekunden die Meldung soweit so gut. Allerdings wollte ich mit diesem Skript auch eine Meldung an mich senden, das die Anwesenheitssteuerung nun aktiv ist. Allerdings alle paar Sekunden dann ne Nachricht.
        Somit habe ich dann wie in meinem Screenshot zu sehen eine Bedingung reingepackt, dass das nur dann auslöst wenn die Variable nicht Wahr oder dann Wahr ist. aber dann springt es wieder alle paar Sekunden von Wahr auf Falsch. Und da ist irgendwie der Knoten in meinem Kopf :cry:

        geschildG 1 Antwort Letzte Antwort
        0
        • A alanodoug

          @geschild
          Danke für die Antwort. Und sorry für die Späte Antwort, aber über das Handy wollte der Login nicht gehen.
          Ich habe das mal so nachgebaut mit debug um die Meldung zu erhalten. Da kommt dann alle paar Sekunden die Meldung soweit so gut. Allerdings wollte ich mit diesem Skript auch eine Meldung an mich senden, das die Anwesenheitssteuerung nun aktiv ist. Allerdings alle paar Sekunden dann ne Nachricht.
          Somit habe ich dann wie in meinem Screenshot zu sehen eine Bedingung reingepackt, dass das nur dann auslöst wenn die Variable nicht Wahr oder dann Wahr ist. aber dann springt es wieder alle paar Sekunden von Wahr auf Falsch. Und da ist irgendwie der Knoten in meinem Kopf :cry:

          geschildG Offline
          geschildG Offline
          geschild
          schrieb am zuletzt editiert von
          #4

          @alanodoug Die bekommst dauert etwas, da ich, in Ermangelung eines anderen Triggers, eine cron verwendet habe, der alle 10sek auslöst. Du solltest deinen ursprünglichen Trigger verwenden.

          A 1 Antwort Letzte Antwort
          0
          • geschildG geschild

            @alanodoug Die bekommst dauert etwas, da ich, in Ermangelung eines anderen Triggers, eine cron verwendet habe, der alle 10sek auslöst. Du solltest deinen ursprünglichen Trigger verwenden.

            A Offline
            A Offline
            alanodoug
            schrieb am zuletzt editiert von alanodoug
            #5

            @geschild
            Naja das habe ich auch schon versucht. Das Ergebnis bleibt das gleiche.
            Keine Ahnung wo da der Wurm ist.
            Deins klappt ja. Nur alle x Sekunden löst das aus. Und wenn ich da dann nochmal eine Bedingung reinpacke das das nur auslösen soll, wenn das MACHE oder SOSNT nicht aktiv ist, springt das dann immer.
            Blockly.png

            paul53P 1 Antwort Letzte Antwort
            0
            • A alanodoug

              @geschild
              Naja das habe ich auch schon versucht. Das Ergebnis bleibt das gleiche.
              Keine Ahnung wo da der Wurm ist.
              Deins klappt ja. Nur alle x Sekunden löst das aus. Und wenn ich da dann nochmal eine Bedingung reinpacke das das nur auslösen soll, wenn das MACHE oder SOSNT nicht aktiv ist, springt das dann immer.
              Blockly.png

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

              @alanodoug sagte: springt das dann immer.

              Deswegen:

              Blockly_temp.JPG

              Lass die Prüfung weg!

              Hier fehlt der Vergleich mit der aktuellen Zeit:

              Blockly_temp.JPG

              Versuche mal:

              Blockly_temp.JPG

              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

              geschildG A 2 Antworten Letzte Antwort
              0
              • paul53P paul53

                @alanodoug sagte: springt das dann immer.

                Deswegen:

                Blockly_temp.JPG

                Lass die Prüfung weg!

                Hier fehlt der Vergleich mit der aktuellen Zeit:

                Blockly_temp.JPG

                Versuche mal:

                Blockly_temp.JPG

                geschildG Offline
                geschildG Offline
                geschild
                schrieb am zuletzt editiert von
                #7

                @paul53 Sorry habe den Zeitvergleich-Sonnenaufgang "geschlabbert". Ist der oder, oder, oder Block nur ein Relekt aus dem ersten Post?

                paul53P 1 Antwort Letzte Antwort
                0
                • geschildG geschild

                  @paul53 Sorry habe den Zeitvergleich-Sonnenaufgang "geschlabbert". Ist der oder, oder, oder Block nur ein Relekt aus dem ersten Post?

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

                  @geschild sagte: Ist der oder, oder, oder Block nur ein Relekt aus dem ersten Post?

                  Ja.

                  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
                  • paul53P paul53

                    @alanodoug sagte: springt das dann immer.

                    Deswegen:

                    Blockly_temp.JPG

                    Lass die Prüfung weg!

                    Hier fehlt der Vergleich mit der aktuellen Zeit:

                    Blockly_temp.JPG

                    Versuche mal:

                    Blockly_temp.JPG

                    A Offline
                    A Offline
                    alanodoug
                    schrieb am zuletzt editiert von
                    #9

                    @paul53
                    Danke soweit kam ich ganz gut weiter. Was ist denn aber als Schalter gedacht in der Fallsabfrage? Die Lampen die alle geschaltet werden sollen?
                    Das würde dann klappen, wenn nicht eine schon an ist oder?

                    paul53P 1 Antwort Letzte Antwort
                    0
                    • A alanodoug

                      @paul53
                      Danke soweit kam ich ganz gut weiter. Was ist denn aber als Schalter gedacht in der Fallsabfrage? Die Lampen die alle geschaltet werden sollen?
                      Das würde dann klappen, wenn nicht eine schon an ist oder?

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

                      @alanodoug sagte: Was ist denn aber als Schalter gedacht in der Fallsabfrage? Die Lampen die alle geschaltet werden sollen?

                      Das ist der gleiche Datenpunkt, wie der, der geschaltet wird. Es soll ja nur gesendet werden, wenn sich der Schaltzustand ändern soll (Duty cycle bei HomeMatic).

                      Blockly_temp.JPG

                      Falls der HMIP-Datenpunkt nur bei Anwesenheitssimulation eingeschaltet wird, dann nimm diesen zur Prüfung.

                      EDIT: Wenn es keinen Datenpunkt gibt, der nur bei Anwesenheitssimulation eingeschaltet wird, verwende eine zusätzliche Variable (vorher).

                      Blockly_temp.JPG

                      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

                      A 1 Antwort Letzte Antwort
                      1
                      • paul53P paul53

                        @alanodoug sagte: Was ist denn aber als Schalter gedacht in der Fallsabfrage? Die Lampen die alle geschaltet werden sollen?

                        Das ist der gleiche Datenpunkt, wie der, der geschaltet wird. Es soll ja nur gesendet werden, wenn sich der Schaltzustand ändern soll (Duty cycle bei HomeMatic).

                        Blockly_temp.JPG

                        Falls der HMIP-Datenpunkt nur bei Anwesenheitssimulation eingeschaltet wird, dann nimm diesen zur Prüfung.

                        EDIT: Wenn es keinen Datenpunkt gibt, der nur bei Anwesenheitssimulation eingeschaltet wird, verwende eine zusätzliche Variable (vorher).

                        Blockly_temp.JPG

                        A Offline
                        A Offline
                        alanodoug
                        schrieb am zuletzt editiert von
                        #11

                        @paul53
                        Vielen Dank das läuft jetzt.
                        Jetzt werde ich mal sehen wie ich meine komplette Schaltung da reinfallen kann.

                        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

                        693

                        Online

                        32.6k

                        Benutzer

                        82.0k

                        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