Hallo zusammen,
zur automatischen Erkennung, ob jemand zu Hause ist habe ich einen lokalen mosquitto- MQTT-broker installiert, den ich mit den mqtt und mqttitude bindings in meine OpenHAB installation eingebaut habe. Auf dem Iphone 5s läuft OwnTracks, das die Position über TLS-Kanal nach Hause pushed.
Von dieser Seite her funktioniert alles wie in den Installationsanleitungen und WiKis beschrieben.
Auch die Positionsbestimmung funktioniert gut, solange ich draußen bin und das Iphone (vermutlich) guten GPS-Empfang hat.
Bin ich längere Zeit im Haus, dann wird manchmal eine Position übermittelt, die außerhalb des definierten HOME-Zone Radius liegt (z.B. 100m ums Haus) und ich werde als "nicht zu Hause" erkannt.
Grund ist die als ungenau markierte Position.
In Owntracks kann man ablesen, dass die Genauigkeit der Position z.B. +-1440m beträgt.
Hat jemand dieses Problem auch und vielleicht schon eine Lösung ?
Bringt es etwas, die Home-Zone direkt in OwnTracks auswerten zu lassen (RegionMode) ?
Meine Lösungs-Idee ist, den Parameter "ACC" der mit dem Topic übemittelt wird, auszuwerten und das Positionsupdate nur dann zu annehmen,
wenn die Genauigkeit der übermittelten Position z.B. "ACC < 100m" ist.
Idealerweise wäre die Funktion Teil des mqttitude Bindings --> Feature-Wunsch.
Grüße
Heiko
zur automatischen Erkennung, ob jemand zu Hause ist habe ich einen lokalen mosquitto- MQTT-broker installiert, den ich mit den mqtt und mqttitude bindings in meine OpenHAB installation eingebaut habe. Auf dem Iphone 5s läuft OwnTracks, das die Position über TLS-Kanal nach Hause pushed.
Von dieser Seite her funktioniert alles wie in den Installationsanleitungen und WiKis beschrieben.
Auch die Positionsbestimmung funktioniert gut, solange ich draußen bin und das Iphone (vermutlich) guten GPS-Empfang hat.
Bin ich längere Zeit im Haus, dann wird manchmal eine Position übermittelt, die außerhalb des definierten HOME-Zone Radius liegt (z.B. 100m ums Haus) und ich werde als "nicht zu Hause" erkannt.
Grund ist die als ungenau markierte Position.
In Owntracks kann man ablesen, dass die Genauigkeit der Position z.B. +-1440m beträgt.
Hat jemand dieses Problem auch und vielleicht schon eine Lösung ?
Bringt es etwas, die Home-Zone direkt in OwnTracks auswerten zu lassen (RegionMode) ?
Meine Lösungs-Idee ist, den Parameter "ACC" der mit dem Topic übemittelt wird, auszuwerten und das Positionsupdate nur dann zu annehmen,
wenn die Genauigkeit der übermittelten Position z.B. "ACC < 100m" ist.
Idealerweise wäre die Funktion Teil des mqttitude Bindings --> Feature-Wunsch.
Grüße
Heiko
Kommentar