IODev in readingsgroup

Begonnen von SVLoneStar, 18 Dezember 2016, 01:16:28

Vorheriges Thema - Nächstes Thema

SVLoneStar

Ich möchte eine ReadingsGroup anlegen, die mir alle definierten FS20 Devices zeigt, inkl. des IODev und des LASTInputDev.
Hintergrund: Ich möchte bei Geräten, bei denen das LASTInputDev ungleich des IODev ist evtl. das IODev auf einen anderen CUL umstellen (ser2net).

Im Moment versuche ich das so:
define FS20_Components readingsGroup <Gerät>,<Name>,<State>,<IODev>,<LASTInputDev> TYPE=FS20:+NAME,state,+IODev,+LASTInputDev
attr FS20_Components room 9 - FS20 Devices
attr FS20_Components valueColumn { state => 2,+IODev => 3,+LASTInputDev => 4}


Das Ergebnis sieht damit aus wie im angehängten Screenshot.

Problem: Das LASTInputDevice wird angezeigt, das IODev jedoch nicht.
Beide Werte sind 'Internals', daher mit + als Prefix...hilft aber beim IODev scheinbar nicht.
Was muss ich tun, damit das IODev angezeigt wird?

Danke, Stefan
FHEM 21222 auf Gigabyte NUC, CubieTruck & RasPis (Test)
CUL 868MHz, nanoCUL 868MHz, nanoCUL 433MHz, JeeLink Clone, JeeLink Classic, HM-CFG-USB2, Rademacher
Devices: FHT, FS20, KS300, MAX, IT, HMS100, LaCrosse, PCA301, Revolt, HomeMatic, ESA2000, UNIRoll, Sonos, Duofern, Tasmota, MySensors

justme1968

IODev in den internals ist eigentlich ein hash und kein string. es kann deshalb nicht direkt verwendet werden. fhemweb hat hier eine ausnahme eingebaut.

nimm statt des internals das attribut.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

SVLoneStar

Hallo Andre - Danke, hatte ich schon versucht (IODev ohne Prefix), gleiches Ergebnis.


Sent from my iPhone using Tapatalk
FHEM 21222 auf Gigabyte NUC, CubieTruck & RasPis (Test)
CUL 868MHz, nanoCUL 868MHz, nanoCUL 433MHz, JeeLink Clone, JeeLink Classic, HM-CFG-USB2, Rademacher
Devices: FHT, FS20, KS300, MAX, IT, HMS100, LaCrosse, PCA301, Revolt, HomeMatic, ESA2000, UNIRoll, Sonos, Duofern, Tasmota, MySensors

justme1968

ohne prefix ist es ein readings. das gibt es nicht.

mit ? ist es das attribut: ?IODev
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

SVLoneStar

ARGH....Danke, so funktioniert's. Dachte, ich hätte mir das Wiki oft genug durchgelesen...:-)


Sent from my iPhone using Tapatalk
FHEM 21222 auf Gigabyte NUC, CubieTruck & RasPis (Test)
CUL 868MHz, nanoCUL 868MHz, nanoCUL 433MHz, JeeLink Clone, JeeLink Classic, HM-CFG-USB2, Rademacher
Devices: FHT, FS20, KS300, MAX, IT, HMS100, LaCrosse, PCA301, Revolt, HomeMatic, ESA2000, UNIRoll, Sonos, Duofern, Tasmota, MySensors

eiten

Falls ich das nochmals ausgraben darf:
Funktioniert das auch bei einer VCCU mit Mehreren IO's? Ändert da die VCCU das IODev-Attribut?

Danke und Gruss, Edi