You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ja ne so funktioniert das nicht. Der Adapter lauscht nur passiv und notiert die erhaltenen Infos, inklusive RSSI. Eine aktive Verbindung bei der man die Qualität checken kann, gibt es nicht.
Abhängig von der normalen Aktualisierungsfrequenz könnte man per Skript den RSSI state subscriben und nach X Sekunden ohne Änderung etwas tun.
Hi, eine aktive Verbindung wird dazu m.M. auch nicht benötigt.. zumindest nicht für den Einsatzbereich "Anwesenheitserkennung".
Im Plugin wird bei "RSSI" der letzte empfangene Wert gespeichert... dieser Wert sollte m.M aber auf Inital (z.B. '0') gesetzt werden, wenn das Plugin keine Infos zu dem Device (mehr) erhält (z.B. durch ein "Intervallabfrage - setze RSSI auf '0' wenn letztes Update > x Minuten)") .
Mir fällt zurzeit keinen Mehrwert ein, für was der letzte empfangene RSSI-Wert benötigt werden sollte.. falls doch, wäre ggf. ein neues Feld ('active' (true/false)) hilfreich.
Natürlich hast Du mit deinem Workaround Recht.. aber so eine Funktion ist m.M. im AddOn besser aufgehoben und würde für viele die "Anwesenheitserkennung" vereinfachen.
Ansonsten vielen Dank für deine Arbeit !!! Das AddOn erkennt sogar meine Garmin Smartwatch...
Problem:
Das Datenobjekt "RSSI" bleibt auf dem letzten Wert stehen, auch wenn der BLE-Sender seitdem nicht mehr erreichbar ist.
Erwartung:
RSSI wird auf intital (0) gesetzt, wenn BLE-Sender nicht mehr erreichbar ist.
Wunsch:
Über Konfig eine Anzahl von "nicht Erreichbar"-Versuchen vorzugeben (z.B. 2 Versuche) und erst danach RSSI auf 0 zu setzen.
The text was updated successfully, but these errors were encountered: