Hallo!
Benutze folgende Funktion für die Erkennung eines Bluetooth-Beacon seit einigen Monaten:
define TO.JayBluetooth PRESENCE shellscript "sudo /home/pi/perl_scripts/blescan.pl C6:D7:F1:00:10:10 10" 60 60
Funktionierte auch immer perfekt. Nachgeschaltet habe ich noch einen Watchdog und alles bestens.
Leider habe ich seit meinem FHEM-Update vor 2 Tagen das Problem, dass das Gerät im Falle einer Absenz immer nich als ANWESEND gezeigt wird. Wenn ich aber in einem Terminal-Fenster auf meinem Gerät den blescan.pl ausführe, sehe ich sehr wohl, dass es ABWESEND ist.
Was kann ich tun?
Wenn du das Skript nutzen musst, kann ich leider keinen Tipp geben.
Ich nutze Bluetooth Presence über
define xxxx PRESENCE local-bluetooth C8:14:79:D4:8B:XX 60 90
Habe Fhem auf Jessie umgestellt mit Bluetooth 4.0
Läuft super.
Danke, das haut nur leider aus irgendeinem Grund bei mir nicht hin. Es bringt jedes Mal einen ERROR beim Scan. Daher bin ich auf das eigene Script ausgewichen.
Aktuell funktioniert es jedoch wieder. Warum? Keine Ahnung ...