Anwesenheitserkennung mit lepresenced und Mi Band

Begonnen von Pabi, 26 Januar 2016, 19:01:49

Vorheriges Thema - Nächstes Thema

Pabi

Ich bin gerade dabei meine Anwesenheitserkennung umzusetzen.
Ich benutze dazu ein Mi Band und Raspberry Pis in diversen Räumen + Homeserver mit lepresenced/collectord.

Ein Nachteil ist, dass das Mi Band per lescan nur gefunden werden kann wenn es nicht mit einem anderen Gerät gepaired ist. Es kann also nur für entweder Anwesenheitserkennung oder die eigentliche Funktionalität (Fitnesstracker) genutzt werden.

Leider gibt es keine offende API für das Band, aber einige Projekte welche die API reverse engineered haben.
Ich werde über eine python API ein Script zu schreiben mit dem die Anwesenheit auch erkannt werden kann wenn das Band gepaired ist.


Guenni1404

Hallo Pabi,

bist du mit dem Script weitergekommen? Ich hätte daran interesse.

acheron24

So ein Script wäre großartig! Musste auch gerade feststellen, dass das Band nicht gefunden wird und hier prompt ein "Roommate absent" im PRESENCE eintritt.

Ein alternativer Weg wäre fein  ;D

x23

#3
Hi,

sorry ich sehe der Thread ist alt aber, es lässt sich doch einschalten ob das Band als Bluetooth device sichtbar sein soll selbst wenn es mit einem anderen Gerät gepaired ist.
Das reicht doch um es aufzufinden und als Anwesenheitsdetector zu nutzen:

https://i.imgur.com/uij2zMY.png

Oder nicht?


Gruß X23