Seite 1 von 2

Pushover

Verfasst: 8. Jul 2016, 15:43
von chikuro
Hi,
Was muss ich genau eingeben und einstellen das pocsag Meldungen an pushover gesendet werden

Re: Pushover

Verfasst: 9. Jul 2016, 09:23
von chrisb87
Hey,

du musst zunächst einen neuen Push-Dienst anlegen und dort in den Entwickler-Modus wechseln. Im Reiter Anfrage trägst du dann folgende URL ein:

https://api.pushover.net/1/messages.xml

Die Methode bleibt auf "Post". Der Post-Content lautet wie folgt:
application/x-www-form-urlencoded

Als Parameter-Text gibst du folgendes an (<key> durch deinen Token ersetzen, welchen du erstellen musst):

Code: Alles auswählen

token=<key>&user=%address%&title=%title%&priority=%field1%&message=%message
Dann noch im Reiter "Script" folgendes Skript hinzufügen:

Code: Alles auswählen

public static bool ProcessResponse(int httpCode, String[] header, String content, out String result) {
	if(httpCode == 200) {
		result = content;
		return true;
	} else {
		result = content;
		return false;
	}
}

public static void PrepareVariables(System.Collections.Generic.IDictionary<String, String> variables) {
  String value;
  
  if(! variables.TryGetValue("message", out value) || value == null || value.Trim().Length == 0)
    variables["message"] = "Keine Meldung";
	
  if(! variables.TryGetValue("title", out value) || value == null || value.Trim().Length == 0)
    variables["title"] = "Kein Titel";
}
Die Rückmeldung wird hier einfach nur per http-returncode ausgewertet. Ist der einfachste Weg.

Um die Priorität zu steuern gehst du nun noch in den Tag "Felder" und trägst in die Beschreibung von "%field1%" den Text Priorität, Standardwert = 0 und setzt den haken "Notwendig". Danach kannst du auf dem ersten Reiter "Einstellungen" die gewünschte Prio (z.B. 0 für Normal) eintragen.

Nun kannst du ein Telegrammereignis für diesen Push-Dienst versenden. Die bei Pushover generierte UserID (bzw. API-Key bei Prowl) muss dann in den Einstellungen des Telegrammereignisses angegeben werden.

Ist alles nicht getestet, da ich für Pushover kein Geld zahle, sollte aber funktionieren. Wenn nicht meld dich nochmal.

Re: Pushover

Verfasst: 10. Jul 2016, 09:50
von jannek
ich bekomme nach den ganzen Einstellungen immer nur den Fehler 500 Angezeigt.. Was muss ich machen damit es geht..??

Bild

Re: Pushover

Verfasst: 10. Jul 2016, 11:36
von jannek
Nach langem Fehler suchen habe ich ihn gefunden. die Alarmierung muss wie folgt lauten:

Bild
URL :

Code: Alles auswählen

https://api.pushover.net/1/messages.json
POST

Code: Alles auswählen

application/x-www-form-urlencoded
Parameter

Code: Alles auswählen

token=<keY>&user=%address%&title=Alarmierung&priority=1&message=%message%
Bild
Script :

Code: Alles auswählen

public static bool ProcessResponse(int httpCode, String[] header, String content, out String result) {
   if(httpCode == 200) {
      result = content;
      return true;
   } else {
      result = content;
      return false;
   }
}

public static void PrepareVariables(System.Collections.Generic.IDictionary<String, String> variables) {
  String value;
  
  if(! variables.TryGetValue("message", out value) || value == null || value.Trim().Length == 0)
    variables["message"] = "Keine Meldung";
   
  if(! variables.TryGetValue("title", out value) || value == null || value.Trim().Length == 0)
    variables["title"] = "Kein Titel";
}
Bild


Ihr solltet den nur noch euren Api Key und Token zur hand haben den ihr erstmal erstellen müsst.

Liebe grüße Jannek

Re: Pushover

Verfasst: 10. Jul 2016, 12:38
von chrisb87
Hey,

ergibt Sinn :) Das Skript war auf JSON ausgelegt. Sorry für meinen Fehler ;) Hauptsache es geht nun.
Du könntest jetzt in den Anfrage-Parametern noch das %field1% einbauen (statt der 1). Dann ist man komplett flexibel.

Re: Pushover

Verfasst: 10. Jul 2016, 18:38
von chikuro
Sok bei mir funktioniert nun auch alles mit pushover danke für eure schnelle Hilfe

Re: Pushover

Verfasst: 11. Aug 2016, 20:24
von taube
Guten Abend

habe alles soweit umgesetzt, aber läuft einfach nicht. erst war fehler 400 jetzt kommt fehler 500.

hat einer eine Idee. Danke

gruß

Re: Pushover

Verfasst: 26. Aug 2016, 15:36
von Sascha05
Noch Aktuell der Fehler?

Re: Pushover

Verfasst: 21. Nov 2016, 07:15
von taube
Guten Morgen Sachsa der Fehler ist noch aktuell

Gruß Patrick

Re: Pushover

Verfasst: 24. Nov 2016, 20:04
von Retter0815
Bei kommt auch immer Fehler 400, meldungen gehen nicht durch