Hallo @marko,
Willkommen im Forum!
Das stimmt - es fehlt noch die Ergänzung in der Knowledege-Base.
Du musst als Präfix des Titels (Event) den entsprechenden Pushtyp angeben.
Snippet:
string event = '[alarm] ACHTUNG: Alarm!';
Zur Verfügung stehen derzeit: alarm, alarm2, alarm3, bell, jingle
Wichtig:
Ab Android 7 kann nur der Benutzer selbst die Alarmbenachrichtigungen aktivieren. In den Android-System-Einstellungen der Smartha App unter „Benachrichtigungen“ muss der entsprechende Kanal angetippt und die Option „Bitte nicht stören ignorieren“ aktiviert werden.
Komplettes Beispiel:
string APIKey = 'ESY:' # "CM-BAAAAAAA-BBBB-1111-CCCC-2541CDB18E61";
! Hier den Betreff und den Push-Typ der Nachricht als Präfix angeben
string event = '[alarm] ACHTUNG: Alarm!';
string PushText = 'Die Haustür wurde geöffnet!';
! 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);
Edit: Knowledge-Base wurde aktualisiert.
– Eddy