attr wird 'einsortiert' - wie kann man das unterbinden?

Begonnen von Guest, 04 Juni 2011, 14:12:30

Vorheriges Thema - Nächstes Thema

Guest

Originally posted by: <email address deleted>

Hallo,
am Ende meiner fhem.cfg steht (eigentlich) folgendes:

define WohnungAlle structure Wohnung WohnungLicht WohnungAudio
attr WohnungAlle room Wohnung
attr ezAlle room Esszimmer
attr wzAlle room Wohnzimmer
attr szAlle room Schlafzimmer

Nach Speichern der fhem.cfg werden diese attr-statements zu den
jeweiligen defines 'wegsortiert'.  Da die defines zu ezAlle, szAlle,
wzAlle weiter oben stehen, ist der Effekt, dass WohnungAlle zuletzt
gesetzt wird - und durch Vererbung den room Wohnung auf alle Objekte
überträgt.  Um genau das zu vermeiden, hatte ich o.g. Reihenfolge der
Befehle gewählt.
Da das wegsortieren (ebenso wie das Verschwinden der #-Zeilen) vmtl.
nicht unterbunden werden kann: Was kann ich hier tun? Kann man die
Vererbung unterbinden? Gibt es zB sowas wie attrlocal?

Gruss, Uli

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

rudolfkoenig

                                                   

> Kann man die Vererbung unterbinden?

Nein, jedenfalls noch nicht, aber structure ist ein relativ simples Modul
(*hint* :)
Alternativ packt man solche Sachen in das lastinclude
(http://fhem.de/commandref.html#lastinclude) File rein.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Einbindung in lastinclude funktioniert perfekt.
Danke!

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com