FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: Zrrronggg! am 28 Januar 2017, 20:22:52

Titel: use IOgrp only for devices
Beitrag von: Zrrronggg! am 28 Januar 2017, 20:22:52
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.
Titel: Antw:use IOgrp only for devices
Beitrag von: Benni am 28 Januar 2017, 20:27:13
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.
Titel: Antw:use IOgrp only for devices
Beitrag von: martinp876 am 28 Januar 2017, 20:30:28
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
Titel: Antw:use IOgrp only for devices
Beitrag von: Zrrronggg! am 02 Februar 2017, 01:31:11
Hm ja, das könnte sein. Gleich mal prüfen.