Moin,
kann man die HMID eines Devices / Channels in einr Systemvariablen zu fassen kriegen und somit in einem Perl-Script nutzen ?
So etwas wie "$HMID" analog zu $NAME etc?
Oder anders herum gefragt, wo kann ich Doku über diese Systemvariablen finden ?
Ich hätte die HMID gern in einem userReading.
Vielen Dank schon mal für Eure Hilfe !
Bernd
Geht bei mir mit ReadingsVal ???
{ReadingsVal("HMLAN1","D-HMIdAssigned","error")}
in der FHEM-Befehlszeile liefert mir die, von mir vergebene, HMID meines HM-Lan-Adapters.
In einem Device sollte das Reading PairedTo selbiges liefern nur mit 0x vorangetellt.
Und das lässt sich mit Perl wunderbar wegkürzen um an die gleiche HMID zu kommen wie im IODEV.
Hi,
das ist schon mal super, vielen Dank !!!
Zusatzfrage (hatte ich vorhin vergessen): Die Device-ID brauch ich auch noch
Beispiel aus der config:
define <name> CUL_HM 353B1D
also die 353B1D
Gibt es da auch ne einfache Lösung ?
Wozu das alles?
Vielleicht geht es auch anders zu lösen was immer du vorhast...
Ansonsten:
InternalVal("DeviceName", "DEF", "na")
Gruß, Joachim
Moin Joachim,
genau das habe ich gesucht - VIELEN DANK ! :)
...habe immer mit falschen Begriffen gesucht und es nicht in der Commandref gefunden...
Moin und viele Grüße
Bernd
nochmals danke