Seite 1 von 1

Pushover - Dienst zur Benachrichtung auf dem Smartphone

Verfasst: Mi Okt 05, 2022 1:22 pm
von Sun1453
Hier möchte ich meine Umsetzung der Benachrichtung über den Dienst Pushover dokumentieren, damit andere dies für Ihre Anwendung nutzen können.

Webseite des Dienstes
Apps für Android or iOS
Anlage des Accounts über Webseite

Es ist genau so möglich einen Account per APP anzulegen. Nach Bestätigung der E-Mail Adresse kann der Account genutzt werden.

Dokumentation der API (Quelldaten für HTTP API im TWS)

Wichtige Kenndaten:
- Bei Erstanlage kann man alles unendgeldlich nutzen, für 30 Tage.
- Danach muss man $5 USD one-time purchase für die jeweilig genutzte Platform zahlen [Einmalig]. Also wenn man eine Lizenz für Android gekauft hat, kann man diesen API Key für alle Android Geräte nutzen. Gleiches gilt für IOS und Windows.
- Jeder Nutzer kann immer 10.000 Nachrichten über die API per Monat kostenlos senden. Wer mehr braucht muss ein entsprechendes Paket buchen. Zu sehen wieviel man verbraucht hat kann man auf der Webseite und in der APP.
► Text zeigen
Details zur Umsetzung im TWS kommt in Kürze. Nur kurz man braucht neben der HTTP API Config auch Module in der Logik Engine. Die Logik Engine muss dabei das Gerät welches die Nachricht erhalten soll und die Nachricht liefern. Nur der API Key wird fest in der HTTP-API Engine hinterlegt.

@Robert_Mini Hier wirst du bald die Details finden.

Re: Pushover - Dienst zur Benachrichtung auf dem Smartphone

Verfasst: Sa Okt 08, 2022 11:52 am
von Sun1453
Stand Software: Version 3.5

Aufbau meiner Strecke:

1. TWS 1 empfängt das KNX-Telegramm des Bewegungsmelders. DPT 1.001
2. KNX-Objekt ist mit MQTT-Objekt verbunden. Datentyp ist Boolean bei gesamter MQTT-Strecke.
3. MQTT-Subsystem TWS 1 ist verbunden mit MQTT-Broker auf TWS 2 und sendet den Wert an diesen. [Publish-Event]
4. MQTT-Subsystem auf TWS 2 holt die Information per Subscribe-Event ab und sendet es an das Logik Modul 1.
5. Logik Modul 1
Variante: Oder Modul
Eingang-Daten:
Wert vom MQTT-System

Einstellungen Eingang / Ausgang:
Eingang: Input C (Change) sowie X (Startwert leer)
Ausgang: Output | Mapping 0 = true | 1 = false | C (Change)

Ausgang-Daten: Wert zu Logik 2

6. Logik Modul 2
Variante: Multiplexer String
Eingangsdaten:
Eingang 1: Festwert | Eingang 2: Festwert | Eingang 3: leer | Eingang 4: leer | Selektor: Ausgang Logik 1 liefert Wert

Einstellungen Eingang / Ausgang:
Selektor: A (Allways) sowie X (Startwert leer) | Output: C (Change)

Ausgang-Daten: Wert schreiben auf HTTP-API-Objekt

Jetzt hat das HTTP-API Objekt seine Daten für die Nachricht. Bei dieser Variante gehen maximal zwei Nachrichten.

Re: Pushover - Dienst zur Benachrichtung auf dem Smartphone

Verfasst: Sa Okt 08, 2022 12:27 pm
von blaubaerli
Hallo Michael,

auch hier ist die Angabe der Version doch sinnvoll. Spätestens wenn die integrierten Benachrichtigungsmöglichkeiten einen gewissen Reifegrad haben, werden diese Ansätze hier anders zu bewerten sein.

Danke.

Beste Grüße
Jens

Re: Pushover - Dienst zur Benachrichtung auf dem Smartphone

Verfasst: Sa Okt 08, 2022 12:27 pm
von Sun1453
HTTP-API-Server Einstellungen:

Bezeichnung: beliebig
Hostadresse: [https://] [api.pushover.net] [443]
Validierung Server Zertifikat : Checkbox anhaken
Optionale Headers: Leer lassen
Autorisierung: [API-Key]
Lokation: [Body]
Feldbezeichnung: [Token]
Wert: [API-Key-Push Over]

Ressource:

Bezeichnung: [beliebig]
Ressource URI: [/1/messages.json]
Request Method: [POST]
Request-Content-Type: application/x-www-form-urlencoded
Trigger und HTTP Weiterleitung bleiben nicht aktiviert
Response Content-Type: application/json / POST

Applikationen:

Pushover-User:
Selektor: user | Lokation: body | Format: string
Beliefert aus Multiplexer String mit ODER Modul, wie bei Nachricht und Taktmodul, damit der Wert immer mal wieder erneuert wird. Wichtig damit Daten auch nach Neustart des Servers vorliegen.

Pushover-Nachricht:
Selektor: message | Lokation: body | Format: string
Belieferung siehe vorheriger Beitrag im Thema.

Pushover-Gerät:
Selektor: device | Lokation: body | Format: string
Beliefert aus eigenem Multiplexer String – getriggert aber aus gleichem ODER-Modul sowie Taktmodul wie Pushover-User Multiplexer String

Re: Pushover - Dienst zur Benachrichtung auf dem Smartphone

Verfasst: Sa Okt 08, 2022 12:40 pm
von Robert_Mini
Hallo Michael!

Danke für die Doku. Ich werde das zeitnah testen, denn es gibt ein paar Dinge, die ich durchaus als Pushnachricht begrüßen würde (Leckage Sensor, Fehler Poolpumpe, etc.)

Der ein oder andere Screenshot wäre natürlich super, dann weiß man gleich, wo du gedanklich grad bist 😀🫣.

Lg
Robert