$name vs $NAME in MQTT2_DEVICE

Begonnen von Otto123, 26 Januar 2022, 12:15:21

Vorheriges Thema - Nächstes Thema

Otto123

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
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

rudolfkoenig

Habe $name in MQTT2_DEVICE_Get eingebaut.

Otto123

Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

TomLee

#3
Zitatin der setList funktioniert sowohl $name als auch $NAME...

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