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
    472

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

  • 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 350 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 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

                        600

                        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