Guten Morgen
Mein G Tag scheind leer zu sein. Wie kann ich in fhem den Status der Baterie abfragen,dass ich rechzeitig informiert werde wenn der G Tag leer ist? Am besten als Notify oder Watchdog.
Internals:
ADDRESS 7C:2F:80:C4:5F:1E
DEF lan-bluetooth 7C:2F:80:C4:5F:1E 127.0.0.1:5333 2
DeviceName 127.0.0.1:5333
FD 67
FUUID 6360f7bf-f33f-cdd4-d29b-544295557cd52cb8
INTERVAL_NORMAL 2
INTERVAL_PRESENT 2
MODE lan-bluetooth
NAME oG_TAG
NOTIFYDEV global
NR 369
NTFY_ORDER 50-oG_TAG
PARTIAL
STATE Abwesend
TYPE PRESENCE
eventCount 45461
READINGS:
2024-03-16 04:00:01 batteryPercent 12
2024-03-16 04:00:01 batteryPercentAge 20
2023-12-09 04:01:26 command_accepted yes
2024-04-14 05:16:02 daemon lepresenced V0.93
2024-04-06 04:02:24 device_name Gigaset G-tag
2024-04-14 05:16:02 model lan-lepresenced
2024-04-14 05:16:02 presence absent
2024-04-14 05:16:02 rssi unreachable
2024-04-14 05:16:02 state absent
helper:
ABSENT_COUNT 9
CURRENT_TIMEOUT normal
Attributes:
absenceThreshold 10
eventMap absent:Abwesend present:Zuhause
group Anwesenheit
userattr Bewohner Bewohner_map presence presence_map structexclude
Das hat bei meinen G-Tags noch nie funktioniert, da sie die Batteriewerte nur senden, wenn sie gepairt oder connected sind.
Auch nach Umstellung auf BLEtoMQTT kommen keine Batteriewerte.
Ich nutze daher schon Jahren eine BLE Scanner App am Smartphone (iPhone).
Es gibt aber eine Modul Version hier im Forum, welche den Batterie Status lesen kann. Evtl. haben neuere G-Tags eine andere FW als meine.
VG Helmut
Ich hab mir eine Erinnerung gemacht einmal im Jahr die Batterie zu wechseln.
Wenn in meinem Carport das Licht nicht mehr angeht, wenn ich mit dem Auto reinfahre, weiß ich, dass die Batterie im G-Tag leer ist 8)
Hy ich nutze BLE2MQTT und mir wird der Batterie zustand angezeigt.
Zitat von: Gasmast3r am 28 April 2024, 12:07:40Hy ich nutze BLE2MQTT und mir wird der Batterie zustand angezeigt.
Musstest Du dafür den Abruf erzwingen? Bei mir wird das nur mit force gemacht und dann hängt irgendwann der BT Stack.
Zitat von: CoolTux am 28 April 2024, 16:13:47Zitat von: Gasmast3r am 28 April 2024, 12:07:40Hy ich nutze BLE2MQTT und mir wird der Batterie zustand angezeigt.
Musstest Du dafür den Abruf erzwingen? Bei mir wird das nur mit force gemacht und dann hängt irgendwann der BT Stack.
Nein musste da nix machen
defmod MQTT2_ble2mqttd_BLE2MQTT MQTT2_DEVICE ble2mqttd_BLE2MQTT
attr MQTT2_ble2mqttd_BLE2MQTT icon mqtt_device
attr MQTT2_ble2mqttd_BLE2MQTT readingList ble2mqttd_BLE2MQTT:ble2mqtt/Eingang/heartbeat:.* heartbeat\
ble2mqttd_BLE2MQTT:ble2mqtt/Eingang/state:.* state\
ble2mqttd_BLE2MQTT:ble2mqtt/Eingang/7C_2F_80_96_3D_CE/present:.* present\
ble2mqttd_BLE2MQTT:ble2mqtt/Eingang/7C_2F_80_AD_C7_ED/present:.* present\
ble2mqttd_BLE2MQTT:ble2mqtt/Eingang/E4_30_1D_53_31_14/present:.* present\
ble2mqttd_BLE2MQTT:ble2mqtt/Eingang/7C_2F_80_AD_C7_ED/lastseen:.* lastseen\
ble2mqttd_BLE2MQTT:ble2mqtt/Eingang/7C_2F_80_96_3D_CE/lastseen:.* lastseen\
ble2mqttd_BLE2MQTT:ble2mqtt/Eingang/E4_30_1D_53_31_14/lastseen:.* lastseen\
ble2mqttd_BLE2MQTT:ble2mqtt/Eingang/E4_30_1D_53_31_14/rssi:.* rssi\
ble2mqttd_BLE2MQTT:ble2mqtt/Eingang/7C_2F_80_AD_C7_ED/rssi:.* rssi\
ble2mqttd_BLE2MQTT:ble2mqtt/Eingang/7C_2F_80_96_3D_CE/rssi:.* rssi\
ble2mqttd_BLE2MQTT:ble2mqtt/Eingang/7C_2F_80_96_3D_CE/batterytime:.* batterytime\
ble2mqttd_BLE2MQTT:ble2mqtt/Eingang/7C_2F_80_AD_C7_ED/batterytime:.* batterytime
attr MQTT2_ble2mqttd_BLE2MQTT room Anwesenheit,MQTT2_DEVICE
setstate MQTT2_ble2mqttd_BLE2MQTT connected
setstate MQTT2_ble2mqttd_BLE2MQTT 2024-04-22 12:18:56 IODev MQTT2_FHEM_Server
setstate MQTT2_ble2mqttd_BLE2MQTT 2024-04-30 06:09:31 batterytime 1714450171
setstate MQTT2_ble2mqttd_BLE2MQTT 2024-04-30 07:46:09 heartbeat 1714455969
setstate MQTT2_ble2mqttd_BLE2MQTT 2024-04-30 07:46:58 lastseen 1714456018
setstate MQTT2_ble2mqttd_BLE2MQTT 2024-04-30 07:46:58 present 1
setstate MQTT2_ble2mqttd_BLE2MQTT 2024-04-30 07:38:55 rssi -68
setstate MQTT2_ble2mqttd_BLE2MQTT 2024-04-22 12:19:13 state connected
Habe das auch auf einen ZERO PI installiert so das getrennt von allem anderen läuft.
Ich habe die beiden Readings bei mein GTag batteryPercent:66
batteryPercentAg:0
Auf welche Wert (reading) sollte
Ich ein Notify oder Wathdog machen?
Ist das jetzt wirklich ernst gemeint?
batteryPercent natürlich, dort steht ja drin wie voll die Batterie noch ist...
Das andere Reading hat nur mit der Aktualität des Wertes zu tun...
Gruß, Joachim