Seite 38 von 40

Re: Pushnachrichten mit Pushover an Android bzw. iOS

Verfasst: 15.02.2018, 09:04
von alchy
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

Re: Pushnachrichten mit Pushover an Android bzw. iOS

Verfasst: 15.02.2018, 09:10
von Saschag
Danke für die Antwort. Werde in Zukunft genauer schauen wo und was ich schreiben werde!

Thanks

Re: Pushnachrichten mit Pushover an Android bzw. iOS

Verfasst: 16.02.2018, 08:21
von Saschag
@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

Re: Pushnachrichten mit Pushover an Android bzw. iOS

Verfasst: 16.02.2018, 09:31
von edi77
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

Re: Pushnachrichten mit Pushover an Android bzw. iOS

Verfasst: 06.04.2018, 10:34
von Balisto
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

Re: Pushnachrichten mit Pushover an Android bzw. iOS

Verfasst: 06.04.2018, 12:43
von dtp
Zeig mal den exakten Code. Die von dir gepostete Fehlermeldung passt nicht zum gezeigten Codeschnipsel.

Re: Pushnachrichten mit Pushover an Android bzw. iOS

Verfasst: 06.04.2018, 14:46
von Balisto
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

Re: Pushnachrichten mit Pushover an Android bzw. iOS

Verfasst: 06.04.2018, 19:12
von alchy
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

Re: Pushnachrichten mit Pushover an Android bzw. iOS

Verfasst: 06.04.2018, 21:04
von Balisto
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';

Re: Pushnachrichten mit Pushover an Android bzw. iOS

Verfasst: 06.04.2018, 21:06
von Xel66
Sonderzeichen im Passwort?

Gruß Xel66