Hallo,
ich habe ein ähnliches Problem. Im Allgemeinen funktioniert es bei mir mit den Push-Nachrichten. Ich möchte bei einer Alarmmeldung (Fenster oder Türkontakt) gerne den Auslöser in der Meldung haben. Wenn ich mein Script wie zuvor beschrieben ändere, dann bekomme ich gar keine Push-Nachricht mehr. Ohne den „Auslöser“ funktioniert es aber.
Was mache ich Falsch?
-------Script-----------
string APIKey = ‚ESY:‘ # dom.GetObject(‚PushKeySmartphone‘).Value();
string ausloeser = dom.GetObject((dom.GetObject((dom.GetObject("$src$")).Channel())).Device());
! Hier den Betreff der Nachricht angeben
string event = ‚[alarm]Alarm‘;
! Hier den Inhalt der Nachricht angeben
string PushText = 'Alarm bei ’ # ausloeser;
! Alles ab hier bitte UNVERÄNDERT übernehmen
string stdout;
string stderr;
string teilstr;
string sendtext = „“;
string sendevent = „“;
foreach(teilstr, event.Split(" „)) {
sendevent = sendevent # „+“ # teilstr;
}
foreach(teilstr, PushText.Split(“ ")) {
sendtext = sendtext # „+“ # teilstr;
}
system.Exec(’/bin/sh /etc/config/addons/mh/prowl.sh ’ # APIKey # ’ ’ # sendevent # ’ ’ # sendtext, &stdout, &stderr);
------Script--------