[gelöst] Mail mit Variable

Begonnen von Edi77, 25 August 2017, 16:13:12

Vorheriges Thema - Nächstes Thema

Edi77

Hallo,

Es wurde hier ja schon öfters angesprochen, allerdings bekomme ich es nicht hin

{DebianMail('xxx@test.de','>>> TEST <<<',' >>> TEST <<< [USV1:timeleft]')}


Der Wert ist eine einfache Zahl wie viele Minuten die APCUSV noch läuft.
Gebe ich das zu testen in der Befehlszeile ein, bekomme ich eine Mail, aber nicht den Zahlenwert z.B. 32 geleifert sondern [USV1:timeleft]
Master FHEM 6 als VM auf ESX Ubuntu 20.04 LTS mit MAXCube/MAX!/FS20|TabletUI|Flightradar|Tasmota|TTN Lora|CCU3 HomematicIP|RPi mit GammaScout|MQTT EasyESP 8266|LuftdatenInfo|deCONZ HUEDev|probemon|Siemens Logo|P4D|3D PRINTER RAISE3D

CoolTux

#1
Zitat von: Edi77 am 25 August 2017, 16:13:12
Hallo,

Es wurde hier ja schon öfters angesprochen, allerdings bekomme ich es nicht hin

{DebianMail('xx@test.de','>>> TEST <<<',' >>> TEST <<< [USV1:timeleft]')}


Der Wert ist eine einfache Zahl wie viele Minuten die APCUSV noch läuft.
Gebe ich das zu testen in der Befehlszeile ein, bekomme ich eine Mail, aber nicht den Zahlenwert z.B. 32 geleifert sondern [USV1:timeleft]

Du bist ja auf Perl Ebene also musst Du mit Funktionen arbeiten.
ReadingsVal oder ReadingsNum
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

Edi77

DANKE

Mein Lösung sieht so aus


{DebianMail('malanAdmin@test.com','>>> ALARM Temperatur <<<',' Die Temperatur betraegt ' .ReadingsVal("EG_Raumtemperatur","temperature","").' Grad Celsius')}
Master FHEM 6 als VM auf ESX Ubuntu 20.04 LTS mit MAXCube/MAX!/FS20|TabletUI|Flightradar|Tasmota|TTN Lora|CCU3 HomematicIP|RPi mit GammaScout|MQTT EasyESP 8266|LuftdatenInfo|deCONZ HUEDev|probemon|Siemens Logo|P4D|3D PRINTER RAISE3D