FTUI - Aktuallisierung readingsgroup

Begonnen von SandroK, 09 Dezember 2016, 14:25:10

Vorheriges Thema - Nächstes Thema

Migul47

Die Readingsgroup aktualisiert sich richtig, das Widget in FTUI wird auch nach Stunden noch nicht aktuell. Nur ein manuelles aktualisieren der Seite macht das Widget aktuell.

Thorsten Pferdekaemper

Ist in der ReadingsGroup in FHEM alwaysTrigger gesetzt?
Gruß,
   Thorsten
FUIP

Migul47

Ja, habe sowohl mit 1 und mit 2 versucht. Soll eine Anruferliste anzeigen.

Thorsten Pferdekaemper

Zitat von: Migul47 am 27 Mai 2019, 13:36:55
Ja, habe sowohl mit 1 und mit 2 versucht. Soll eine Anruferliste anzeigen.
Hast Du das auch mal in FUIP versucht?
Gruß,
   Thorsten
FUIP

Migul47

Hi,

dort klappt es. Vielleicht wechsel ich.

Thorsten Pferdekaemper

Zitat von: Migul47 am 30 Mai 2019, 12:19:03
dort klappt es. Vielleicht wechsel ich.
...oder Du vergleichst mal, was FUIP anders macht als Du. Also mal den Quelltext der Seite betrachten und mit Deiner Version vergleichen.
Andererseits freue ich mich natürlich, wenn Du zu FUIP "wechselst".
Gruß,
   Thorsten
FUIP

Migul47

Hab es nicht zum Laufen gebracht. Beim Testen hat mich aber FUIP überzeugt. Mittlerweile ist der Umstieg komplett und bin, bis jetzt, zufrieden.

Thorsten Pferdekaemper

Zitat von: Migul47 am 02 Juni 2019, 11:25:40
Hab es nicht zum Laufen gebracht. Beim Testen hat mich aber FUIP überzeugt. Mittlerweile ist der Umstieg komplett und bin, bis jetzt, zufrieden.
Na das ging aber schnell... Willkommen im Club.
Gruß,
   Thorsten
FUIP

Isnogud0815

Hallo,


habs mit dem Kopieren aus FUIP auch ausprobiert, da ich bei den widget_readinggroups.js auch das Aktualisierungsproblem hatte. Funktioniert auf Anhieb. Echt super. :) :) :)

Aber wie kann ich nun verhindern, dass beim nächsten FHEM/FTUI Update das FUIP-Teil überbügelt wird ?

Gruß
Isno

Thorsten Pferdekaemper

Zitat von: Isnogud0815 am 23 September 2019, 16:42:36
Aber wie kann ich nun verhindern, dass beim nächsten FHEM/FTUI Update das FUIP-Teil überbügelt wird ?
Meine Empfehlung dazu ist natürlich auf FUIP zu wechseln. Ansonsten müsste das hier gehen:

attr global exclude_from_update widget_readingsgroup.js

Schön ist allerdings anders...
Gruß,
   Thorsten
FUIP

amusilek

#40
Ich hab das selbe Problem mit dem widget readingsgroup gehabt und glaube nun eine sehr einfache Lösung gefunden zu haben. Laut https://wiki.fhem.de/wiki/FTUI_Widget_Readingsgroup ist der Standardwert für "data-get" 'STATE'. Die STATE Variable (Initialized) scheint sich aber überhaupt nicht zu ändern. Meine readingsgroups heißen Stecker_Status und Thermometer und da habe ich jeweils ein reading "change" über setreading Stecker_Status change 1 bzw. setreading Thermometer change 1 erzeugt.

Wenn man jetzt ein Notify erstellt mit der DEF:

Stecker_Status:.*|Thermometer:.* {fhem 'setreading Stecker_Status change 1';;fhem 'setreading Thermometer change 1'}

so wird bei jeder Aktualisierung dieser readinsgroups der Einser in den Readings change neu geschrieben.
Bei einer readingsgroup reicht für die DEF: Stecker_Status:.* setreading Stecker_Status change 1

Im HTML muss man dann nur noch das data-get anpassen:

<div data-type="readingsgroup"
data-device="Stecker_Status"
data-max-update="10"
data-get="change">


Und es funktioniert perfekt!

Nochmals der Vorgang: Das Notify erkennt Änderungen in der readingsgroup, schreibt es in ein neues Reading, dieses Reading wird im HTML angegeben und löst diesmal wirklich das Update im widget_readingsgroup.js aus.