Habe meine Thermostate alle mit einem Alias versehen, um sie später in einer Structure zusammen zu fassen. Leider kann ich die Thermostate nicht mit dem Alias ansprechen:
### Anfang Maxlan
define ml MAXLAN 192.168.178.101 120 ondemand
#
# ### Wohnzimmer
#
define MAX_0bcfd4 MAX HeatingThermostat 0bcfd4
attr MAX_0bcfd4 userattr MAX_0cad3b MAX_0cad3b_map _map structexclude
attr MAX_0bcfd4 IODev ml
attr MAX_0bcfd4 MAX_0cad3b AllHeaters
attr MAX_0bcfd4 alias MaxThermostatWohnzimmer
attr MAX_0bcfd4 room MAX, devThermostate
define FileLog_MAX_0bcfd4 FileLog ./log/MAX_0bcfd4-%Y.log MAX_0bcfd4
attr FileLog_MAX_0bcfd4 logtype text
attr FileLog_MAX_0bcfd4 room MAX
ein ' set MAX_0bcfd4 desiredTemperature 20 ' funktioniert, ein ' set MaxThermostatWohnzimmer desiredTemperature 20 ' nicht. Entsprechend funktioniert
define AlleHeizungen structure \
MAX_0bcfd4 \
MAX_0cad3b \
MAX_0cad50
attr AlleHeizungen room Wohnung
nicht mit dem Alias.
Mach ich was falsch?
Gruß Micha
Das ist as designed - Aliasse dienen *nur* der Anzeige.
Empfehlung:
rename MAX_0bcfd4 MaxThermostatWohnzimmer
Und schon gehts ganz ohne alias. :)
Danke, umgesetzt