System-Variablen $NAME, $EVENT, ...

Begonnen von stobor, 13 August 2018, 22:39:28

Vorheriges Thema - Nächstes Thema

stobor

Über diese Variablen lassen sich ja Device-Informationen abfragen/ermitteln. Dies nutze ich derzeit, um mir per Push-Nachricht Infos zu schicken.

system ("curl -s -F 'token=xxx' -F 'user=yyy' -F 'message=Fenster geöffnet:\n$NAME $EVENT' https://sendPush");;\

Welche reservierten Worte gibt es denn noch? Kann ich auch den alias-Namen abfragen? Wie? Ich habe dazu nichts finden können.

Danke!
Intel NUC (Ubuntu 22.04.2 LTS (GNU/Linux 5.15.0-113-generic x86_64))  mit CUL V3.2 (FW 1.57 CUL868) für FS20 und CCU3 für HM(IP) + Arduino Mega (Firmata) - FHEM Revision: 29534 - FS20, HM(IP), MQTT, Philips HUE, ModBus

CoolTux


AttrVal($NAME,'alias',$NAME)


Gibt Dir den alias von $NAME wieder, wenn keiner angegeben ist wird einfach $NAME wiedergegeben
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

stobor

$NAME ist klar. Gibt's auch $ALIAS?
Interessehalber: Was gibt's denn sonst noch?
Intel NUC (Ubuntu 22.04.2 LTS (GNU/Linux 5.15.0-113-generic x86_64))  mit CUL V3.2 (FW 1.57 CUL868) für FS20 und CCU3 für HM(IP) + Arduino Mega (Firmata) - FHEM Revision: 29534 - FS20, HM(IP), MQTT, Philips HUE, ModBus

dev0

ZitatGibt's auch $ALIAS?
ReadingsVal($NAME,"alias",$NAME) mit fallback auf $NAME.

stobor

Wie bekomme ich denn ReadingsVal($NAME,"alias",$NAME) in meine system-Codezeile?

system ("curl -s -F 'token=xxx' -F 'user=yyy' -F 'message=Fenster geöffnet:\n$NAME $EVENT' https://sendPush");;\
Intel NUC (Ubuntu 22.04.2 LTS (GNU/Linux 5.15.0-113-generic x86_64))  mit CUL V3.2 (FW 1.57 CUL868) für FS20 und CCU3 für HM(IP) + Arduino Mega (Firmata) - FHEM Revision: 29534 - FS20, HM(IP), MQTT, Philips HUE, ModBus

Otto123

Hi,

wie üblich:
my $alias = ReadingsVal($NAME,"alias",$NAME);; system ("bla bla $alias ")
Zitat von: stobor am 14 August 2018, 00:49:30
Interessehalber: Was gibt's denn sonst noch?
Auf die von CoolTux genannte Art quasi ALLES.  :D

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

stobor

Intel NUC (Ubuntu 22.04.2 LTS (GNU/Linux 5.15.0-113-generic x86_64))  mit CUL V3.2 (FW 1.57 CUL868) für FS20 und CCU3 für HM(IP) + Arduino Mega (Firmata) - FHEM Revision: 29534 - FS20, HM(IP), MQTT, Philips HUE, ModBus