Hauptmenü

G Tag Baterie

Begonnen von Sebastian84, 14 April 2024, 05:03:02

Vorheriges Thema - Nächstes Thema

Sebastian84

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.

Sebastian84

  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
 

isy

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
Ein Weg wird erst zu einem Weg, wenn man ihn geht

Sebastian84

Ich hab mir eine Erinnerung gemacht einmal im Jahr die Batterie zu wechseln.

betateilchen

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)
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Gasmast3r

Hy ich nutze BLE2MQTT und mir wird der Batterie zustand angezeigt.

CoolTux

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.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Gasmast3r

#7
Zitat von: CoolTux am 28 April 2024, 16:13:47
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.

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.