FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: stobor am 13 August 2018, 22:39:28

Titel: System-Variablen $NAME, $EVENT, ...
Beitrag von: stobor am 13 August 2018, 22:39:28
Ü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!
Titel: Antw:System-Variablen $NAME, $EVENT, ...
Beitrag von: CoolTux am 13 August 2018, 23:33:35

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


Gibt Dir den alias von $NAME wieder, wenn keiner angegeben ist wird einfach $NAME wiedergegeben
Titel: Antw:System-Variablen $NAME, $EVENT, ...
Beitrag von: stobor am 14 August 2018, 00:49:30
$NAME ist klar. Gibt's auch $ALIAS?
Interessehalber: Was gibt's denn sonst noch?
Titel: Antw:System-Variablen $NAME, $EVENT, ...
Beitrag von: dev0 am 14 August 2018, 10:54:06
ZitatGibt's auch $ALIAS?
ReadingsVal($NAME,"alias",$NAME) mit fallback auf $NAME.
Titel: Antw:System-Variablen $NAME, $EVENT, ...
Beitrag von: stobor am 14 August 2018, 11:16:57
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");;\
Titel: Antw:System-Variablen $NAME, $EVENT, ...
Beitrag von: Otto123 am 14 August 2018, 12:45:12
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
Titel: Antw:System-Variablen $NAME, $EVENT, ...
Beitrag von: stobor am 15 August 2018, 13:57:46
Super, danke!
Läuft.