HMID in einer Systemvariablen ?

Begonnen von pwlr, 27 April 2017, 19:46:50

Vorheriges Thema - Nächstes Thema

pwlr

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

Puschel74

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.
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

pwlr

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 ?

MadMax-FHEM

Wozu das alles?
Vielleicht geht es auch anders zu lösen was immer du vorhast...

Ansonsten:

InternalVal("DeviceName", "DEF", "na")

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

pwlr

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

pwlr