Hallo zusammen,
ich lasse mit per Pushover momentan regelmäßig (alle Zwei Stunden) den Status verschiedener Sensoren (Temperatur, etc.) schicken.
define pushoverStatus at+*02:00:00 {my $BKTempWetter = ReadingsVal("Aussentemp","temperature", "");; my $GTTempWetter = ReadingsVal("CUL_WS_1","temperature", "");; my $HzPreset = ReadingsVal("Heizungspresets","state", "");; fhem("set pushmsg msg 'Wetterbericht' 'Aussentemp. Küchenfenster $BKTempWetter°C\nAussentemp. Garten $GTTempWetter°C\nHeizungspreset $HzPreset''' -1 ''")}
Nun möchte ich aber das Ich nur zu bestimmten Zeiten (07:00, 09:00, 11:30; 15:00 und 23:59- evtl. am Wochenende zu anderen Zeiten) die Meldung bekomme.
Gibt es da einen einfachen weg oder muss ich jetzt für jede Zeit (at *07:00:00, at *09:00:00, etc.) eine einzelne "at" Definition anlegen?
Danke und Gruß
Andreas
schau Dir DOIF an, das kann genau das
DOIF war eine Super Idee- Einfache Pushover Nachrichten kann ich ohne Probleme... nur wenn es darum geht noch Readings einzufügen klappt es nicht. Ich erhalte keine Nachrichten und DOIF meldet einen Error.
Mit diesem Code habe ich es versucht
([08:00] or [12:00] or [15:00] or [18:00] or [21:00] or [23:59]) ({my $BKTempWetter = ReadingsVal("Aussentemp","temperature", "");; my $GTTempWetter = ReadingsVal("CUL_WS_1","temperature", "");; my $HzPreset = ReadingsVal("Heizungspresets","state", "");; fhem("set pushmsg msg 'Wetterbericht' 'Aussentemp. Küchenfenster $BKTempWetter°C\nAussentemp. Garten $GTTempWetter°C\nHeizungspreset $HzPreset''' -1 ''")})
Ich erhalte dann die angehängte Fehlerausgabe im Modul
Vielleicht hat ja noch jemand eine Idee
Danke
Andreas
ZitatVielleicht hat ja noch jemand eine Idee
Wie wär es direkt unter Automatisierung im passenden Beitrag posten?
http://forum.fhem.de/index.php/topic,23833.0.html (http://forum.fhem.de/index.php/topic,23833.0.html)
Zitat von: earkle am 14 Februar 2015, 20:46:58
DOIF war eine Super Idee- Einfache Pushover Nachrichten kann ich ohne Probleme... nur wenn es darum geht noch Readings einzufügen klappt es nicht. Ich erhalte keine Nachrichten und DOIF meldet einen Error.
Mit diesem Code habe ich es versucht
([08:00] or [12:00] or [15:00] or [18:00] or [21:00] or [23:59]) ({my $BKTempWetter = ReadingsVal("Aussentemp","temperature", "");; my $GTTempWetter = ReadingsVal("CUL_WS_1","temperature", "");; my $HzPreset = ReadingsVal("Heizungspresets","state", "");; fhem("set pushmsg msg 'Wetterbericht' 'Aussentemp. Küchenfenster $BKTempWetter°C\nAussentemp. Garten $GTTempWetter°C\nHeizungspreset $HzPreset''' -1 ''")})
Ich erhalte dann die angehängte Fehlerausgabe im Modul
Vielleicht hat ja noch jemand eine Idee
Danke
Andreas
Einen passenden Beitrag dazu hatten wir vor kurzem hier:
http://forum.fhem.de/index.php/topic,23833.msg260929.html#msg260929
Gruß
Damian
Ich hab es jetzt geschafft mit
([06:00] or [08:00] or [12:00] or [15:00] or [19:00] or [20:00] or [21:00] or [23:59]) (set pushmsg msg 'Wetterbericht' 'Aussentemp. Küchenfenster [Aussentemp:temperature]°C - Aussentemp. Garten [CUL_WS_1:temperature]°C - Heizungspreset [Heizungspresets:state]''' -1 '')
Jetzt fehlt mir nur noch die Möglichkeit Zeilenumbrüche einzufügen- im normalen Pushover habe ich das mit " \n " geschafft. Hat da jemand eine Idee?
Gruß
Andreas