FHEM Forum

FHEM - Entwicklung => Wunschliste => Thema gestartet von: igami am 23 Mai 2016, 09:20:28

Titel: DEF bei dummy zulassen
Beitrag von: igami am 23 Mai 2016, 09:20:28
Spricht etwas dagegen, dass man bei einem dumm eine DEF einbaut?
Diese kann ja beliebig sein und bewirkt nichts. Man könnte sie aber als Unterscheidungsmerkmal nutzen. z.B.

attr TYPE=dummy:FILTER=DEF=foo room bar

bisher löse ich dies immer über userattr, ist aber etwas umständlicher ;)

Grüße
igami
Titel: Antw:DEF bei dummy zulassen
Beitrag von: betateilchen am 23 Mai 2016, 09:39:18
warum benutzt Du nicht den Namen des device / der devices? Die kannst Du doch per regex angeben.

attr special_dummies_.* room bar
Titel: Antw:DEF bei dummy zulassen
Beitrag von: igami am 23 Mai 2016, 12:57:26
Dann werden die devicenames ja immer länger.
Wie gesagt momentan verwende ich das userattr subType bzw. model. Ist für mich sprechender als ein Teil des Namens.
Titel: Antw:DEF bei dummy zulassen
Beitrag von: betateilchen am 26 Mai 2016, 09:19:17
Falls es Dir reicht, die Änderung einfach nur in Deiner lokalen Installationvorzunehmen, brauchst Du nur die Zeile

  return "Wrong syntax: use define <name> dummy" if(int(@a) != 2);

in

  return "Wrong syntax: use define <name> dummy" if(int(@a) < 2);

zu ändern.

Wenn Rudi diese Änderung fest einbauen soll, müsstest Du Dein Anliegen zumindest in der zum Modul gehörenden, richtigen Forumrubrik posten.