Hallo,
ich möchte eine Push Nachricht über lehre Batterien erhalten, und zwar jeden Samstag. Das mit dem Push funktioniert, jedoch kommt die Nachricht dann jeden Tag...
Was ist an den unten stehenden Code falsch? Bestimmt irgendwelche Klammern ?!
Vielen dank für die Hilfe
Gruß
Thorsten
*18:00:00 { if ( $wday == 6 )
{if (ReadingsVal("Fensterkontakt_Sch", "battery", "-1") eq "low")
{fhem ("set PushoverJay msg 'Fesnterkontakt' 'Bitte Batterie tauschen' '' 0 ''")}
};
{if (ReadingsVal("Tuerschloss", "battery", "-1") eq "low")
{fhem ("set PushoverJay msg 'Türschloss' 'Bitte Batterie tauschen' '' 0 ''")}
};
}
Fesnterkontakt sollte Fensterkontakt sein
Kontrolliere mal Deine Leerzeichen {if oder { if bzw bei den ( auch
Und warum 2 ;
Gesendet von meinem SM-G800F mit Tapatalk
Das geht auch übersichtlicher:
*18:00:00 {
if ( $wday == 6 )
{
fhem "set PushoverJay msg 'Fensterkontakt' 'Bitte Batterie tauschen' '0'" if (ReadingsVal("Fensterkontakt_Sch", "battery", "-1") eq "low");
fhem "set PushoverJay msg 'Türschloss' 'Bitte Batterie tauschen' '0'" if (ReadingsVal("Tuerschloss", "battery", "-1") eq "low");
}
}
Ob das Format so für Pushover richtig ist weiß ich nicht.
Gruß
Dan
Hallo,
das funktioniert leider nicht richtig, aber die Push nachricht würde nur am gewünschen Wochentag kommen:-)
2017-06-13 19:49:20 Pushover PushoverJay msg 'Türschloss' 'Bitte Batterie tauschen' '0'
2017-06-13 19:49:20 Pushover PushoverJay lastTitle: Türschloss' 'Bitte Batterie tauschen
2017-06-13 19:49:20 Pushover PushoverJay lastMessage: 0
2017-06-13 19:49:20 Pushover PushoverJay lastAction: -
2017-06-13 19:49:20 Pushover PushoverJay lastDevice: jct
2017-06-13 19:49:20 Pushover PushoverJay lastRequest: 2fda015b-a065-460b-a7b3-3c5c73854f18
2017-06-13 19:49:20 Pushover PushoverJay lastResult: Error 400: message cannot be blank
danke für die Hilfe
Gruß
Thorsten
Haben den Fehler gefunden,
da fehlen Apostroph's oder wie auch immer das Zeichen heist :-)
.....Bitte Batterie tauschen' ''0''" if (Re....
danke jetzt funktioniert es :-)
Gruß
Thorsten
Schön, dass es klappt. Schreibst du dann noch [Gelöst] vor das Subject des ersten Posts?