Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. BLE Abwesenheitserkennung

NEWS

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

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

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

BLE Abwesenheitserkennung

Scheduled Pinned Locked Moved Unsolved Blockly
9 Posts 5 Posters 1.1k Views 4 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    steimi
    wrote on last edited by
    #1

    @radierer sorry für OT, aber wie hast du die Abwesenheitserkennung programmtechnisch umgesetzt (per Blockly)? Kannst du das mal bitte zeigen?

    R 1 Reply Last reply
    0
    • S steimi

      @radierer sorry für OT, aber wie hast du die Abwesenheitserkennung programmtechnisch umgesetzt (per Blockly)? Kannst du das mal bitte zeigen?

      R Offline
      R Offline
      radierer
      wrote on last edited by
      #2

      @steimi Aktuell habe ich die Anwesenheitserkennung gar nicht umgesetzt. Weder per BLE noch per radar2. Ich bekomme irgendwie das interne Bluetooth des NUC nicht stabil ans laufen. Also scheint mein Problem nicht an dem BLE-Adapter zu liegen. Ich werd mir jetzt einen externen BT-Dongle besorgen und probiers dann damit weiter.
      Aber ganz allgemein: ich habe einfach alle 20 sek. den letzten Zeitstempel der rssi-Werte mit der aktuellen Zeit verglichen. Wenn die Differenz einen bestimmten Wert (zB 2 min.) übersteigt, wird auf abwesend gestellt. Sind die rssi-Werte aktuell - also unter den 2 min - ist jemand anwesend. Das Blockly-Skript dazu habe ich leider schon wieder gelöscht, daher kann ich hier nix zeigen. Ich hoffe, das hilft dir.

      1 Reply Last reply
      0
      • R Offline
        R Offline
        radierer
        wrote on last edited by
        #3

        Nach stundenlangen rumprobieren und diversen Neustarts habe ich wohl zumindest für mich ein Weg gefunden, wie ich die Scans bzw Aktualisierungen aktuell halten kann. Ich hatte sowohl mit dem BLE-Adapter wie auch mit Radar2 das Problem, dass in unregelmäßigen Abständen nicht mehr nach BT-Geräten gescannt wird bzw. meine GTags plötzlich keine Werte mehr lieferten, obwohl diese unverändert in Reichweite waren.
        Was mir auffiel war, dass auch über Konsole plötzlich zB der Befehl "hcitool lescan" nicht mehr ausführbar war. Der Befehl "hciconfig" gab aber dennoch ein "up and running" zurück?! Ein "hciconfig hci0 down" gefolgt von "hciconfig hci0 up" brachte Abhilfe und ließ einen lescan wieder zu. Ich hab daher in ioBroker ein kleines Skript gebaut, in dem alle 20 sek. hci0 aus und wieder angestellt wird (down/up). Das sieht für den BLE-Adapter bis jetzt erfolgversprechend aus.
        Aber falls noch jemand eine Idee hat, wieso dieses Verhalten auftritt, gerne hier melden. Ich denke es hängt mit dem passthrough der BT-Hardware in Proxmox zusammen?!
        @steimi Da du nach dem Blockly gefragt hast, hier mal ein Screenshot:
        2bde6a13-5f36-44c1-944e-0fb189857547-grafik.png
        "Zeit BLE" ist eine Variable, in der die Zeitdifferenz geschrieben wird zwischen aktueller Zeit und Zeit der letzten Aktualisierung des rssi-Wertes. Die Zeitdifferenz kannste dann ja nach belieben für An-/Abwesenheit auswerten. Hier mal als Beispiel für GTag mehr als 2 min nicht erreichbar:
        61f2d052-58c2-4771-9830-a355d331e44f-grafik.png

        S 1 Reply Last reply
        1
        • R radierer

          Nach stundenlangen rumprobieren und diversen Neustarts habe ich wohl zumindest für mich ein Weg gefunden, wie ich die Scans bzw Aktualisierungen aktuell halten kann. Ich hatte sowohl mit dem BLE-Adapter wie auch mit Radar2 das Problem, dass in unregelmäßigen Abständen nicht mehr nach BT-Geräten gescannt wird bzw. meine GTags plötzlich keine Werte mehr lieferten, obwohl diese unverändert in Reichweite waren.
          Was mir auffiel war, dass auch über Konsole plötzlich zB der Befehl "hcitool lescan" nicht mehr ausführbar war. Der Befehl "hciconfig" gab aber dennoch ein "up and running" zurück?! Ein "hciconfig hci0 down" gefolgt von "hciconfig hci0 up" brachte Abhilfe und ließ einen lescan wieder zu. Ich hab daher in ioBroker ein kleines Skript gebaut, in dem alle 20 sek. hci0 aus und wieder angestellt wird (down/up). Das sieht für den BLE-Adapter bis jetzt erfolgversprechend aus.
          Aber falls noch jemand eine Idee hat, wieso dieses Verhalten auftritt, gerne hier melden. Ich denke es hängt mit dem passthrough der BT-Hardware in Proxmox zusammen?!
          @steimi Da du nach dem Blockly gefragt hast, hier mal ein Screenshot:
          2bde6a13-5f36-44c1-944e-0fb189857547-grafik.png
          "Zeit BLE" ist eine Variable, in der die Zeitdifferenz geschrieben wird zwischen aktueller Zeit und Zeit der letzten Aktualisierung des rssi-Wertes. Die Zeitdifferenz kannste dann ja nach belieben für An-/Abwesenheit auswerten. Hier mal als Beispiel für GTag mehr als 2 min nicht erreichbar:
          61f2d052-58c2-4771-9830-a355d331e44f-grafik.png

          S Offline
          S Offline
          steimi
          wrote on last edited by
          #4

          @radierer Danke. Kannst du bitte noch das Skript für den Restart der HCIx posten?

          1 Reply Last reply
          0
          • R Offline
            R Offline
            radierer
            wrote on last edited by radierer
            #5

            @steimi
            Klar, kein Problem. Geht aber sicher auch eleganter .. :D
            feca9f4d-a08a-4adb-89da-d150913b8a60-grafik.png

            H AlCalzoneA 2 Replies Last reply
            1
            • R radierer

              @steimi
              Klar, kein Problem. Geht aber sicher auch eleganter .. :D
              feca9f4d-a08a-4adb-89da-d150913b8a60-grafik.png

              H Offline
              H Offline
              Holzlenkrad
              wrote on last edited by
              #6

              @radierer said in ble-Adapter stürzt plötzlich ab:

              @steimi
              Klar, kein Problem. Geht aber sicher auch eleganter .. :D

              Ja, z.B. indem man "hciconfig hci0 reset" verwendet ;)

              Aber ich habe das Problem auch mit einem Raspberry Pi, also komplett andere Hardware. Da scheint etwas grundlegender im Argen zu sein...

              1 Reply Last reply
              0
              • R radierer

                @steimi
                Klar, kein Problem. Geht aber sicher auch eleganter .. :D
                feca9f4d-a08a-4adb-89da-d150913b8a60-grafik.png

                AlCalzoneA Offline
                AlCalzoneA Offline
                AlCalzone
                Developer
                wrote on last edited by
                #7

                @radierer Wenn du das Häkchen bei "mit Ergebnissen" setzt und in dem Callback davon den nächsten Befehl ausführst, kannst du auch sicher sein, dass der 1. Befehl durch ist, bevor zu den 2. startest. Alle Lösungen mit Pi-mal-Daumen-Timeout gehen irgendwann kaputt, wenn es mal hängt.

                25be0dba-28c8-4900-8f76-7983b8880a2f-grafik.png

                Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                NegaleinN 1 Reply Last reply
                0
                • AlCalzoneA AlCalzone

                  @radierer Wenn du das Häkchen bei "mit Ergebnissen" setzt und in dem Callback davon den nächsten Befehl ausführst, kannst du auch sicher sein, dass der 1. Befehl durch ist, bevor zu den 2. startest. Alle Lösungen mit Pi-mal-Daumen-Timeout gehen irgendwann kaputt, wenn es mal hängt.

                  25be0dba-28c8-4900-8f76-7983b8880a2f-grafik.png

                  NegaleinN Offline
                  NegaleinN Offline
                  Negalein
                  Global Moderator
                  wrote on last edited by
                  #8

                  @steimi

                  Mod-Edit: Ich hab euch einen eigenen Beitrag erstellt und hierher nach "Blockly" verschoben.

                  ° Node.js & System Update ---> sudo apt update, iob stop, sudo apt full-upgrade
                  ° Node.js Fixer ---> iob nodejs-update
                  ° Fixer ---> iob fix

                  1 Reply Last reply
                  0
                  • R Offline
                    R Offline
                    radierer
                    wrote on last edited by
                    #9

                    Vielen Dank für die Tips .. habs mal angepasst. :)

                    @Holzlenkrad Ja, keine Ahnung. Da es bei mir sowohl beim BLE- als auch beim Radar2-Adapter erst nach Umzug auf den NUC auftrat, hab ich das immer darauf bezogen?! Ich bin aber aktuell froh, dass ich es wieder stabil zum laufen bekommen habe. Seit ner knappen Woche läuft meine Anwesenheitserkennung auf jeden Fall wieder zuverlässig.

                    1 Reply Last reply
                    0

                    Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                    Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                    With your input, this post could be even better 💗

                    Register Login
                    Reply
                    • Reply as topic
                    Log in to reply
                    • Oldest to Newest
                    • Newest to Oldest
                    • Most Votes


                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    290

                    Online

                    32.8k

                    Users

                    82.7k

                    Topics

                    1.3m

                    Posts
                    Community
                    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                    ioBroker Community 2014-2025
                    logo
                    • Login

                    • Don't have an account? Register

                    • Login or register to search.
                    • First post
                      Last post
                    0
                    • Home
                    • Recent
                    • Tags
                    • Unread 0
                    • Categories
                    • Unreplied
                    • Popular
                    • GitHub
                    • Docu
                    • Hilfe