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-73-generic x86_64))  mit CUL V3.2 (Firmware 1.57 CUL868) für FS20 und CUL V3.4 (Firmware 1.57 CUL868) für HM + Arduino Mega
FHEM Revision: 27642
FS20-Schalter und Dimmer
HM Fensterkontakte, Heizungsthermostate, Temperatursensoren

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-73-generic x86_64))  mit CUL V3.2 (Firmware 1.57 CUL868) für FS20 und CUL V3.4 (Firmware 1.57 CUL868) für HM + Arduino Mega
FHEM Revision: 27642
FS20-Schalter und Dimmer
HM Fensterkontakte, Heizungsthermostate, Temperatursensoren

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-73-generic x86_64))  mit CUL V3.2 (Firmware 1.57 CUL868) für FS20 und CUL V3.4 (Firmware 1.57 CUL868) für HM + Arduino Mega
FHEM Revision: 27642
FS20-Schalter und Dimmer
HM Fensterkontakte, Heizungsthermostate, Temperatursensoren

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-73-generic x86_64))  mit CUL V3.2 (Firmware 1.57 CUL868) für FS20 und CUL V3.4 (Firmware 1.57 CUL868) für HM + Arduino Mega
FHEM Revision: 27642
FS20-Schalter und Dimmer
HM Fensterkontakte, Heizungsthermostate, Temperatursensoren