PRESENCE: Bluetooth Signalstärke auswerten

Begonnen von Kuzl, 27 August 2015, 20:37:17

Vorheriges Thema - Nächstes Thema

Kuzl

Hallo zusammen,

die Anwesenheitserkennung über Bluetooth funkioniert mit bluez.
über das Kommando cc <Hardware-Adresse> kann man dort eine Verbindung mit einem Gerät herstellen, ohne es zu pairen.
Ein Android-Gerät schließt diese Verbindung nach 3-5 Sekunden automatisch wieder.

In dieser Zeit kann man allerdings die RSSI (Signalstärke) abfragen und so z.B. die Die Anwesenheit auf einen Kleineren Bereich -z.B. auf der Couch - einschränken

die Frage ist nur: wie kann ich das über das PRESENCE-Modul einbaun bzw. was haltet ihr davon?

Viele Grüße,
Kuzl

Motivierte linke Hände

Hi - Wenn man nicht local-bluetooth, sondern lan-bluetooth verwendet, müsste die Änderung wohl in presenced eingebaut werden. Wenn Du den Code dazu hast, dürfte die passende Stelle dort ggf. einfacher zu finden sein, weil dort weniger Funktionalität vorgehalten wird als im PRESENCE Modul.

FHEM 6 in einer KVM VM mit Ubuntu
HM-CFG-USB2, 2xHM-CFG-HMLAN, HM-HMUARTLGW mit 100+ HomeMatic Devices, Geofencing, Fritzbox, Unifi, HUE, Harmony-Hub, Denon-Receiver-Modul, Calendar, GardenaSmartDevice, Shelly, MQTT (zigbee2mqtt, Tasmota und Shelly) und ein wenig 1Wire.

Kuzl

Hallo,

ob local oder lan düfte egal sein, sind ja die gleichen Befehle, es muss nur der returnwert ausgewertet werden. Code hab ich leider nicht nur die 2 shell-befehle, die dafür von Nöten sind.