FHEM Forum

FHEM => Automatisierung => Thema gestartet von: heinzfo am 08 November 2016, 21:51:08

Titel: ReadingsVal auslesen und per WhatsApp senden
Beitrag von: heinzfo am 08 November 2016, 21:51:08
Hallo

Wie kann ich in diesen code noch einen ReadingsVal einbauen?
Muss ich den ReadingsVal erst in eine Variable schreiben und dann auf die Variable verweisen?
Ich möchte das Subject der eingehenden E-Mail senden, per WhatsApp an HeinzMobil, so kann ich sehen ob der Trigger von EgiGeoZone oder IFTTT kommt.


define emailHeizungEinWd notify email:Subject:.*HeizungNue64.* { if ((!$we || $wday == 5) && (ReadingsVal("Anwesenheit","state",99) eq "0") && (ReadingsVal("Heizung.wz","mode",99) eq "auto")) { fhem "set HeizungWohnen desired-temp 23; set HeinzMobil send Enter area, Heizung 23°C" }}


Beste Grüße
Heinz
Titel: Antw:ReadingsVal auslesen und per WhatsApp senden
Beitrag von: heinzfo am 08 November 2016, 22:03:52
Habe es herausgefunden


define emailHeizungEinWd notify email:Subject:.*HeizungNue64.* { if ((!$we || $wday == 5) && (ReadingsVal("Anwesenheit","state",99) eq "1") &&
(ReadingsVal("Heizung.wz","mode",99) eq "auto"))
{ fhem "set HeizungWohnen desired-temp 23; set HeinzMobil send Enter area, Heizung 23°C###WeekDay###"
.ReadingsVal("email","Subject","")}}