Themen, die in keine andere Kategorie passen
Moderator: Co-Administratoren
-
dima1002
- Beiträge: 27
- Registriert: 21.11.2020, 18:25
- System: CCU
Beitrag
von dima1002 » 17.11.2022, 20:33
Hallo,
kann es sein das es bei Pushover ein großes Bild nicht funktioniert? Mit einem kleinen Bild funktioniert alles.
Wenn ich das Bild manuell convertiere funktioniert alles. So aber nicht, warum?
Code: Alles auswählen
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget --no-check-certificate -O /tmp/Tor1.jpg 'https://172.16.1.1:4001/webapi/entry.cgi?api=SYNO.SurveillanceStation.Camera&method=GetSnapshot&version=7&cameraId= 12&_s'");
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("/bin/convert -resize 80% /tmp/Tor1.jpg /tmp/Tor2.jpg");
string MESSAGE = " <font color='red'>Eingang</font>";
string ATTACHMENT ="/tmp/Tor1.jpg";
string TOKEN = "TOKEN"; ! mein Token
string USERKEY = "KEY"; ! mein Usercode
string DEVICE = "HANDY";
var RETRY = "30"; !wiederholungen des Alarm bei prio >1
var EXPIRE = "120"; ! wie lange bis verfaellt
dom.GetObject(ID_DATAPOINTS).Get("CUxD.CUX2801001:11.CMD_EXEC").State("/usr/local/addons/cuxd/extra/curl -s -k -F html=1 -F token='"#TOKEN#"' -F user='"#USERKEY#"' -F device='"#DEVICE#"' -F message='"#MESSAGE#"' -F attachment=@'"#ATTACHMENT#"' -F sound=siren -F priority=1 http://api.pushover.net/1/messages.json");
Zuletzt geändert von
Roland M. am 17.11.2022, 21:22, insgesamt 1-mal geändert.
Grund: Thema verschoben
-
alchy
- Beiträge: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Beitrag
von alchy » 18.11.2022, 20:23
Mal nachgeschaut wie groß dein Bild ist?
UND
mit den Vorgaben auf
https://pushover.net/api#attachments
verglichen?
Each message may only include one attachment, and attachments are currently limited to 2,621,440 bytes (2.5 megabytes).
Alchy
-
dima1002
- Beiträge: 27
- Registriert: 21.11.2020, 18:25
- System: CCU
Beitrag
von dima1002 » 19.11.2022, 11:06
Hallo Alchy,
wo ist dann das Problem?
so funktioniert es nicht:
Code: Alles auswählen
drwxrwxrwt 18 root root 4.0K Nov 19 10:14 .
-rw-r--r-- 1 root root 138K Nov 19 10:52 Eingang1.jpg
-rw-r--r-- 1 root root 199K Nov 19 10:52 Eingang2.jpg
Code: Alles auswählen
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -O /tmp/Eingang1.jpg 'http://192.168.1.1/XXXXXX'");
! Pushover mit CUxD.EXEC und Bildanhang
! by Alchy
string MESSAGE = "Es klingelt am Tor.";
string ATTACHMENT ="/tmp/Eingang1.jpg";
string TOKEN = "XXXX"; ! eigener Token
string USERKEY = "XXXX"; ! eigener Usercode
! ++++++ Finger weg ++++++
dom.GetObject(ID_DATAPOINTS).Get("CUxD.CUX2801001:1.CMD_EXEC").State("curl -s -k -F token='"#TOKEN#"' -F user='"#USERKEY#"' -F message='"#MESSAGE#"' -F 'attachment=@/tmp/Tor1.jpg' -F sound=Pushover -F priority=0 http://api.pushover.net/1/messages.json");
so funktioniert es:
Code: Alles auswählen
pi@debmatic:/tmp $ /bin/convert -resize 80% /tmp/Eingang2.jpg /tmp/Eingang2_klein.jpg
pi@debmatic:/tmp $ /bin/convert -resize 80% /tmp/Eingang1.jpg /tmp/Eingang1_klein.jpg
pi@debmatic:/tmp $ ls -ahltr
total 668K
drwxr-xr-x 20 root root 4.0K Nov 17 14:58 ..
drwxrwxrwt 2 root root 4.0K Nov 18 10:13 .XIM-unix
drwxrwxrwt 2 root root 4.0K Nov 18 10:13 .Test-unix
drwxrwxrwt 2 root root 4.0K Nov 18 10:13 .ICE-unix
drwxrwxrwt 2 root root 4.0K Nov 18 10:13 .font-unix
-r--r--r-- 1 root root 11 Nov 18 10:13 .X0-lock
drwxrwxrwt 2 root root 4.0K Nov 18 10:13 .X11-unix
-rw-r--r-- 1 root root 29 Nov 18 10:15 hm_autoconf_2075.log
-rw-r--r-- 1 root root 29 Nov 18 10:15 hm_autoconf_2227.log
-rw-r--r-- 1 root root 138K Nov 19 10:52 Eingang1.jpg
-rw-r--r-- 1 root root 199K Nov 19 10:52 Eingang2.jpg
-rw-r--r-- 1 root root 1.1K Nov 19 10:59 cuxd.ps.sav
-rw-r--r-- 1 pi pi 138K Nov 19 11:02 Eingang2_klein.jpg
drwxr-xr-x 2 root root 4.0K Nov 19 11:02 event
drwxrwxrwt 18 root root 4.0K Nov 19 11:02 .
-rw-r--r-- 1 pi pi 97K Nov 19 11:02 Eingang1_klein.jpg
pi@debmatic:/tmp $
Code: Alles auswählen
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -O /tmp/Eingang1.jpg 'http://192.168.1.1/XXXXXX'");
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("/bin/convert -resize 80% /tmp/Eingang1.jpg /tmp/Eingang1_klein.jpg");
! Pushover mit CUxD.EXEC und Bildanhang
! by Alchy
string MESSAGE = "Es klingelt am Tor.";
string ATTACHMENT ="/tmp/Eingang1_klein.jpg";
string TOKEN = "XXXX"; ! eigener Token
string USERKEY = "XXXX"; ! eigener Usercode
! ++++++ Finger weg ++++++
dom.GetObject(ID_DATAPOINTS).Get("CUxD.CUX2801001:1.CMD_EXEC").State("curl -s -k -F token='"#TOKEN#"' -F user='"#USERKEY#"' -F message='"#MESSAGE#"' -F 'attachment=@/tmp/Tor1.jpg' -F sound=Pushover -F priority=0 http://api.pushover.net/1/messages.json");