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
Das ist aber keine Frage.
LG
pah
Ok, warum ist der Status nicht identisch?
Schau ob Deine structure auch ein Event wirft wenn es den state ändert.
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.
Gib mal bitte im roommate device den das presence device samt Reading an.
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.
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?
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?
Was sagt der Event-Monitor?
Viele Grüße
Jürgen
Zitat von: juemuc am 09 April 2024, 22:25:33Was sagt der Event-Monitor?
Was soll er sagen, auf was konkret sollte ich achten?
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