FHEM Forum

FHEM => Codeschnipsel => Thema gestartet von: outhouse am 29 Januar 2017, 10:31:34

Titel: 73_PRESENCE.pm - Status-Wechsel presence bis zu 50 mal innert ein 9 Sekunden
Beitrag von: outhouse am 29 Januar 2017, 10:31:34
Hallo

Wechselt der Status "presence" von "present" auf "maybe absent", triggert der Status innert 9 Sekunden bis zu 50 mal.
2017-01-29_10:22:15 gtag_gruen presence: maybe absent
2017-01-29_10:22:15 gtag_gruen presence: present
2017-01-29_10:22:15 gtag_gruen presence: maybe absent
2017-01-29_10:22:15 gtag_gruen presence: present
2017-01-29_10:22:15 gtag_gruen presence: maybe absent
2017-01-29_10:22:15 gtag_gruen presence: present
2017-01-29_10:22:15 gtag_gruen presence: maybe absent
2017-01-29_10:22:15 gtag_gruen presence: present
2017-01-29_10:22:15 gtag_gruen presence: maybe absent
2017-01-29_10:22:15 gtag_gruen presence: present
2017-01-29_10:22:14 gtag_gruen presence: maybe absent
2017-01-29_10:22:14 gtag_gruen presence: present
2017-01-29_10:22:14 gtag_gruen presence: maybe absent
2017-01-29_10:22:14 gtag_gruen presence: present
2017-01-29_10:22:14 gtag_gruen presence: maybe absent
2017-01-29_10:22:14 gtag_gruen presence: present
2017-01-29_10:22:14 gtag_gruen presence: maybe absent
2017-01-29_10:22:14 gtag_gruen presence: present
2017-01-29_10:22:14 gtag_gruen presence: maybe absent
2017-01-29_10:22:14 gtag_gruen presence: present
2017-01-29_10:22:13 gtag_gruen presence: maybe absent
2017-01-29_10:22:13 gtag_gruen presence: present
2017-01-29_10:22:13 gtag_gruen presence: maybe absent
2017-01-29_10:22:13 gtag_gruen presence: present
2017-01-29_10:22:13 gtag_gruen presence: maybe absent
2017-01-29_10:22:13 gtag_gruen presence: present
2017-01-29_10:22:13 gtag_gruen presence: maybe absent
2017-01-29_10:22:13 gtag_gruen presence: present
2017-01-29_10:22:13 gtag_gruen presence: maybe absent
2017-01-29_10:22:13 gtag_gruen presence: present
2017-01-29_10:22:12 gtag_gruen presence: maybe absent
2017-01-29_10:22:12 gtag_gruen presence: present
2017-01-29_10:22:12 gtag_gruen presence: maybe absent
2017-01-29_10:22:12 gtag_gruen presence: present
2017-01-29_10:22:12 gtag_gruen presence: maybe absent
2017-01-29_10:22:12 gtag_gruen presence: present
2017-01-29_10:22:12 gtag_gruen presence: maybe absent
2017-01-29_10:22:12 gtag_gruen presence: present
2017-01-29_10:22:12 gtag_gruen presence: maybe absent
2017-01-29_10:22:12 gtag_gruen presence: present
2017-01-29_10:22:11 gtag_gruen presence: maybe absent
2017-01-29_10:22:11 gtag_gruen presence: present
2017-01-29_10:22:11 gtag_gruen presence: maybe absent
2017-01-29_10:22:11 gtag_gruen presence: present
2017-01-29_10:22:11 gtag_gruen presence: maybe absent
2017-01-29_10:22:11 gtag_gruen presence: present
2017-01-29_10:22:11 gtag_gruen presence: maybe absent
2017-01-29_10:22:11 gtag_gruen presence: present
2017-01-29_10:22:11 gtag_gruen presence: maybe absent
2017-01-29_10:22:11 gtag_gruen presence: present
2017-01-29_10:22:10 gtag_gruen presence: maybe absent
2017-01-29_10:22:10 gtag_gruen presence: present
2017-01-29_10:22:10 gtag_gruen presence: maybe absent
2017-01-29_10:22:10 gtag_gruen presence: present
2017-01-29_10:22:10 gtag_gruen presence: maybe absent
2017-01-29_10:22:10 gtag_gruen presence: present
2017-01-29_10:22:10 gtag_gruen presence: maybe absent
2017-01-29_10:22:10 gtag_gruen presence: present
2017-01-29_10:22:10 gtag_gruen presence: maybe absent
2017-01-29_10:22:10 gtag_gruen presence: present
2017-01-29_10:22:09 gtag_gruen presence: maybe absent
2017-01-29_10:22:09 gtag_gruen presence: present
2017-01-29_10:22:09 gtag_gruen presence: maybe absent
2017-01-29_10:22:09 gtag_gruen presence: present
2017-01-29_10:22:09 gtag_gruen presence: maybe absent
2017-01-29_10:22:09 gtag_gruen presence: present
2017-01-29_10:22:09 gtag_gruen presence: maybe absent
2017-01-29_10:22:09 gtag_gruen presence: present
2017-01-29_10:22:09 gtag_gruen presence: maybe absent
2017-01-29_10:22:09 gtag_gruen presence: present
2017-01-29_10:22:08 gtag_gruen presence: maybe absent
2017-01-29_10:22:08 gtag_gruen presence: present
2017-01-29_10:22:08 gtag_gruen presence: maybe absent
2017-01-29_10:22:08 gtag_gruen presence: present
2017-01-29_10:22:08 gtag_gruen presence: maybe absent
2017-01-29_10:22:08 gtag_gruen presence: present
2017-01-29_10:22:08 gtag_gruen presence: maybe absent
2017-01-29_10:22:08 gtag_gruen presence: present
2017-01-29_10:22:08 gtag_gruen presence: maybe absent
2017-01-29_10:22:08 gtag_gruen presence: present
2017-01-29_10:22:07 gtag_gruen presence: maybe absent
2017-01-29_10:22:07 gtag_gruen presence: present
2017-01-29_10:22:07 gtag_gruen presence: maybe absent
2017-01-29_10:22:07 gtag_gruen presence: present
2017-01-29_10:22:07 gtag_gruen presence: maybe absent
2017-01-29_10:22:07 gtag_gruen presence: present
2017-01-29_10:22:07 gtag_gruen presence: maybe absent
2017-01-29_10:22:07 gtag_gruen presence: present
2017-01-29_10:22:07 gtag_gruen presence: maybe absent
2017-01-29_10:22:06 gtag_gruen presence: present
2017-01-29_10:22:06 gtag_gruen presence: maybe absent
2017-01-29_10:22:06 gtag_gruen presence: present
2017-01-29_10:22:06 gtag_gruen presence: maybe absent
2017-01-29_10:22:06 gtag_gruen presence: present
2017-01-29_10:22:06 gtag_gruen presence: maybe absent
2017-01-29_10:22:06 gtag_gruen presence: present
2017-01-29_10:22:06 gtag_gruen presence: maybe absent
2017-01-29_10:22:06 gtag_gruen presence: present
2017-01-29_10:22:06 gtag_gruen presence: maybe absent


