FHEM Forum

FHEM - Hausautomations-Systeme => MQTT => Thema gestartet von: Otto123 am 26 Januar 2022, 12:15:21

Titel: $name vs $NAME in MQTT2_DEVICE
Beitrag von: Otto123 am 26 Januar 2022, 12:15:21
Hallo Rudi,

in der setList funktioniert sowohl $name als auch $NAME im Perlcode. mMn wegen der Zeile 393 my $name = $hash->{NAME};
In getList funktioniert nur $NAME weil dort $name nicht zur Verfügung steht und der String $NAME nur über buildCmd substituiert wird.

Könntest Du eventuell buildCmd oder MQTT2_DEVICE_Get auch die Zeile my $name = $hash->{NAME}; spendieren - falls Du dort mal vorbeikommst?
In beiden Fällen kann man analog setList $hash->{NAME} in $name austauschen und so wieder ein paar Zeichen zurück gewinnen :)

Das mal $name und mal $NAME und mal Beides geht hält zwar den User fit - aber :) :) :)

Gruß Otto
Titel: Antw:$name vs $NAME in MQTT2_DEVICE
Beitrag von: rudolfkoenig am 26 Januar 2022, 13:24:10
Habe $name in MQTT2_DEVICE_Get eingebaut.
Titel: Antw:$name vs $NAME in MQTT2_DEVICE
Beitrag von: Otto123 am 26 Januar 2022, 13:47:35
Danke :)
Titel: Antw:$name vs $NAME in MQTT2_DEVICE
Beitrag von: TomLee am 26 Januar 2022, 18:23:27
Zitatin der setList funktioniert sowohl $name als auch $NAME...

In setList gibts ein vorne und hinten, ist das mit der Änderung jetzt auch egal ?