Howto - zentrales Push-Nachrichten-Programm zPNP
Moderator: Co-Administratoren
-
- Beiträge: 10660
- Registriert: 21.09.2012, 08:09
- System: CCU
- Wohnort: Stuttgart
- Hat sich bedankt: 321 Mal
- Danksagung erhalten: 501 Mal
Re: Howto - zentrales Push-Nachrichten-Programm (zPNP) V2.1
Du kannst nicht die Variable "message" mit einem Attachment füllen. Das funktioniert so nicht. Aktuell ist das zPNS-Po noch nicht für das Versenden von Bildern geeignet. Wenn du magst, kann ich heute Abend mal eine Testversion posten, mit der du es ausprobieren kannst. Die legt dir dann eine zusätzliche Systemvariable an, in der du den Link auf das zu übertragende Bild einträgst.
Dein Pushover-Gerät heißt wirklich nur "sg"?
Gruß,
Thorsten
Dein Pushover-Gerät heißt wirklich nur "sg"?
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.
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.
-
- Beiträge: 87
- Registriert: 23.03.2015, 22:45
- Hat sich bedankt: 5 Mal
- Danksagung erhalten: 2 Mal
Re: Howto - zentrales Push-Nachrichten-Programm (zPNP) V2.1
Hallo
Vielen Dank Thorsten! Noch einmal super Arbeit dein zPNP!!
habe es über ein „normales“ Push-Script zum laufen bekommen. Leider halt nicht so elegant wie das zPNP.
Danke und Grüße
Sascha
PS.: heißt wirklich sg und funktioniert
Vielen Dank Thorsten! Noch einmal super Arbeit dein zPNP!!
habe es über ein „normales“ Push-Script zum laufen bekommen. Leider halt nicht so elegant wie das zPNP.
Danke und Grüße
Sascha
PS.: heißt wirklich sg und funktioniert
-
- Beiträge: 10660
- Registriert: 21.09.2012, 08:09
- System: CCU
- Wohnort: Stuttgart
- Hat sich bedankt: 321 Mal
- Danksagung erhalten: 501 Mal
Re: Howto - zentrales Push-Nachrichten-Programm (zPNP) V2.1
Hier mal die Version 3.0 beta des zPNS-Po. Damit wird nun auch das Übertragen von Bildern unterstützt. Mit "SetPushTextRef 3.0 beta" erfolgt nach Übertragung des Bildes eine Leerung der angelegten Systemvariablen "CCU SV Push Bild", um zu vermeiden, dass jeder nachfolgenden Testnachricht immer wieder dieses Bild angehängt wird. Wer mag, kann es ja mal testen. Ich bin bisher noch nicht dazu gekommen.
Gruß,
Thorsten
Gruß,
Thorsten
Zuletzt geändert von dtp am 23.02.2018, 08:39, insgesamt 1-mal geändert.
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.
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.
-
- Beiträge: 10660
- Registriert: 21.09.2012, 08:09
- System: CCU
- Wohnort: Stuttgart
- Hat sich bedankt: 321 Mal
- Danksagung erhalten: 501 Mal
Re: Howto - zentrales Push-Nachrichten-Programm (zPNP) V2.1
Okay, ich check das noch mal. Bin gestern leider nicht mehr dazu gekommen.
Gruß,
Thorsten
Gruß,
Thorsten
Zuletzt geändert von dtp am 21.02.2018, 07:38, insgesamt 1-mal geändert.
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.
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.
-
- Beiträge: 10660
- Registriert: 21.09.2012, 08:09
- System: CCU
- Wohnort: Stuttgart
- Hat sich bedankt: 321 Mal
- Danksagung erhalten: 501 Mal
Re: Howto - zentrales Push-Nachrichten-Programm (zPNP) V2.1
Sorry, da gab es wohl ein Editierproblem bei den obigen beiden Files. Deshalb wurde im WebUI eine Fehlermeldung ausgegeben. Hab die beiden Dateien noch mal neu erzeugt. Nun sollte es zumindest ohne Fehler klappen. Bir mir geht's zumindest. Was ich aber mangels Zeit noch nicht testen konnte, war das Übertragen von Bildern über das zPNS-Po.
Gruß,
Thorsten
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.
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.
-
- Beiträge: 87
- Registriert: 23.03.2015, 22:45
- Hat sich bedankt: 5 Mal
- Danksagung erhalten: 2 Mal
Re: Howto - zentrales Push-Nachrichten-Programm (zPNP) V2.1
Hallo Thorsten,
habe es heute endlich ausprobieren können. Push-Nachrichten mit oder ohne Bild funktioniert!
Vielen Dank für deine Arbeit und Hilfe
Grüße
Sascha
habe es heute endlich ausprobieren können. Push-Nachrichten mit oder ohne Bild funktioniert!
Vielen Dank für deine Arbeit und Hilfe
Grüße
Sascha
-
- Beiträge: 10660
- Registriert: 21.09.2012, 08:09
- System: CCU
- Wohnort: Stuttgart
- Hat sich bedankt: 321 Mal
- Danksagung erhalten: 501 Mal
Re: Howto - zentrales Push-Nachrichten-Programm (zPNP) V2.1
Hi Sascha,
danke für die Rückmeldung. Ich bin leider noch nicht selbst zum Testen gekommen, habe aber auch schon das Skript für Telegram entsprechend angepasst. Das poste ich dann die nächsten Tage.
Gruß,
Thorsten
danke für die Rückmeldung. Ich bin leider noch nicht selbst zum Testen gekommen, habe aber auch schon das Skript für Telegram entsprechend angepasst. Das poste ich dann die nächsten Tage.
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.
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.
-
- Beiträge: 87
- Registriert: 23.03.2015, 22:45
- Hat sich bedankt: 5 Mal
- Danksagung erhalten: 2 Mal
Re: Howto - zentrales Push-Nachrichten-Programm (zPNP) V2.1
Hallo zusammen, habe seit heute das Problem das immer alles Geräte die Push-Nachricht erhalten. Obwohl die SV richtig beschrieben wird!
Hat von euch jemand das selbe Problem?
Die Chefin des Hauses hat’s sich schon beklagst was die ganzen Meldungen sollen [emoji57][emoji6]
Grüße
Gesendet von iPhone mit Tapatalk
Hat von euch jemand das selbe Problem?
Die Chefin des Hauses hat’s sich schon beklagst was die ganzen Meldungen sollen [emoji57][emoji6]
Grüße
Gesendet von iPhone mit Tapatalk
-
- Beiträge: 10660
- Registriert: 21.09.2012, 08:09
- System: CCU
- Wohnort: Stuttgart
- Hat sich bedankt: 321 Mal
- Danksagung erhalten: 501 Mal
Re: Howto - zentrales Push-Nachrichten-Programm (zPNP) V3.0b
Hi Sascha,
das sollte eigentlich bei Pushover nicht der Fall sein, da ich an diesen Einstellungen nichts verändert habe.
Habe heute noch mal etwas herum gespielt. Hier dann mal die überarbeiteten Betas von Pushover und Telegram. Das Übertragen der Bilder sollte damit funktionieren.
aktuelle Version siehe hier.
Am Ende des zPNP muss dann noch das Skript SetPushTextRef eingefügt werden. Hier bitte für die lokale Variable "svPushImage" denselben Namen vergeben, wie im zPNS-Po, zPNS-Ps bzw. zPNS-Tg.
Wäre für Rückmeldungen dankbar.
Hier mal ein Beispiel zum Aufruf des zPNP, wobei die URL des Webcam-Snapshots an eure Anforderungen angepasst werden muss. Bitte daran denken, das von Pushover und Telegram benötigte "@" für die zu übertragende Bilddatei NICHT HINZUZUFÜGEN. Das wird innerhalb des zPNS-Po und -Tg automatisch gemacht.
Gruß,
Thorsten
das sollte eigentlich bei Pushover nicht der Fall sein, da ich an diesen Einstellungen nichts verändert habe.
Habe heute noch mal etwas herum gespielt. Hier dann mal die überarbeiteten Betas von Pushover und Telegram. Das Übertragen der Bilder sollte damit funktionieren.
aktuelle Version siehe hier.
Am Ende des zPNP muss dann noch das Skript SetPushTextRef eingefügt werden. Hier bitte für die lokale Variable "svPushImage" denselben Namen vergeben, wie im zPNS-Po, zPNS-Ps bzw. zPNS-Tg.
Wäre für Rückmeldungen dankbar.
Hier mal ein Beispiel zum Aufruf des zPNP, wobei die URL des Webcam-Snapshots an eure Anforderungen angepasst werden muss. Bitte daran denken, das von Pushover und Telegram benötigte "@" für die zu übertragende Bilddatei NICHT HINZUZUFÜGEN. Das wird innerhalb des zPNS-Po und -Tg automatisch gemacht.
Code: Alles auswählen
! Namen der verwendeten Systemvariablen
string svPushText = "CCU SV Push Text"; ! gem. zPNS-xx, obligatorisch
string svPushImage = "CCU SV Push Bild"; ! Link auf ein anzufügendes Bild, default: ""
! Name des zentralen Push-Nachrichten-Programms
string zPNP = "CCU PRG Push-Nachrichten"; ! obligatorisch
! +++++ Erzeugen der Test-Nachricht +++++
string message = "Dies ist eine Test-Nachricht mit <font color=green>angefügtem Bild</font>.";
! +++++ URL des Webcam-Bildes +++++
string url = "http://192.168.x.x:<port>/cam.jpg";
! +++++ Verzeichnis auf der CCU, in dem das Bild gespeichert werden soll +++++
string image = "/tmp/image.jpg";
! +++++ Bild lokal auf CCU speichern +++++
(dom.GetObject(ID_DATAPOINTS).Get("CUxD.CUX2801001:1.CMD_EXEC")).State("wget --auth-no-challenge -q -O '"#image#"' '"#url#"'");
! +++++ zPNP ausführen +++++
(dom.GetObject(ID_SYSTEM_VARIABLES).Get(svPushText)).State(message);
(dom.GetObject(ID_SYSTEM_VARIABLES).Get(svPushImage)).State(image);
(dom.GetObject(ID_PROGRAMS).Get(zPNP)).ProgramExecute();
WriteLine("Fertig!");
Thorsten
Zuletzt geändert von dtp am 18.03.2018, 10:50, insgesamt 4-mal geändert.
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.
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.