FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: birdy am 23 Oktober 2016, 20:36:40

Titel: [gelöst] Hinzufügen von weiteren userattr
Beitrag von: birdy am 23 Oktober 2016, 20:36:40
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
Titel: Antw:Hinzufügen von weiteren userattr
Beitrag von: CoolTux am 23 Oktober 2016, 20:39:45
Vorher auslesen der schon bestehenden mit AttrVal und dann das neue anhängen.
Titel: Antw:Hinzufügen von weiteren userattr
Beitrag von: birdy am 23 Oktober 2016, 20:48:46
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?
Titel: Antw:Hinzufügen von weiteren userattr
Beitrag von: CoolTux am 23 Oktober 2016, 21:33:21
Kann man

Gib das einfach mal in die CMD von FHEM ein


{ AttrVal("DEVICE","userattr","none") }




Grüße
Titel: Antw:Hinzufügen von weiteren userattr
Beitrag von: birdy am 23 Oktober 2016, 21:47:40
Zitat von: CoolTux am 23 Oktober 2016, 21:33:21


{ AttrVal("DEVICE","userattr","none") }



Ausgezeichnet, genau das habe ich gesucht. 
Vielen Dank 
Titel: Antw:[gelöst] Hinzufügen von weiteren userattr
Beitrag 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.
So mache ich das zumindest.

Gruß
Dan
Titel: Antw:[gelöst] Hinzufügen von weiteren userattr
Beitrag von: birdy am 23 Oktober 2016, 22:24:59
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...?

Titel: Antw:[gelöst] Hinzufügen von weiteren userattr
Beitrag von: DeeSPe am 23 Oktober 2016, 22:27:21
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