Pushnachrichten mit Pushover an Android bzw. iOS

Problemlösungen und Hinweise von allgemeinem Interesse zur Haussteuerung mit HomeMatic

Moderator: Co-Administratoren

dtp
Beiträge: 10655
Registriert: 21.09.2012, 08:09
System: CCU
Wohnort: Stuttgart
Hat sich bedankt: 320 Mal
Danksagung erhalten: 501 Mal

Re: Pushnachrichten mit Pushover an Android bzw. iOS

Beitrag von dtp » 26.01.2018, 10:16

Apothis hat geschrieben:Bei mir dauert der Versand mit Bild auch ein paar Minuten. Ohne nur ein paar Sekunden.
Vielleicht sind deine Dateien etwas zu groß. Pushover erlaubt zwar bis zu 2,5 MB pro Attachment, aber je kleiner, desto schneller. Ich übertrage Bilder mit einer Auflösung von 500 x 500 Pixel. Das geht eigentlich recht flott.
Apothis hat geschrieben: Was mir aber jetzt erst aufgefallen ist, dass unter iOS keine html Formatierungen mehr gehen.
Es funktionierte aber schon mal, zB die Textfarbe in der Nachricht.

Hat sonst noch jemand das Problem?
Nö. Funktioniert bei mir auf dem iPhone X unter iOS 11.2.5 nach wie vor einwandfrei. Sogar mit "orange". ;)
Pushover_Nachrichten.png
Was mich an der Pushover App nur etwas stört ist, dass man nicht einstellen kann, dass die Nachrichten chronologisch von oben nach unten sortiert werden; also die jüngste Nachricht ganz unten. So macht das die Telegram App und das finde ich irgendwie etwas schöner. Außerdem frage ich mich, warum es die Pushover App noch immer nur in Englisch gibt. So viel ist da ja nicht zu übersetzen.

Gruß,

Thorsten
CCU3 mit stets aktueller FW und den Addons "CUxD" und "Programmedrucken", ioBroker auf Synology DiskStation DS718+ im Docker-Container;
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.

Apothis
Beiträge: 39
Registriert: 06.01.2014, 08:17

Re: Pushnachrichten mit Pushover an Android bzw. iOS

Beitrag von Apothis » 26.01.2018, 16:29

Ich habe es gerade noch einmal getestet, jetzt geht die html Formatierung auch wieder.
Geändert habe ich nichts nur das Handy wurde mal aus und wieder eingeschaltet.

Etwas größer ist die Testdatei, sie hat 70 kb. Ich werde es mal mit einer kleineren Auflösung versuchen.


Grüße

dtp
Beiträge: 10655
Registriert: 21.09.2012, 08:09
System: CCU
Wohnort: Stuttgart
Hat sich bedankt: 320 Mal
Danksagung erhalten: 501 Mal

Re: Pushnachrichten mit Pushover an Android bzw. iOS

Beitrag von dtp » 28.01.2018, 14:00

Mir ist aufgefallen, dass die Pushover App für die Watch leider keine HTML-Tags verarbeiten kann. Da sieht dann eine empfangene Nachricht so aus:
IMG_1672.PNG
IMG_1672.PNG (33.42 KiB) 2742 mal betrachtet
Nicht wirklich schön, oder?
CCU3 mit stets aktueller FW und den Addons "CUxD" und "Programmedrucken", ioBroker auf Synology DiskStation DS718+ im Docker-Container;
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.

Apothis
Beiträge: 39
Registriert: 06.01.2014, 08:17

Re: Pushnachrichten mit Pushover an Android bzw. iOS

Beitrag von Apothis » 28.01.2018, 18:35

Stimmt das sieht nicht so gut aus.

Wenn man die App auf der Watch nicht installiert hat wird es zwar auch ohne Formatierung angezeigt, aber die html Zeichen werden nicht mit angezeigt.
Dafür muss man bis zum Text scrollen, da bei der Standard Benachrichtigung bei mir das Logo das Display ganz ausfüllt.

Grüße

Saschag
Beiträge: 87
Registriert: 23.03.2015, 22:45
Hat sich bedankt: 5 Mal
Danksagung erhalten: 2 Mal

Re: Pushnachrichten mit Pushover an Android bzw. iOS

Beitrag von Saschag » 14.02.2018, 22:19

Hallo zusammen,

kann mir jemand „Thorsten“ helfen beim umstellen auf das zPNP Pushover??

