Autor Thema: vccu (wiki) - Änderung  (Gelesen 399 mal)

Offline AitschPi

  • Full Member
  • ***
  • Beiträge: 192
vccu (wiki) - Änderung
« am: 18 Februar 2020, 01:50:47 »
Im Bereich 2Setzen der IOgrp auf (fast) allen Devices mit einem einzigen Befehl" sollte der Befehl geändert werden:

Die beiden Befehle aktuell:
list TYPE=CUL_HM:FILTER=DEF=[0-9a-fA-F]{6}:FILTER=DEF!=[0]{6}
attr TYPE=CUL_HM:FILTER=DEF=[0-9a-fA-F]{6}:FILTER=DEF!=[0]{6} IOgrp VCCU

Problem:
Die VCCU selbst wird mit aufgelistet, für die ja das Attribut IOgrp nicht gesetzt werden soll. Also muss noch die VCCU anhand des Attributes "model" (mit Inhalt "CCU-FHEM") herausgefiltert werden.

Vorschlag:
list TYPE=CUL_HM:FILTER=DEF=[0-9a-fA-F]{6}:FILTER=DEF!=[0]{6}:FILTER=model!=CCU-FHEM
attr TYPE=CUL_HM:FILTER=DEF=[0-9a-fA-F]{6}:FILTER=DEF!=[0]{6}:FILTER=model!=CCU-FHEM IOgrp VCCU



Echte Männer essen keinen Honig, sie kauen Bienen.

Online frank

  • Hero Member
  • *****
  • Beiträge: 8228
Antw:vccu (wiki) - Änderung
« Antwort #1 am: 18 Februar 2020, 02:04:24 »
auch die vccu bekommt attr IOgrp und attr IODev, wie auch jedes andere device. egal ob virtuell oder nicht.

amen.
FHEM: 5.8(SVN) => Pi3(jessie)
IO: CUL433_V3.3(1.00.01B53)|CUL868_V3.3(1.58)|HMLAN(0.965)|HMUSB2(0.967)|HMUART(1.4.1)
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500

Offline AitschPi

  • Full Member
  • ***
  • Beiträge: 192
Antw:vccu (wiki) - Änderung
« Antwort #2 am: 18 Februar 2020, 02:17:37 »
Wozu braucht die vccu das Attribut IOgrp?
Das benötigen doch nur die Geräte, die an der vccu hängen, oder?

Über IOlist werden die IO-Geräte der vccu definiert. IOgrp liefert den Geräten eine Auswahl davon bzw. alle Geräte der vccu. Daher erscheint es mir unlogisch, weshalb die vccu für sich selbst ein Attribut IOgrp braucht. Oder liegt da ein Denkfehler zu Grunde?
(Wenn vccu auch das Attribut bekommen sollte, dann hätte ich gedacht, dass auch hminfo das beanstanden sollte. Das war bislang für mich immer ein gutes Werkzeug und Kontrolle, Konfigurationsprobleme oder Mängel zu erkennen. Ein fehlendes IODev meldet hminfo ja ebenfalls)

Nebenbei: "Amen" halte ich persönlich für eine extrem überhebliche Floskel. Aber das nur am Rande.
« Letzte Änderung: 18 Februar 2020, 02:31:31 von AitschPi »
Echte Männer essen keinen Honig, sie kauen Bienen.

Online Otto123

  • Hero Member
  • *****
  • Beiträge: 14942
  • schon mal restore trainiert?
    • Otto's Technik Blog
Antw:vccu (wiki) - Änderung
« Antwort #3 am: 18 Februar 2020, 07:37:16 »
Moin,

über was diskutieren wir hier  :o
Das attribute muss schon beim Anlegen der VCCU definiert werden:
https://wiki.fhem.de/wiki/Virtueller_Controller_VCCU#Definition_der_VCCU

Ich habe es nicht programmiert aber sicher ist es bloß ausnahmslos geradlinig umgesetzt analog zu allen CUL_HM Geräten.
Ich habe es aber mal ermittelt und dann ins Wiki geschrieben:
https://forum.fhem.de/index.php?topic=88621.0

Gruß Otto
« Letzte Änderung: 18 Februar 2020, 07:38:50 von Otto123 »
Viele Grüße aus Leipzig
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7490+7412,WRT1900ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266
Gefällt mir Gefällt mir x 1 Liste anzeigen