FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Fredi69 am 08 März 2024, 22:19:26

Titel: ROOMMATE Prescence Status falsch
Beitrag von: Fredi69 am 08 März 2024, 22:19:26
Obwohl das hinterlegte rr_presenceDevices present zeigt, ist ROOMMATE absent!
Internals:
   AUTOGONE   1710018470
   DEF        Bewohner
   DURATIONTIMER 1709932130.50115
   FUUID      659abe79-f33f-0af0-f154-2f62ed61f65a8196
   FVERSION   20_ROOMMATE.pm:0.195330/2019-06-02
   NAME       rr_Emily
   NOTIFYDEV  global,Ha.EmilyGlobal
   NR         664
   NTFY_ORDER 50-rr_Emily
   READY      1
   RESIDENTGROUPS Bewohner
   STATE      absent
   SUBTYPE    adult
   TYPE       ROOMMATE
   eventCount 648
   Helper:
     DBLOG:
       presence:
         MyDBlog:
           TIME       1709932070.57964
           VALUE      absent
   READINGS:
     2024-03-08 22:05:37   durTimerAbsence 00:00:00
     2024-03-08 22:05:37   durTimerAbsence_cr 0
     2024-03-08 22:07:50   durTimerPresence 00:00:00
     2024-03-08 22:07:50   durTimerPresence_cr 0
     2024-01-07 16:08:42   durTimerSleep   00:00:00
     2024-01-07 16:08:42   durTimerSleep_cr 0
     2024-03-08 22:05:37   lastArrival     2024-03-08 22:05:37
     2024-03-08 22:07:50   lastDeparture   2024-03-08 22:07:50
     2024-03-08 22:05:37   lastDurAbsence  00:01:47
     2024-03-08 22:05:37   lastDurAbsence_cr 2
     2024-03-08 22:07:50   lastDurPresence 00:02:13
     2024-03-08 22:07:50   lastDurPresence_cr 2
     2024-03-08 22:07:50   lastLocation    arrival
     2024-03-08 22:07:50   lastMood        calm
     2024-03-08 22:07:50   lastState       home
     2024-03-08 22:07:50   location        underway
     2024-03-08 22:07:50   mood            -
     2024-03-08 22:07:50   presence        absent
     2024-03-08 22:07:50   state           absent
     2024-01-07 16:08:42   wayhome         0
   TIMER:
     rr_Emily_AutoGone:
       HASH       rr_Emily
       MODIFIER   AutoGone
       NAME       rr_Emily_AutoGone
     rr_Emily_DurationTimer:
       HASH       rr_Emily
       MODIFIER   DurationTimer
       NAME       rr_Emily_DurationTimer
Attributes:
   alias      Emily
   comment    Auto-created by Bewohner
   devStateIcon .*home:user_available:absent .*absent:user_away@red:home .*gone:user_ext_away@red:home .*gotosleep:scene_toilet:asleep .*asleep:scene_sleeping:awoken .*awoken:scene_sleeping_alternat:home .*:user_unknown:home
   event-on-change-reading state,presence
   group      Bewohner
   icon       people_sensor
   room       Anwesenheit,Residents
   rr_autoGoneAfter 24
   rr_presenceDevices Ha.EmilyGlobal
   rr_realname alias
   sortby     50
   verbose    1
   webCmd     state

Internals:
   ATTR       BT_WLan_Status
   CHANGEDCNT 669
   DEF        BT_WLan_Status HA.EmilyBluetooth HA.EmilyFRITZBox
   FUUID      5c4570df-f33f-0af0-10d3-c7c908472b1cc38e
   NAME       Ha.EmilyGlobal
   NOTIFYDEV  global,HA.EmilyFRITZBox,HA.EmilyBluetooth
   NR         362
   NTFY_ORDER 50-Ha.EmilyGlobal
   STATE      present
   TYPE       structure
   eventCount 31
   READINGS:
     2024-03-08 22:07:50   LastDevice      HA.EmilyBluetooth
     2024-03-08 22:07:50   LastDevice_Abs  HA.EmilyBluetooth
     2024-03-08 22:07:50   state           present
Attributes:
   DbLogExclude .*
   clientstate_behavior relative
   clientstate_priority present absent
   devStateIcon present:status_available absent:status_away_1@red
   event-on-change-reading .*
   group      Zusammenfassung
   icon       it_smartphone
   room       Anwesenheit
Titel: Aw: ROOMMATE Prescence Status falsch
Beitrag von: Prof. Dr. Peter Henning am 09 März 2024, 03:52:28
Das ist aber keine Frage.

LG

pah
Titel: Aw: ROOMMATE Prescence Status falsch
Beitrag von: Fredi69 am 09 März 2024, 09:40:09
Ok, warum ist der Status nicht identisch?
Titel: Aw: ROOMMATE Prescence Status falsch
Beitrag von: CoolTux am 09 März 2024, 15:25:07
Schau ob Deine structure auch ein Event wirft wenn es den state ändert.
Titel: Aw: ROOMMATE Prescence Status falsch
Beitrag von: Fredi69 am 10 März 2024, 12:57:41
Zitat von: CoolTux am 09 März 2024, 15:25:07Schau ob Deine structure auch ein Event wirft wenn es den state ändert.
Ja, Event wird ausgelöst.
Titel: Aw: ROOMMATE Prescence Status falsch
Beitrag von: CoolTux am 10 März 2024, 14:19:16
Gib mal bitte im roommate device den das presence device samt Reading an.
Titel: Aw: ROOMMATE Prescence Status falsch
Beitrag von: Fredi69 am 18 März 2024, 20:54:10
Zitat von: CoolTux am 10 März 2024, 14:19:16Gib mal bitte im roommate device den das presence device samt Reading an.
Wie mache ich das ?
Die drei anderen funktionieren übrigens mit identischer Struktur einwandfrei.
Titel: Aw: ROOMMATE Prescence Status falsch
Beitrag von: CoolTux am 18 März 2024, 22:20:20
Basierend auf die Deine Frage muss ich noch mal nachfragen.

Zitat von: CoolTux am 09 März 2024, 15:25:07Schau ob Deine structure auch ein Event wirft wenn es den state ändert.

Du hast wirklich im Eventmonitor geschaut das auch ein Event vom structure Device kommt?
Titel: Aw: ROOMMATE Prescence Status falsch
Beitrag von: Fredi69 am 09 April 2024, 22:19:22
Ich komme nicht weiter, obwohl das presenceDevice dauerhaft present ist, schaltet das ROOMMATE Device, ohne eine Regel zu erkennen, munter hin und her. Die drei anderen ROOMMATE Devices funktionieren mit identischer Struktur seit vielen Jahen problemlos.
Was kann ich wie prüfen um das Problem einzukreisen?
Titel: Aw: ROOMMATE Prescence Status falsch
Beitrag von: juemuc am 09 April 2024, 22:25:33
Was sagt der Event-Monitor?

Viele Grüße
Jürgen
Titel: Aw: ROOMMATE Prescence Status falsch
Beitrag von: Fredi69 am 11 April 2024, 20:24:52
Zitat von: juemuc am 09 April 2024, 22:25:33Was sagt der Event-Monitor?
Was soll er sagen, auf was konkret sollte ich achten?
Titel: Aw: ROOMMATE Prescence Status falsch
Beitrag von: Prof. Dr. Peter Henning am 11 April 2024, 20:40:05
Zitat von: Fredi69 am 11 April 2024, 20:24:52auf was konkret sollte ich achten?
::) Auf den Inhalt, natürlich.

Und den - mit Regex-Filter auf den Device-Name natürlich - hier posten.

LG

pah