Bekommen nicht zum laufen ;-(

Code: Alles auswählen

string title = "Bewegung";
string nachricht = "Tür!";
string ATTACHMENT ="/tmp/Tür.jpg";

dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("LD_LIBRARY_PATH=/usr/local/addons/cuxd /usr/local/addons/cuxd/curl -s -k -F token=xxx -F user=xxx -F title='"#title#"' -F message='"#nachricht#"' -F attachment=@'"#ATTACHMENT#"' -F priority=-1 http://api.pushover.net/1/messages.json");

Danke im Voraus!!!

Xel66
Beiträge: 14085
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 580 Mal
Danksagung erhalten: 1492 Mal

Re: Pushnachrichten mit Pushover an Android bzw. iOS

Beitrag von Xel66 » 15.02.2018, 00:48

Saschag hat geschrieben:Bekommen nicht zum laufen ;-(
Kein Wunder, Du benutzt im Script mit dem "!" ein Sonderzeichen, das für Funktionen (Kommentar) reserviert ist. Auch würde ich, wenn nicht unbedingt notwendig, auf Umlaute verzichten.

Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch

dtp
Beiträge: 10655
Registriert: 21.09.2012, 08:09
System: CCU
Wohnort: Stuttgart
Hat sich bedankt: 320 Mal
Danksagung erhalten: 501 Mal

Re: Pushnachrichten mit Pushover an Android bzw. iOS

Beitrag von dtp » 15.02.2018, 07:33

Saschag hat geschrieben:... beim umstellen auf das zPNP Pushover??
Klar kann ich dir helfen. Aber wo liegt dein Problem denn konkret? Hast du denn alles soweit eingerichtet, wie hier beschrieben?

Gruß,

Thorsten

PS.: Ich empfehle nach wie vor die Verwendung von CUxD.
CCU3 mit stets aktueller FW und den Addons "CUxD" und "Programmedrucken", ioBroker auf Synology DiskStation DS718+ im Docker-Container;
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.

Saschag
Beiträge: 87
Registriert: 23.03.2015, 22:45
Hat sich bedankt: 5 Mal
Danksagung erhalten: 2 Mal

Re: Pushnachrichten mit Pushover an Android bzw. iOS

Beitrag von Saschag » 15.02.2018, 07:45

Guten Morgen,

erst noch mal Danke für die tolle Arbeit!!
Das zPNP funktioniert 1A!

Wollte nur das Script von oben auf dein zPNP umstellen (möchte z.B. die SV für die Geräte Auswahl.,,)

Thanks

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

Re: Pushnachrichten mit Pushover an Android bzw. iOS

Beitrag von alchy » 15.02.2018, 07:51

Xel66 hat geschrieben:Kein Wunder,
das Ausrufezeichen spielt für die Funktion keinerlei Rolle. :wink:

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.

Saschag
Beiträge: 87
Registriert: 23.03.2015, 22:45
Hat sich bedankt: 5 Mal
Danksagung erhalten: 2 Mal

Re: Pushnachrichten mit Pushover an Android bzw. iOS

Beitrag von Saschag » 15.02.2018, 08:39

Habe es mal so probiert, leider geht es nicht:

Code: Alles auswählen

string title = "Bewegung";
string nachricht = "Tür";
string ATTACHMENT ="/tmp/Tür.jpg";

! Erzeugen der Nachricht
!string message = "<font color='orange'>Dies</font> ist <font color='green'>eine <b>gewöhnliche</b> Test-Nachricht</font>.";
string message = '"#nachricht#"' -F attachment=@'"#ATTACHMENT#"';

! Auswahl des Push-Dienstes (nur, wenn "CCU SV Push-Dienst" vorhanden)
dom.GetObject("CCU SV Push Dienst").State("1");

! Setzen der Priorität für die Push-Nachricht (nur, wenn "CCU SV Push Prio" vorhanden)
dom.GetObject("CCU SV Push Prio").State("-1");

! Sound für Pushover-Nachricht (nur, wenn "CCU SV Push Pushover-Sound" vorhanden)
dom.GetObject("CCU SV Pushover Sound").State("gamelan");

! Gerät für Pushover-Nachricht 
dom.GetObject("CCU SV Pushover Gerät").State("sg");

dom.GetObject("CCU SV Push Text").State(message);

! Programm "CCU PRG Push-Nachrichten" ausführen
dom.GetObject("CCU PRG Push-Nachrichten").ProgramExecute();

Antworten

Zurück zu „HomeMatic Tipps & Tricks - keine Fragen!“