Pushover Benachrichtigung klappt nicht mehr

Allgemeines zur HomeMatic Haussteuerung

Moderator: Co-Administratoren

Antworten
oetzix
Beiträge: 11
Registriert: 01.10.2018, 21:40

Pushover Benachrichtigung klappt nicht mehr

Beitrag von oetzix » 21.04.2019, 12:26

Hallo zusammen,

nachdem es einige Monate problemlos lief, schafft die Homematic seit ca. 3-4 Wochen keine Pushover Benachrichtigungen mehr zu verschicken.
Ich habe diverse Dinge gestestet und nachgelesen, aber alleine komme ich nicht mehr weiter.

Das Testskript von Alchy liefert neben der erfolgreichen Test Pushover Benachrichtigung folgenden Output:
Rückgabe:{"status":1,"request":"5480118e-0a2a-465d-ad01-fd0037ed81a6"}

Das Skript von Homematic-Guru, welches wie gesagt lange funktioniert, tut gar nichts.

Code: Alles auswählen

!Variable Fenster 15min geoeffnet setzen, wenn Fenster immer noch geoeffnet
!Script by www.homematic-guru.de
var fensterstatus = dom.GetObject('Ueberwachung Fensterkontakte').Value();
if ( fensterstatus == 1) 
{ 
!Pushover - Skript by technikkram.net
!------------------------------

!__Pushover Keys
string po_api_user="+++++++++++++";
string po_api_token="++++++++++++++";

!__Nachricht
string po_title="Badezimmerfenster offen";
string po_message="Seit 15 Minuten";
string po_sound="none";
string po_priority="0";

!___Nur benoetigt wenn Prioritaet auf Emergency (2) gesetzt ist
string po_retry="30";
string po_expires="3600";

!___Erlaeuterungen
! Sounds: pushover, bike, bugle, cashregister, classical, cosmic, falling, gamelan, incoming, intermission, magic, mechanical, pianobar, siren, spacealarm, tugboat, alien, climb, persistent, echo, updown, none
!Prioritaeten: 0=Normal; 1=High (AudioVibration auch waehrend quiet hour); 2=Emergency (Meldung Muss bestätigt werden, solange sound/Vibration); -1=Low ; -2=Lowest
! Bei Prio 2: po_retry gibt an (in sekunden), wie hauefig eine Nachricht vom Server geschickt wird (z.B. alle 30s)
! Bei Prio 2: po_expires gibt an (in Sekunden), wie lange nachrichten geschickt werden sollen. Bestätigt der User, stoppt die Benachrichtigung. Beispiel: Alle 30 sekunden wird eine Nachricht geschickt, das passiert eine Stunde lang (1 Stunde = 3600 sekunden).

!------ NICHT MODIFIZIEREN-------
string po_request;
if(po_priority=="2"){
po_request="/usr/local/addons/cuxd/curl -X POST -k -H \"Content-Type: application/x-www-form-urlencoded\" -d \"token=" # po_api_token # "&user=" # po_api_user # "&title=" # po_title # "&priority="# po_priority # "&sound=" # po_sound # "&retry="# po_retry # "&expire=" # po_expires # "&message=" # po_message # "\" https://api.pushover.net/1/messages.json";
}
else{
po_request="/usr/local/addons/cuxd/curl -X POST -k -H \"Content-Type: application/x-www-form-urlencoded\" -d \"token=" # po_api_token # "&user=" # po_api_user # "&title=" # po_title # "&priority="# po_priority # "&sound=" # po_sound # "&message=" # po_message # "\" https://api.pushover.net/1/messages.json";
}
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State(po_request);
}0

Bin noch ein ziemlicher Homematic Neuling, so dass ich nicht weiß, wie ich weiter nach der Fehlerursache suchen soll.
Daher bin ich dankbar für eure Hilfe.

Schönen Gruß
oetzi
Zuletzt geändert von alchy am 21.04.2019, 13:06, insgesamt 1-mal geändert.
Grund: Passwort entfernt

alchy
Beiträge: 10754
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 673 Mal

Re: Pushover Benachrichtigung klappt nicht mehr

Beitrag von alchy » 21.04.2019, 13:17

Das Script sollte eine Nachricht verschicken, wenn du die Bedingungen entsprechend erfüllst.
(Die 0 am Ende des Scriptes gehört gelöscht.)

Alchy

Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

oetzix
Beiträge: 11
Registriert: 01.10.2018, 21:40

Re: Pushover Benachrichtigung klappt nicht mehr

Beitrag von oetzix » 21.04.2019, 20:26

Hallo Alchy,

danke für deine schnelle Rückmeldung und das entfernen der sensiblen Informationen.

Oh man, es lag an der Bedingung. Das "fensterstatus = 1" passte nicht mehr :roll:

Gruß
oetzi

Benutzeravatar
blackhole
Beiträge: 3730
Registriert: 21.07.2015, 14:03
System: CCU
Hat sich bedankt: 184 Mal
Danksagung erhalten: 587 Mal

Re: Pushover Benachrichtigung klappt nicht mehr

Beitrag von blackhole » 21.04.2019, 21:24

Ändere das Passwort umgehend.
Das Skript ist noch mit Passwort/Keys im Klartext in mindestens einem Cache zu finden.

Antworten

Zurück zu „HomeMatic allgemein“