Hallo,
wie kann ich in einer "readingsGroup" nur die EIN-geschalteten Geräte anzeigen? Ich finde nichts dazu.
Meine Versuche bringen die Verbraucher nach TYPE, aber zeigen auch die AUS-geschalteten.
Ein bisheriges "list" bringt:
Internals:
CFGFN
DEF <Verbraucher>,<state>,<Zeit> TYPE=FS20|TRX_LIGHT state:on*
NAME rg.EINgeschaltete
NR 55204
NTFY_ORDER 50-rg.EINgeschaltete
STATE Initialized
TYPE readingsGroup
mayBeVisible 1
Gruß & Dank,
Stefan
du kannst entweder über :FILTER=state... gehen. dann werden die geräte direkt ausgeschlossen aber auch bei status änderungen per longpoll nicht angezeigt. oder du kannst über ein passendes valueFormat die nicht passenden geräte dynamisch ausblenden. dann werden sie bei status änderungen longpoll auch wieder eingeblendet.
im wiki gibt es ein beispiel bei dem man eine readingsGroup interaktiv zwischen der anzeige alle / nur aus / nur an umschalten kann.
gruss
andre
http://www.fhemwiki.de/wiki/ReadingsGroup#Dynamische_Inhalte (http://www.fhemwiki.de/wiki/ReadingsGroup#Dynamische_Inhalte)
Danke,
das hatte ich wohl überlesen ;-)
/Edit:
Es klappt, allerdings werden auch einige AUS-geschaltete Geräte angezeigt. Dabei holt mich ein vorhandenes "eventMap" für meine FS20-Fernbedienungen wieder ein (auf FS20-Fernbedienungen soll der linke Taster = ON sein, im Standard wäre dies = OFF). Dort eingestellt:
eventMap off:on on:off
Selbstverständlich stellt die readingsGroup - auf Basis der tatsächlichen readings -jetzt auch die entsprechenden AUS-geschalteten Geräte dar.
Damit kann ich aber gut leben.
Gruß und Dank für das tolle Werkzeug readingsGroup,
Stefan
/Edit-2:
Alles prima: Seit einigen Tagen werden jetzt wirklich nur noch eingeschaltete Geräte angezeigt. Obiges "eventMap" hat also keine störenden Auswirkungen mehr.