Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. [erledigt] Aktion, erst nach dauerhafter Zustandsänderung

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    473

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    393

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

[erledigt] Aktion, erst nach dauerhafter Zustandsänderung

Geplant Angeheftet Gesperrt Verschoben Blockly
blockly
17 Beiträge 3 Kommentatoren 351 Aufrufe 1 Beobachtet
  • Ä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.
  • docadamsD Offline
    docadamsD Offline
    docadams
    schrieb am zuletzt editiert von docadams
    #1

    Hallo,
    ich hoffe, dass ich mein Problen einigermaßen treffend in der Überschrift geschildert habe.

    Also, ich möchte einen Zustand am Auto abrufen, wenn unser Auto kommt oder abfährt.
    Als Trigger (ACTUAL) dient ein altes Handy, das permanent im Auto ist. Wenn es im WLAN eingeloggt ist, ist das Auto da (wahr), wenn nicht, ist es unterwegs (falsch).
    Und immer, wenn sich der Zustand ändert, soll die Abfrage durchgeführt werden.
    Nun ist das WLAN draußen nicht sehr zuverlässig. Darum loggt sich das Handy öfters mal für ein zwei Sekunden aus und dann wieder ein, obwohl das Auto nicht bewegt wurde. Dann möchte ich aber keine Aktion durchführen. Erst wenn der geänderte Zustand nach 30 Sekunden immer noch geändert ist, soll die Abfrage durchgeführt werden.

    Ich habe es unter Anderem mit einem Timeout versucht, aber da ist ein Denkfehler drin.
    Screenshot 2022-12-10 170512.png
    Habt ihr einen Tipp?

    Schönen Advent DocAdams

    HomoranH paul53P 2 Antworten Letzte Antwort
    0
    • docadamsD docadams

      Hallo,
      ich hoffe, dass ich mein Problen einigermaßen treffend in der Überschrift geschildert habe.

      Also, ich möchte einen Zustand am Auto abrufen, wenn unser Auto kommt oder abfährt.
      Als Trigger (ACTUAL) dient ein altes Handy, das permanent im Auto ist. Wenn es im WLAN eingeloggt ist, ist das Auto da (wahr), wenn nicht, ist es unterwegs (falsch).
      Und immer, wenn sich der Zustand ändert, soll die Abfrage durchgeführt werden.
      Nun ist das WLAN draußen nicht sehr zuverlässig. Darum loggt sich das Handy öfters mal für ein zwei Sekunden aus und dann wieder ein, obwohl das Auto nicht bewegt wurde. Dann möchte ich aber keine Aktion durchführen. Erst wenn der geänderte Zustand nach 30 Sekunden immer noch geändert ist, soll die Abfrage durchgeführt werden.

      Ich habe es unter Anderem mit einem Timeout versucht, aber da ist ein Denkfehler drin.
      Screenshot 2022-12-10 170512.png
      Habt ihr einen Tipp?

      Schönen Advent DocAdams

      HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von
      #2

      @docadams ist das der Wert aus den Triggerbausteinen oder eine selbst erstellte Variable?

      kein Support per PN! - Fragen im Forum stellen -
      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
      Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      docadamsD 1 Antwort Letzte Antwort
      0
      • HomoranH Homoran

        @docadams ist das der Wert aus den Triggerbausteinen oder eine selbst erstellte Variable?

        docadamsD Offline
        docadamsD Offline
        docadams
        schrieb am zuletzt editiert von
        #3

        @homoran
        Meinst du ACTUAL ? Das ist das Vorhandensein des Handys, eben wahr doder falsch. Nur wenn dieser Zustand sich geändert hat, und nach 30s immer noch so (geändert) ist, soll was geschehen.
        Nach meiner fehlerhaften Logik fangen die 30s aber immer wieder neu an, auch wenn z.B. das Handy nach 2s wieder da ist.
        Ich müsste die kurze Unterbrechung überbrücken....

        HomoranH 1 Antwort Letzte Antwort
        0
        • docadamsD docadams

          @homoran
          Meinst du ACTUAL ? Das ist das Vorhandensein des Handys, eben wahr doder falsch. Nur wenn dieser Zustand sich geändert hat, und nach 30s immer noch so (geändert) ist, soll was geschehen.
          Nach meiner fehlerhaften Logik fangen die 30s aber immer wieder neu an, auch wenn z.B. das Handy nach 2s wieder da ist.
          Ich müsste die kurze Unterbrechung überbrücken....

          HomoranH Nicht stören
          HomoranH Nicht stören
          Homoran
          Global Moderator Administrators
          schrieb am zuletzt editiert von
          #4

          @docadams sagte in Aktion, aber erst nach dauerhafter Zustandsänderung:

          Meinst du ACTUAL

          nein, ich meine Wert!

          kein Support per PN! - Fragen im Forum stellen -
          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
          Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

          docadamsD 1 Antwort Letzte Antwort
          0
          • HomoranH Homoran

            @docadams sagte in Aktion, aber erst nach dauerhafter Zustandsänderung:

            Meinst du ACTUAL

            nein, ich meine Wert!

            docadamsD Offline
            docadamsD Offline
            docadams
            schrieb am zuletzt editiert von
            #5

            @homoran
            Der Wert ist der getriggerte Zustand von ACTUAL. Also
            wahr --> falsch --> (nach 30s immer noch) falsch ist Auto wirklich weg bzw.
            falsch --> wahr --> (nach 30s immer noch) wahr ist Auto wirklich gekommen

            Wenn aber
            wahr --> fasch --> (nach 2s) wahr , dann soll nichts passieren

            HomoranH 1 Antwort Letzte Antwort
            0
            • docadamsD docadams

              @homoran
              Der Wert ist der getriggerte Zustand von ACTUAL. Also
              wahr --> falsch --> (nach 30s immer noch) falsch ist Auto wirklich weg bzw.
              falsch --> wahr --> (nach 30s immer noch) wahr ist Auto wirklich gekommen

              Wenn aber
              wahr --> fasch --> (nach 2s) wahr , dann soll nichts passieren

              HomoranH Nicht stören
              HomoranH Nicht stören
              Homoran
              Global Moderator Administrators
              schrieb am zuletzt editiert von
              #6

              @docadams sagte in Aktion, aber erst nach dauerhafter Zustandsänderung:

              Der Wert ist der getriggerte Zustand von ACTUAL. Also

              aber nur, wenn du denn Baustein

              @homoran sagte in Aktion, aber erst nach dauerhafter Zustandsänderung:

              Wert aus den Triggerbausteinen

              nimmst und nicht

              @homoran sagte in Aktion, aber erst nach dauerhafter Zustandsänderung:

              eine selbst erstellte Variable

              kein Support per PN! - Fragen im Forum stellen -
              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
              Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
              der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

              1 Antwort Letzte Antwort
              0
              • docadamsD docadams

                Hallo,
                ich hoffe, dass ich mein Problen einigermaßen treffend in der Überschrift geschildert habe.

                Also, ich möchte einen Zustand am Auto abrufen, wenn unser Auto kommt oder abfährt.
                Als Trigger (ACTUAL) dient ein altes Handy, das permanent im Auto ist. Wenn es im WLAN eingeloggt ist, ist das Auto da (wahr), wenn nicht, ist es unterwegs (falsch).
                Und immer, wenn sich der Zustand ändert, soll die Abfrage durchgeführt werden.
                Nun ist das WLAN draußen nicht sehr zuverlässig. Darum loggt sich das Handy öfters mal für ein zwei Sekunden aus und dann wieder ein, obwohl das Auto nicht bewegt wurde. Dann möchte ich aber keine Aktion durchführen. Erst wenn der geänderte Zustand nach 30 Sekunden immer noch geändert ist, soll die Abfrage durchgeführt werden.

                Ich habe es unter Anderem mit einem Timeout versucht, aber da ist ein Denkfehler drin.
                Screenshot 2022-12-10 170512.png
                Habt ihr einen Tipp?

                Schönen Advent DocAdams

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

                @docadams sagte: loggt sich das Handy öfters mal für ein zwei Sekunden aus und dann wieder ein

                Vorschlag:

                Blockly_temp.JPG

                Wert aus den Trigger-Blöcken sieht anders aus als eine selbst erstellte Variable Wert, es sein denn, man verwendet eine Uraltversion der Javascript-Adapters.

                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

                docadamsD 1 Antwort Letzte Antwort
                0
                • paul53P paul53

                  @docadams sagte: loggt sich das Handy öfters mal für ein zwei Sekunden aus und dann wieder ein

                  Vorschlag:

                  Blockly_temp.JPG

                  Wert aus den Trigger-Blöcken sieht anders aus als eine selbst erstellte Variable Wert, es sein denn, man verwendet eine Uraltversion der Javascript-Adapters.

                  docadamsD Offline
                  docadamsD Offline
                  docadams
                  schrieb am zuletzt editiert von
                  #8

                  Achso,
                  der "Wert" ist aus dem Trigger-Menue.

                  OK, die Variable Anwesenheit soll weg.

                  Bei Paul ist vor Wert noch ein Pfeil nach rechts. Wie komme ich da ran?

                  Mein Problem ist, dass ich nicht nur beim Abfahren was machen will. Dann wäre eine nochmalige Abfrage von ACTUAL nach 30s ausreichend.
                  Ich will auch das machen, wenn er kommt.

                  HomoranH paul53P 2 Antworten Letzte Antwort
                  0
                  • docadamsD docadams

                    Achso,
                    der "Wert" ist aus dem Trigger-Menue.

                    OK, die Variable Anwesenheit soll weg.

                    Bei Paul ist vor Wert noch ein Pfeil nach rechts. Wie komme ich da ran?

                    Mein Problem ist, dass ich nicht nur beim Abfahren was machen will. Dann wäre eine nochmalige Abfrage von ACTUAL nach 30s ausreichend.
                    Ich will auch das machen, wenn er kommt.

                    HomoranH Nicht stören
                    HomoranH Nicht stören
                    Homoran
                    Global Moderator Administrators
                    schrieb am zuletzt editiert von
                    #9

                    @docadams sagte in Aktion, aber erst nach dauerhafter Zustandsänderung:

                    Bei Paul ist vor Wert noch ein Pfeil nach rechts. Wie komme ich da ran?

                    Deswegen meine Frage!

                    Da sich der Wert aus dem Triggerbaustein nicht von einer selbst erstellten Variable unterschied, wurde er in neueren Javascript Versionen optisch verändert

                    kein Support per PN! - Fragen im Forum stellen -
                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                    Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
                    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                    1 Antwort Letzte Antwort
                    0
                    • docadamsD docadams

                      Achso,
                      der "Wert" ist aus dem Trigger-Menue.

                      OK, die Variable Anwesenheit soll weg.

                      Bei Paul ist vor Wert noch ein Pfeil nach rechts. Wie komme ich da ran?

                      Mein Problem ist, dass ich nicht nur beim Abfahren was machen will. Dann wäre eine nochmalige Abfrage von ACTUAL nach 30s ausreichend.
                      Ich will auch das machen, wenn er kommt.

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

                      @docadams sagte: Wie komme ich da ran?

                      Unter Blöcken "Trigger" der dritte Block von oben.

                      Bild_2022-12-10_175823354.png

                      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

                      docadamsD 1 Antwort Letzte Antwort
                      0
                      • paul53P paul53

                        @docadams sagte: Wie komme ich da ran?

                        Unter Blöcken "Trigger" der dritte Block von oben.

                        Bild_2022-12-10_175823354.png

                        docadamsD Offline
                        docadamsD Offline
                        docadams
                        schrieb am zuletzt editiert von
                        #11

                        @paul53
                        So habe ich es gemacht. Bei mir würde, glaub ich, die Farbe leicht variieren. OK, alte Version.

                        Ich dachte, bei Falls...kann ich nur etwas vergleichen.

                        Ich müsste dann in einem weiteren Trigger den neu anzulegenden Datenpunkt anwesend auswerten, um die Autoabfrage zu starten. Richtig?

                        paul53P 1 Antwort Letzte Antwort
                        0
                        • docadamsD docadams

                          @paul53
                          So habe ich es gemacht. Bei mir würde, glaub ich, die Farbe leicht variieren. OK, alte Version.

                          Ich dachte, bei Falls...kann ich nur etwas vergleichen.

                          Ich müsste dann in einem weiteren Trigger den neu anzulegenden Datenpunkt anwesend auswerten, um die Autoabfrage zu starten. Richtig?

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

                          @docadams sagte: Ich müsste dann in einem weiteren Trigger den neu anzulegenden Datenpunkt anwesend auswerten, um die Autoabfrage zu starten. Richtig?

                          Nein, triggere auf "ACTUAL" und ersetze "anwesend" durch "force refresh vehicle status". Woher kommt der Name?

                          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

                          docadamsD 2 Antworten Letzte Antwort
                          0
                          • paul53P paul53

                            @docadams sagte: Ich müsste dann in einem weiteren Trigger den neu anzulegenden Datenpunkt anwesend auswerten, um die Autoabfrage zu starten. Richtig?

                            Nein, triggere auf "ACTUAL" und ersetze "anwesend" durch "force refresh vehicle status". Woher kommt der Name?

                            docadamsD Offline
                            docadamsD Offline
                            docadams
                            schrieb am zuletzt editiert von
                            #13

                            @paul53
                            Vom Bluelink-Adapter und erzeugt eine Datenabfrage vom KIA.
                            In der VIS werden mir dann die Restkilometer, SoC, usw. angezeigt.
                            Wenn aber in der Nacht wegen ständiger Unterbrechnungen des WLAN x Abfragen erfolgen, wird das Auto ständig geweckt und am Morgen ist die 12V Batterie leer. Das ist der Hintergrund.

                            1 Antwort Letzte Antwort
                            0
                            • paul53P paul53

                              @docadams sagte: Ich müsste dann in einem weiteren Trigger den neu anzulegenden Datenpunkt anwesend auswerten, um die Autoabfrage zu starten. Richtig?

                              Nein, triggere auf "ACTUAL" und ersetze "anwesend" durch "force refresh vehicle status". Woher kommt der Name?

                              docadamsD Offline
                              docadamsD Offline
                              docadams
                              schrieb am zuletzt editiert von
                              #14

                              Nein, triggere auf "ACTUAL" und ersetze "anwesend" durch "force refresh vehicle status". Woher kommt der Name?

                              Dann würde er doch die Abfrage starten, wenn das Handy nach 2s wieder kommt.

                              Ich versuche es mal mit dem 2. Trigger.

                              paul53P 1 Antwort Letzte Antwort
                              0
                              • docadamsD docadams

                                Nein, triggere auf "ACTUAL" und ersetze "anwesend" durch "force refresh vehicle status". Woher kommt der Name?

                                Dann würde er doch die Abfrage starten, wenn das Handy nach 2s wieder kommt.

                                Ich versuche es mal mit dem 2. Trigger.

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

                                @docadams sagte: Dann würde er doch die Abfrage starten, wenn das Handy nach 2s wieder kommt.

                                Nur, wenn die Abfrage auf Aktualisierung des Zeitstempels reagiert und nicht nur auf Wertänderung. Falls es so ist, ergänze um die Abfrage des Istzustandes des DP.

                                Bild_2022-12-10_201407684.png

                                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

                                docadamsD 1 Antwort Letzte Antwort
                                0
                                • paul53P paul53

                                  @docadams sagte: Dann würde er doch die Abfrage starten, wenn das Handy nach 2s wieder kommt.

                                  Nur, wenn die Abfrage auf Aktualisierung des Zeitstempels reagiert und nicht nur auf Wertänderung. Falls es so ist, ergänze um die Abfrage des Istzustandes des DP.

                                  Bild_2022-12-10_201407684.png

                                  docadamsD Offline
                                  docadamsD Offline
                                  docadams
                                  schrieb am zuletzt editiert von
                                  #16

                                  Nein, leider.
                                  Leider würde er nur beim richtigen Kommen die Abfrage starten.

                                  Ich übeschlafe es noch mal drüber. Ich bring mein Problem nicht klar rüber.

                                  docadamsD 1 Antwort Letzte Antwort
                                  0
                                  • docadamsD docadams

                                    Nein, leider.
                                    Leider würde er nur beim richtigen Kommen die Abfrage starten.

                                    Ich übeschlafe es noch mal drüber. Ich bring mein Problem nicht klar rüber.

                                    docadamsD Offline
                                    docadamsD Offline
                                    docadams
                                    schrieb am zuletzt editiert von
                                    #17

                                    Hab jetzt eine Idee. Vielleicht nicht elegant, scheint aber zu funktionieren.

                                    Der Anwesenheits-Simulator ist nur ein Schalter, wird später durch ACTUAL ersetzt.
                                    Die Debug-Ausgabe ersetzt die spätere Anfrage im KIA_Adapter.
                                    Der Rest sollte sich erklären.
                                    Screenshot 2022-12-11 182137.png

                                    1 Antwort Letzte Antwort
                                    0

                                    Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                                    Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                                    Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                                    Registrieren Anmelden
                                    Antworten
                                    • In einem neuen Thema antworten
                                    Anmelden zum Antworten
                                    • Älteste zuerst
                                    • Neuste zuerst
                                    • Meiste Stimmen


                                    Support us

                                    ioBroker
                                    Community Adapters
                                    Donate

                                    618

                                    Online

                                    32.8k

                                    Benutzer

                                    82.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