Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Wenn Wert länger als 30 Minuten kleiner als *gelöst*

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Wenn Wert länger als 30 Minuten kleiner als *gelöst*

    This topic has been deleted. Only users with topic management privileges can see it.
    • paul53
      paul53 @haselchen last edited by

      @haselchen sagte: Wenn der GTag weg ist, dann aktualisiert er die Zeit nicht mehr.

      Du meinst den Wert, der in "_lastHere" steht?
      Dann triggere auf "wurde geändert". Rest wie gehabt.

      haselchen 1 Reply Last reply Reply Quote 0
      • haselchen
        haselchen Most Active @paul53 last edited by

        @paul53

        Ich muss nen Knoten im Hirn haben, anders geht es nicht.
        Wenn ich auf wurde geändert triggere, aber sich nichts ändert, dann wird das Skript doch nicht abgearbeitet?

        paul53 1 Reply Last reply Reply Quote 0
        • paul53
          paul53 @haselchen last edited by

          @haselchen sagte: Wenn ich auf wurde geändert triggere, aber sich nichts ändert,

          Ändert sich der Wert nicht laufend, wenn der GTag detektiert wird?

          haselchen 1 Reply Last reply Reply Quote 0
          • haselchen
            haselchen Most Active @paul53 last edited by

            @paul53

            Deswegen will ich einen Mix aus beiden DP, einmal Radar2 und ESPHome.
            Es kommt leider vor, dass der Radar2 für ne Sekunde aus Anwesend -> Abwesend-> wieder Anwesend (eventuell kurz mal für ne Millisekunde die Verbindung verloren) macht und dann wird das Licht im Carport ausgelöst.
            Das möchte ich abfangen, in dem ich dem Blockly sage > wenn DP für 2min nicht aktualisiert, dann False.

            paul53 1 Reply Last reply Reply Quote 0
            • paul53
              paul53 @haselchen last edited by

              @haselchen
              Du hast meine Frage nicht beantwort:

              @paul53 sagte in Wenn Wert länger als 30 Minuten kleiner als *gelöst*:

              Ändert sich der Wert nicht laufend, wenn der GTag detektiert wird?

              haselchen 1 Reply Last reply Reply Quote 0
              • haselchen
                haselchen Most Active @paul53 last edited by haselchen

                @paul53

                Die Abfrage ist im Adapter mit 31sek eingetragen.

                5bf048a6-081e-4d98-9ba1-8df5bbc822b0-grafik.png

                paul53 M 2 Replies Last reply Reply Quote 0
                • paul53
                  paul53 @haselchen last edited by paul53

                  @haselchen sagte: Die Abfrage ist im Adapter mit 31sek eingetragen.

                  Dass heißt, der Wert in "_lastHere" wird alle 31 s geändert?
                  Ich muss so ausführlich fragen, da ich das Verhalten des Adapters und dessen Einstellungen nicht kenne.

                  haselchen 1 Reply Last reply Reply Quote 0
                  • M
                    mrjeschke @haselchen last edited by

                    @haselchen
                    Hast du schon mal esp_presence unter ESPhome probiert?
                    Der liefert einen ON/OFF Wert und läuft bei mir problemlos.

                    1 Reply Last reply Reply Quote 0
                    • haselchen
                      haselchen Most Active @paul53 last edited by

                      @paul53

                      Der wird nur aktuell , wenn der GTag in Reichweite ist.
                      Hab den Adapter eben mal gestartet, der GTag ist unterwegs.
                      Wie du siehst ist das Datum noch von gestern.

                      d1e41fa3-cb23-418a-89f8-c8f502927ed2-grafik.png

                      Homoran paul53 2 Replies Last reply Reply Quote 0
                      • Homoran
                        Homoran Global Moderator Administrators @haselchen last edited by

                        @haselchen sagte in Wenn Wert länger als 30 Minuten kleiner als *gelöst*:

                        Wie du siehst ist das Datum noch von gestern.

                        dann bekommst du jetzt auch nicht mehr alle 32 Sekunden eine "ist weg" Nachricht.
                        das wolltest du doch.

                        haselchen 1 Reply Last reply Reply Quote 0
                        • paul53
                          paul53 @haselchen last edited by

                          @haselchen sagte: Der wird nur aktuell , wenn der GTag in Reichweite ist.

                          ... und das alle 31 s?
                          Dann sollte es so funktionieren:

                          Bild_2022-11-16_164936468.png

                          1 Reply Last reply Reply Quote 0
                          • haselchen
                            haselchen Most Active @Homoran last edited by

                            @homoran

                            Diese 31sek beziehen sich darauf, wenn der GTag da ist. Ist er weg, dann bleibt die Zeit "stehen".

                            @paul53

                            Was kontrolliert der esp presence?

                            paul53 M 2 Replies Last reply Reply Quote 0
                            • paul53
                              paul53 @haselchen last edited by paul53

                              @haselchen sagte: Was kontrolliert der esp presence?

                              Das weiß ich nicht: Der Vorschlag kam von @mrjeschke.

                              haselchen 1 Reply Last reply Reply Quote 0
                              • haselchen
                                haselchen Most Active @paul53 last edited by

                                @paul53

                                Okay, hab das Blockly mal in Betrieb.
                                Mal schauen, wenn die Holde gleich nach Hause kommt, was passiert.

                                1 Reply Last reply Reply Quote 0
                                • M
                                  mrjeschke @haselchen last edited by

                                  @haselchen
                                  Sorry Tipfehler. Es heißt ble_presence und ist ein Binärsensor von
                                  ESPhome. Läuft unter esp32_ble_tracker.
                                  Macht im Prinzip das gleiche nur auf dem ESP.
                                  Und liefer ON für anwesend und OFF für abwesend.

                                  haselchen 1 Reply Last reply Reply Quote 0
                                  • haselchen
                                    haselchen Most Active @mrjeschke last edited by

                                    @mrjeschke

                                    Magst du den Code mal zeigen, den du in der Yaml hast.

                                    M 1 Reply Last reply Reply Quote 0
                                    • M
                                      mrjeschke @haselchen last edited by

                                      @haselchen
                                      Kein Problem.

                                      esphome:
                                        name: btble
                                        platform: ESP32
                                        board: esp-wrover-kit
                                      
                                      mqtt:
                                        broker: !secret mqtthost
                                        port: !secret mqttport
                                        username: !secret mqttuser
                                        password: !secret mqttpw
                                      
                                      wifi:
                                        ssid: !secret wifi_ssid
                                        password: !secret wifi_password
                                      
                                        ap:
                                          ssid: "Tempesp32 Fallback Hotspot"
                                          password: !secret wifi_password
                                      
                                      esp32_ble_tracker:
                                      
                                      binary_sensor:
                                        # MAC address
                                        - platform: ble_presence
                                          mac_address: AC:2F:85:D4:8D:F4
                                          name: "Maik"
                                        
                                      captive_portal:
                                      
                                      # Enable logging
                                      logger:
                                      
                                      # Enable Home Assistant API
                                      api:
                                      
                                      ota:
                                      
                                      
                                      haselchen 1 Reply Last reply Reply Quote 0
                                      • haselchen
                                        haselchen Most Active @mrjeschke last edited by haselchen

                                        @mrjeschke

                                        Presence based on MAC address

                                        • platform: ble_presence
                                          mac_address: XXXXXXXXXXX
                                          name: "ESP32 BLE Tracker GTag Gigaset"

                                        Hab ich auch, ich hab aber keinen DP mit ON/OFF

                                        Edit: das habe ich

                                        70327a45-2867-4402-80e8-9eb5bc048868-grafik.png

                                        M 1 Reply Last reply Reply Quote 0
                                        • M
                                          mrjeschke @haselchen last edited by

                                          @haselchen
                                          Ich überprüfe bei mir den mqtt-Datenpunkt.
                                          Deshalb weiß ich nicht, wie es unter esphome aussieht.
                                          Aber sollte es nicht der state in der untersten Zeile sein?

                                          haselchen 1 Reply Last reply Reply Quote 0
                                          • haselchen
                                            haselchen Most Active @mrjeschke last edited by

                                            @mrjeschke
                                            @paul53

                                            Also Projekt 1 hat geklappt.
                                            Auto ins Carport gefahren, Licht geht an.
                                            Wenns zur Arbeit geht kann ich das nächste Projekt prüfen (Anwesenheit false).

                                            haselchen 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            576
                                            Online

                                            32.0k
                                            Users

                                            80.5k
                                            Topics

                                            1.3m
                                            Posts

                                            blockly
                                            8
                                            78
                                            5058
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo