Ich möchte in der 99_myUtils.pm zu bereits bestehenden userattr einer Device, bei Bedarf weitere userattr dynamisch hinzufügen können.
Gibt es da eine Möglichkeit?
Die bereits bestehenden userattr sollen dabei natürlich nicht ersetzt (gelöscht) werden.
Gruss birdy
Vorher auslesen der schon bestehenden mit AttrVal und dann das neue anhängen.
Zitat von: CoolTux am 23 Oktober 2016, 20:39:45
Vorher auslesen der schon bestehenden mit AttrVal und dann das neue anhängen.
Kann man die gesamthaft an einem Stück auslesen?
Kann man
Gib das einfach mal in die CMD von FHEM ein
{ AttrVal("DEVICE","userattr","none") }
Grüße
Zitat von: CoolTux am 23 Oktober 2016, 21:33:21
{ AttrVal("DEVICE","userattr","none") }
Ausgezeichnet, genau das habe ich gesucht.
Vielen Dank
Ich würde noch prüfen ob es das userattr vielleicht schon im globalen Device gibt, bevor ich das beim lokalen Device hinzufüge.
So mache ich das zumindest.
Gruß
Dan
Zitat von: DeeSPe am 23 Oktober 2016, 22:11:39
Ich würde noch prüfen ob es das userattr vielleicht schon im globalen Device gibt, bevor ich das beim lokalen Device hinzufüge.
Danke für den Hinweis. An das habe ich noch gar nicht gedacht. Was wäre die Folge falls es "mein" userattr im globalen Device schon geben würde...?
Zitat von: birdy am 23 Oktober 2016, 22:24:59
Danke für den Hinweis. An das habe ich noch gar nicht gedacht. Was wäre die Folge falls es "mein" userattr im globalen Device schon geben würde...?
Ich denke nichts bis auf die vorhandene Redundanz.
Oder taucht das attr dann doppelt auf? Keine Ahnung, hab ich noch nie gemacht, kann man ja aber mal testen.
Gruß
Dan