use IOgrp only for devices

Begonnen von Zrrronggg!, 28 Januar 2017, 20:22:52

Vorheriges Thema - Nächstes Thema

Zrrronggg!

Seit ich eine VCCU eingerichtet habe und all meine HM Devices daher mit IOgrp versehen habe, bekomme ich beim Neustart von FHEM die Meldung

Zitatuse IOgrp only for devices

Ich habe eben alle meine "attr ... IOgrp VCCU" angesehen und es sind IMMER nur attribute für devices.
Daher die frage: Wo könnte die Fehlermeldung herkommen?
Oder anders: Was sind "devices"? Und was nicht? (Ja ich weiss, man könnte meinen, das ist offensichtlich, aber  eventuell auch nicht. Immerhin bekomme ich die Fehlermeldung. Fallen Fernbedienungen z.b. nicht unter "Devices"?)

Funktionieren tut trotz der Meldung alles wie es soll.
FHEM auf Linkstation Mini, CUL 868 SlowRF, 2xCUL 868 RFR, CUL 433 für IT, 2xHMLAN-Configurator mit VCCU, ITV-100 Repeater, Sender und Aktoren von FHT, FS20, S300, HM, IT, RSL

Benni

Bei HM gibt es die Unterscheidung zwischen devices und channels

IOGrp muss nicht bei channels gesetzt werden, sondern nur beim device, zu dem die channels gehören.

martinp876

attr TYPE=CUL_HM:FILTER=DEF=......:FILTER=subType!=virtual IOgrp VCCU
deleteattr TYPE=CUL_HM:FILTER=DEF=........    IOgrp
save

und gut is

Unterscheide Devices und Channels.
Devices haben channels
devices haben eine 6 stellige HMId, Channels haben eine 8stellige
Du kannst es auch im Block "internals" sehen

Zrrronggg!

Hm ja, das könnte sein. Gleich mal prüfen.
FHEM auf Linkstation Mini, CUL 868 SlowRF, 2xCUL 868 RFR, CUL 433 für IT, 2xHMLAN-Configurator mit VCCU, ITV-100 Repeater, Sender und Aktoren von FHT, FS20, S300, HM, IT, RSL