G-TAG genauigkeit verbessern

Begonnen von David-Lee, 07 Juni 2019, 15:39:40

Vorheriges Thema - Nächstes Thema

David-Lee

Hallo,

ich habe auf meinen FHEM Server einen G-Tag am laufen.
Dieser G-Tag scheint sporadisch nicht zu senden und mein FHEM gibt absent aus.

Mein Log sieht wie folgt aus:

2019-06-07_06:37:01 David_BT_Tag absent
2019-06-07_06:37:01 David_BT_Tag presence: absent
2019-06-07_06:38:10 David_BT_Tag present
2019-06-07_06:38:10 David_BT_Tag presence: present
2019-06-07_06:41:18 David_BT_Tag present
2019-06-07_06:41:18 David_BT_Tag presence: present
2019-06-07_06:44:27 David_BT_Tag present
2019-06-07_06:44:27 David_BT_Tag presence: present
2019-06-07_06:47:35 David_BT_Tag absent
2019-06-07_06:47:35 David_BT_Tag presence: absent
2019-06-07_06:48:44 David_BT_Tag present
2019-06-07_06:48:44 David_BT_Tag presence: present
2019-06-07_06:49:51 David_BT_Tag present
2019-06-07_06:49:51 David_BT_Tag presence: present


Ich möchte das Problem damit lösen eine Dummy zu erstellen mit der Info Present / Absent, aber dieser Status soll sich nur ändern wenn 3x in folge Absent bzw. 3x in folge Present gemeldet wird.

Leider hapert es bei mir bei dieser Aufgabe um die Umsetzung...

Daher wäre ich mehr als glücklich wenn mir da einer unter die Arme greifen kann.


Vielen lieben Dank

CoolTux

Schau Dir einmal das Attribut absenceThreshold an.
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

DeeSPe

Das Attribut absenceThreshold macht genau das in einem PRESENCE device.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

David-Lee

vielen lieben Dank, der Test läuft :)