GELÖST readingsGroup mit valueIcon auf ein INTERNAL

Begonnen von t1me2die, 01 Dezember 2023, 22:19:16

Vorheriges Thema - Nächstes Thema

t1me2die

Moin liebe Community,

ich habe ein RG angelegt, welches mir alle Geräte eines TYPE:xxx anzeigt und das dazugehörige INTERNAL "NETWORK_STATE".

defmod rg_TwinklyNetworkState readingsGroup <Gerät>,<State> TYPE=Twinkly:+NETWORK_STATE,a
Nun möchte ich gerne auf das INTERNAL mit dem Namen "NETWORK_STATE", welches "online" und "offline" enthalten kann ein valueIcon rauflegen.
online  => '10px-kreis-gruen'
offline => '10px-kreis-rot'

Wäre es ein normales Reading, würde das klappen, bei INTERNALS weiß ich nicht, wie ich richtig machen muss.

Gruß
Mathze

t1me2die

Lösung:
{
if (InternalVal($DEVICE,'NETWORK_STATE','') eq 'online') { return '10px-kreis-gruen' }
if (InternalVal($DEVICE,'NETWORK_STATE','') eq 'offline') { return '10px-kreis-rot' }
}