Hallo zusammen,
es gibt ja folgende Möglichkeit um bei jedem neuen Gerät automatisch ein Attribut zu setzen:
global:DEFINED.* attr $EVTPART1 <Name> <Wert>
Nun würde ich gerne diesen Mechanismus nutzen um den Alias automatisch zu setzen, so das aus einem Gerät mit dem Namensschema "type.Raum.Funktion.Info" automatisch das Attribut "alias" gemäß dem Schema "Funktion Info" und das Attribut "room" auf "Raum" ergänzt wird.
Bekommt man so was mit Regex gelöst? Falls ja, wie?
Danke und Grüße
NehCoy
Ich nutze dafür archetype, dazu kann ich dir nachher mal ein Beispiel geben, wenn ich wieder zu Hause bin.
Oh ja, gerne!
Danke schon mal!
das geht auch einfach mit defaultattr, da braucht man nichtmal ein notify dafür...
Betateilchen hat recht. Nach einem erneuten lesen ist defaultattr dazu besser geeignet.
Die Werte für Funktion und Info gibst du ja wahrscheinlich selbst vor.
Immer wieder schön etwas neues zu lernen. Kannte ich auch noch nicht. Danke betateilchen.
Wenn ich das Beispiel setdefaultattr (https://fhem.de/commandref_DE.html#setdefaultattr) richtig verstehe, muss ich den Wert zuvor selbst definieren.
Für jedes beliebige Gerät per Regex scheint nicht zu gehen. - Ooder zumindest nicht so einfach!?