Guten Morgen,
bin gerade am verzweifeln. Habe bei mir die Tablet UI Oberfläche im Einsatz und komme damit echt gut zurecht was die Parametrierung betrifft. Ich habe nur Probleme mit der Aktualisierung des Homestatus-Widgets, wenn ich über die Tablet UI bediene funktioniert alles einwandfrei, wenn ich den Homestatus aber direkt in FHEM ändere wird die Änderung in der Tablet UI nicht angezeigt, selbst nach einem Refresh der Seite nicht.
Hab euch hier mal ein list meines Roommate-Devices angehängt:
Internals:
CFGFN
DEF rgr_Residents
DURATIONTIMER 1565161197.23725
FUUID 5d49d1be-f33f-c2d2-0a26-35a6a4200631d4ee
FVERSION 20_ROOMMATE.pm:0.195330/2019-06-02
NAME rr_Markus
NOTIFYDEV global,
NR 2977
NTFY_ORDER 50-rr_Markus
READY 1
RESIDENTGROUPS rgr_Residents
STATE zuhause
SUBTYPE adult
TYPE ROOMMATE
READINGS:
2019-08-07 08:58:43 durTimerAbsence 00:00:00
2019-08-06 21:15:11 durTimerAbsence_cr 0
2019-08-07 08:58:38 durTimerPresence 00:00:00
2019-08-07 08:58:08 durTimerPresence_cr 0
2019-08-07 08:58:08 durTimerSleep 00:00:00
2019-08-07 08:58:08 durTimerSleep_cr 0
2019-08-07 08:58:57 lastArrival 2019-08-07 08:58:57
2019-08-07 08:58:38 lastAwake 2019-08-07 08:58:38
2019-08-07 08:58:51 lastDeparture 2019-08-07 08:58:51
2019-08-07 08:58:57 lastDurAbsence 00:00:06
2019-08-07 08:58:57 lastDurAbsence_cr 0
2019-08-07 08:58:51 lastDurPresence 00:00:08
2019-08-07 08:58:51 lastDurPresence_cr 0
2019-08-07 08:58:38 lastDurSleep 00:00:02
2019-08-07 08:58:38 lastDurSleep_cr 0
2019-08-07 08:58:51 lastLocation home
2019-08-07 08:58:51 lastMood calm
2019-08-07 08:58:36 lastSleep 2019-08-07 08:58:36
2019-08-07 08:58:57 lastState gone
2019-08-07 08:58:57 location home
2019-08-07 08:58:57 mood calm
2019-08-07 08:58:57 presence present
2019-08-07 08:58:57 state home
2019-08-06 21:15:11 wayhome 0
TIMER:
rr_Markus_DurationTimer:
HASH rr_Markus
MODIFIER DurationTimer
NAME rr_Markus_DurationTimer
Attributes:
alias Markus
comment Auto-created by rgr_Residents
devStateIcon .*zuhause:user_available:absent .*anwesend:user_available:absent .*abwesend:user_away:home .*verreist:user_ext_away:home .*bettfertig:scene_toilet:asleep .*schlaeft:scene_sleeping:awoken .*schläft:scene_sleeping:awoken .*aufgestanden:scene_sleeping_alternat:home .*:user_unknown:home
eventMap home:zuhause absent:abwesend gone:verreist gotosleep:bettfertig asleep:schläft awoken:aufgestanden
group Bewohner
icon people_sensor
room Anwesenheit
rr_realname alias
sortby 1
webCmd state
widgetOverride state:zuhause,bettfertig,schläft,aufgestanden,abwesend,verreist
und hier die Definition in der Tablet UI:
<li data-row="4" data-col="3" data-sizex="2" data-sizey="2">
<header>
<div data-type="label"
class="darker big">Reserve
<div data-type="homestatus"
data-device="rr_Markus"
data-get-on='["home","asleep","absent","gone"]'
data-alias='["Zuhause","Schlafen","Ausgeflogen","Urlaub"]'
class="cell">
</div>
</div>
</div>
</header>
</li>
Vielleicht hat da von euch noch jemand einen Tipp.
Danke und Gruß Markus
Ich kenne das Modul leider nicht, aber müsste hier nicht noch das Attribut
event-on-change-reading .*
rein?
Ich vermute, dass kein event erzeugt wird, wenn sich ein Reading ändert.
longpoll (https://wiki.fhem.de/wiki/FHEM_Tablet_UI#META-Parameter) ist im FTUI auch gesetzt?
<meta name="longpoll" content="1"> <!-- 1=longpoll;0=shortpoll every 30sec -->
<meta name="longpoll_type" content="ajax">
<meta name="longpoll_maxage" content="120">
Zitat von: yersinia am 07 August 2019, 14:07:50
Ich kenne das Modul leider nicht, aber müsste hier nicht noch das Attribut
event-on-change-reading .*
rein?
Ich vermute, dass kein event erzeugt wird, wenn sich ein Reading ändert.
Eigentlich nicht. event-on-change-reading ist nur dafür gedacht, die Anzahl von Events zu
reduzieren (in dem Fall wird nur ein Event erzeugt, wenn der Wert des Readings sich ändert, und nicht jedes mal, wenn es aktualisiert (mit gleichem Wert) wird.)