FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: meier81 am 07 August 2019, 09:09:10

Titel: Probleme mit Aktualisierung des Homestatus
Beitrag von: meier81 am 07 August 2019, 09:09:10
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
Titel: Antw:Probleme mit Aktualisierung des Homestatus
Beitrag 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.

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">

Titel: Antw:Probleme mit Aktualisierung des Homestatus
Beitrag von: amenomade am 07 August 2019, 15:03:30
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.)