Pushnachrichten mit Pushover an Android bzw. iOS

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

Moderator: Co-Administratoren

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, 09:04

Das Kurzscript funktioniert, sofern das Bild natürlich vorhanden ist Und die Userdaten.
Warum nicht das originalscript mit Bildversand von mir ein zwei Seiten zurück genommen wird, ist fraglich.
Wenn es dir um dtp Script geht, warum postest du hier, statt im entsprechenden Thread.

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, 09:10

Danke für die Antwort. Werde in Zukunft genauer schauen wo und was ich schreiben werde!

Thanks

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 » 16.02.2018, 08:21

@alchy

Hat nun mit deinem Script geklappt! Habe noch device='"#device#"' eingefügt. Was mein ursprünglicher Wunsch/Frage war!

Danke für das Script

edi77
Beiträge: 2
Registriert: 28.02.2016, 23:12

Re: Pushnachrichten mit Pushover an Android bzw. iOS

Beitrag von edi77 » 16.02.2018, 09:31

dtp hat geschrieben:Also ich hab's jetzt mal mit nem Shell-Skript über den DoorPi ausprobiert, das folgende Befehle enthält:

Code: Alles auswählen

#!/bin/bash
CCU_IP=192.168.0.20 # IP-Adresse der CCU
LBoxPi_IP=192.168.0.21 # IP-Adresse des LBoxPi

PoUser1=xxxxxxxxxxxxxxxxxxxxxxxxxx # Pushover API-Key Benutzer 1
PoHMinfo1=xxxxxxxxxxxxxxxxxxxxxxxxxx  # Pushover Token "HomeMatic Info" Benutzer 1

# Snapshot holen
wget -O /home/pi/Haustürklingel.jpg http://${LBoxPi_IP}:8181/cam.jpg

# Push-Nachricht inkl. Snapshot per Pushover senden	
curl -s -k -F token=$PoHMinfo1 -F user=$PoUser1 -F message="Haustürklingel in Anwesenheit betätigt." -F attachment="@/home/pi/Haustürklingel.jpg" -F priority=1 -F sound="pushover" -F html=1 "https://api.pushover.net/1/messages.json"

exit 0
Funktioniert, wie man sieht:
IMG_1664.PNG
IMG_1665.PNG
Gruß,

Thorsten
Danke für den Beispiel Code, bei mir funktioniert es einwandfrei und die Nachricht kommt sofort auf dem Handy an.


Gesendet von meinem D5803 mit Tapatalk

Balisto
Beiträge: 47
Registriert: 14.03.2016, 08:11
Hat sich bedankt: 10 Mal
Danksagung erhalten: 1 Mal

Re: Pushnachrichten mit Pushover an Android bzw. iOS

Beitrag von Balisto » 06.04.2018, 10:34

Hallo,

kann mir jemand evtl weiter helfen bei der Bildübertragung von IP Kamera in CCU2.

Also ich möchte auch gerne ein Bild der Kamera wenn es an der Tür klingelt.
Pushover funktioniert. Auch das Skript von Alchy. Bild kommt sofort am Handy an.

Code: Alles auswählen

dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O '/tmp/snapshot.jpg' 
'http://xxxipxxx/tmpfs/snap.jpg?usr=USER&pwd=PW'");
mit dem http befehl bekomme ich auch den snapshot im browser ausgelesen.
aber ich bekomme das bild nicht über wget in die ccu.
habe auch andere ordner ausprobiert und berechtigungen vergeben. auch nichts.

füre ich das skript im obigen code aus bekomme ich im cuxd folgenden fehler:

Apr 5 22:07:17 homematic-ccu2 daemon.info cuxd[1386]: system(wget -q -O '/tmp/Klingel.jpg' 'http://ip/tmpfs/snap.jpg?usr=xxx&pwd=xxx') exit(127) 0s

Gruß Balisto

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 » 06.04.2018, 12:43

Zeig mal den exakten Code. Die von dir gepostete Fehlermeldung passt nicht zum gezeigten Codeschnipsel.
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.

Balisto
Beiträge: 47
Registriert: 14.03.2016, 08:11
Hat sich bedankt: 10 Mal
Danksagung erhalten: 1 Mal

Re: Pushnachrichten mit Pushover an Android bzw. iOS

Beitrag von Balisto » 06.04.2018, 14:46

Programm:
Bildschirmfoto 2018-04-06 um 14.32.25.png


Fehler:

Apr 6 14:35:46 homematic-ccu2 daemon.info cuxd[4114]: system(wget -q -O '/tmp/Klingel.jpg' 'http://xxx.xxx.xxx.xxx/tmpfs/snap.jpg?usr=xxx&pwd=xxx') exit(127) 0s

So, dann habe ich den snapshot per filezilla in den Ordner geschoben und folgendes Bild. Funktioniert.
Bekomme es aber nicht übers skript in die CCU2
Screenshot_20180406-144127.png
Zuletzt geändert von alchy am 22.06.2019, 23:26, insgesamt 1-mal geändert.
Grund: Scriptcopy gelöscht

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 » 06.04.2018, 19:12

Lösch die bildDatei.
Führe Script 1 aus
Schau nach ob die Datei im Ordner erscheint

Wenn ja erhöhe die Pause zwischen den Scripten.

Wenn nein, und das wird so sein lt. Log dann stimmt der WGET Aufruf im Script 1 nicht.
Den WGET Befehl auf der Kommandozeile ausführen. Also das aus der Klammer, ohne quiet Parameter - q

Alchy
Zuletzt geändert von alchy am 06.04.2018, 20:13, insgesamt 1-mal geändert.
Grund: Wenn nein

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.

Balisto
Beiträge: 47
Registriert: 14.03.2016, 08:11
Hat sich bedankt: 10 Mal
Danksagung erhalten: 1 Mal

Re: Pushnachrichten mit Pushover an Android bzw. iOS

Beitrag von Balisto » 06.04.2018, 21:04

Also in dem shell command kann ich folgenden befehl ausführen
Und das aktuelle bild wird in der ccu im tmp ordner abgespeichert.

Code: Alles auswählen

wget  -O '/tmp/Klingel.jpg'  'http://xxx.xxx.xxx.xxx/tmpfs/snap.jpg?usr=xxx&pwd=xxx';

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 » 06.04.2018, 21:06

Sonderzeichen im Passwort?

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

Antworten

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