Natürlich wird durch diesen Statuswechsel auch das entsprechende notify entsprechend der Anzahl Wechsel angestossen.

Meine Internals:
Internals:
   ADDRESS    XX:XX:XX:XX:XX:XX
   CFGFN      ./FHEM/Home.cfg
   CHANGED
   DEF        lan-bluetooth XX:XX:XX:XX:XX:XX 127.0.0.1:5333 25 10
   DeviceName 127.0.0.1:5333
   FD         63
   MODE       lan-bluetooth
   NAME       gtag_gruen
   NOTIFYDEV  global
   NR         556
   NTFY_ORDER 50-getag_gruen
   PARTIAL
   STATE      absent
   TIMEOUT_NORMAL 25
   TIMEOUT_PRESENT 10
   TYPE       PRESENCE
   Readings:
     2017-01-29 10:22:16   command_accepted yes
     2017-01-29 10:22:15   device_name     Gigaset G-tag
     2017-01-29 10:24:21   presence        absent
     2017-01-29 10:24:21   state           absent
   Helper:
     ABSENT_COUNT 4
     CURRENT_STATE present
     CURRENT_TIMEOUT normal
Attributes:
   absenceThreshold 5
   alias      Reinigung
   event-on-change-reading presence
   room       Home


Beim Wechsel von "maybe absent" auf "absent" und von "absent" auf "present" funktioniert es einwandfrei.

Aber beim Wechsel von "present" "auf absent" (also ohne "absenceThreshold") passiert dasselbe:

2017-01-29_10:42:38 gtag_gruen presence: absent
2017-01-29_10:42:37 gtag_gruen presence: present
2017-01-29_10:42:37 gtag_gruen presence: absent
2017-01-29_10:42:37 gtag_gruen presence: present
2017-01-29_10:42:37 gtag_gruen presence: absent
2017-01-29_10:42:37 gtag_gruen presence: present
2017-01-29_10:42:37 gtag_gruen presence: absent
2017-01-29_10:42:37 gtag_gruen presence: present
2017-01-29_10:42:36 gtag_gruen presence: absent
2017-01-29_10:42:36 gtag_gruen presence: present
2017-01-29_10:42:36 gtag_gruen presence: absent
2017-01-29_10:42:36 gtag_gruen presence: present
2017-01-29_10:42:36 gtag_gruen presence: absent
2017-01-29_10:42:36 gtag_gruen presence: present
2017-01-29_10:42:36 gtag_gruen presence: absent
2017-01-29_10:42:36 gtag_gruen presence: present
2017-01-29_10:42:35 gtag_gruen presence: absent
2017-01-29_10:42:35 gtag_gruen presence: present
2017-01-29_10:42:35 gtag_gruen presence: absent
2017-01-29_10:42:35 gtag_gruen presence: present
2017-01-29_10:42:35 gtag_gruen presence: absent
2017-01-29_10:42:35 gtag_gruen presence: present
2017-01-29_10:42:35 gtag_gruen presence: absent
2017-01-29_10:42:35 gtag_gruen presence: present
2017-01-29_10:42:34 gtag_gruen presence: absent
2017-01-29_10:42:34 gtag_gruen presence: present
2017-01-29_10:42:34 gtag_gruen presence: absent
2017-01-29_10:42:34 gtag_gruen presence: present
2017-01-29_10:42:34 gtag_gruen presence: absent
2017-01-29_10:42:34 gtag_gruen presence: present
2017-01-29_10:42:34 gtag_gruen presence: absent
2017-01-29_10:42:34 gtag_gruen presence: present
2017-01-29_10:42:33 gtag_gruen presence: absent
2017-01-29_10:42:33 gtag_gruen presence: present
2017-01-29_10:42:33 gtag_gruen presence: absent
2017-01-29_10:42:33 gtag_gruen presence: present
2017-01-29_10:42:33 gtag_gruen presence: absent
2017-01-29_10:42:33 gtag_gruen presence: present
2017-01-29_10:42:32 gtag_gruen presence: absent
2017-01-29_10:42:32 gtag_gruen presence: present
2017-01-29_10:42:32 gtag_gruen presence: absent
2017-01-29_10:42:32 gtag_gruen presence: present
2017-01-29_10:42:32 gtag_gruen presence: absent
2017-01-29_10:42:32 gtag_gruen presence: present
2017-01-29_10:42:32 gtag_gruen presence: absent
2017-01-29_10:42:32 gtag_gruen presence: present
2017-01-29_10:42:31 gtag_gruen presence: absent
2017-01-29_10:42:31 gtag_gruen presence: present
2017-01-29_10:42:31 gtag_gruen presence: absent
2017-01-29_10:42:31 gtag_gruen presence: present
2017-01-29_10:42:31 gtag_gruen presence: absent
2017-01-29_10:42:31 gtag_gruen presence: present
2017-01-29_10:42:31 gtag_gruen presence: absent
2017-01-29_10:27:41 gtag_gruen presence: present
2017-01-29_10:23:31 gtag_gruen presence: absent


Hat jemand eine Idee, an was das liegen könnte?

Gruss

Chris
Titel: Antw:73_PRESENCE.pm - Status-Wechsel presence bis zu 50 mal innert ein 9 Sekunden
Beitrag von: cutter am 02 Januar 2018, 00:21:13
Hallo

Konntest du das Problem bei dir lösen.
Ich habe bei mir jetzt collectored installiert und seitdem wechselt
mein status, genau wie bei dir, auch immer.

Titel: Antw:73_PRESENCE.pm - Status-Wechsel presence bis zu 50 mal innert ein 9 Sekunden
Beitrag von: outhouse am 02 Januar 2018, 05:52:53
Hallo Cutter

Nein. Ich bin daher auf den  Funk-Taster-Tracker Eltako TF-TTB Tracker umgestiegen. Ist zwar etwas gross und teuer, funktioniert aber 100 % zuverlässig

Chris