Das obere HM-Skript.nape1 hat geschrieben:welches Skript müsste ich zu meinem Programm hinzufügen
Das untere Bash-Skript.nape1 hat geschrieben:welches Skript müsste ich anpassen
Beides ergibt sich aus Teil 2.
Moderator: Co-Administratoren
Das obere HM-Skript.nape1 hat geschrieben:welches Skript müsste ich zu meinem Programm hinzufügen
Das untere Bash-Skript.nape1 hat geschrieben:welches Skript müsste ich anpassen
Das hört sich danach an, dass Du ein/das Linux-Archiv unter Windows entpackt hast (Kardinalfehler). Dabei gehen die nötigen Linux-Rechte verloren.fischmir hat geschrieben:Ich habe die Datei 2x entzippt, bis eine datei mit dem namen curl übrig bliebt. Ist das korrekt?
Code: Alles auswählen
chmod 755 /usr/local/addons/snapshot/curl
fischmir hat geschrieben:Laut Anleitung muss curl NICHT in eien Unterlrdner.
Ich denke, die benutzte Formulierung ist eindeutig und verständlich.blackhole hat geschrieben:In /usr/local/addons/snapshot/ wird neben dem cURL-Binary ein Bash-Skript namens snapshot-doorbell.sh mit nachfolgendem Inhalt erwartet: ...
...und hat eine Größe von ca. 17.760 Bytewget --http-user=homematic --http-password=homematic -q -O /tmp/snapshot.jpg http://192.168.178.206/snapshot.jpg
...also nur einer Zeile mehr; wird zwar eine Datei snapshot.jpg erstellt, aber diese hat IMMER 0 Byte.wget --http-user=homematic --http-password=homematic -q -O /tmp/snapshot.jpg http://192.168.178.206/snapshot.jpg
message="Jemand hat geklingelt!"
Wenn schon unter Windows, darf man auch gerne auf WinSCP und dessen internen Editor zurückgreifen. Das klappt sehr zuverlässig (wie übrigens auch das korrekte Entpacken von Linux-Archiven per rechtem Mausklick auf der Linux-Seite). Eine umfangreichere, sehr gute Alternative zum internen Editor von WinSCP ist übrigens u.a. Notepad++.fischmir hat geschrieben:nutze FileZilla. Zum bearbeiten der Datei nutze ich den editor.exe (welche automatisch aufpoppt, wenn ich im FileZilla auf "Bearbeiten" gehe).
Code: Alles auswählen
#!/bin/sh
wget --http-user=homematic_9 --http-password=homematic_9 -q -O /tmp/snapshot.jpg http://192.168.178.206/snapshot.jpg
Code: Alles auswählen
#!/bin/sh
wget --http-user=homematic_9 --http-password=homematic_9 -q -O /tmp/snapshot.jpg http://192.168.178.206/snapshot.jpg
message="Jemand hat geklingelt!"
Code: Alles auswählen
#!/bin/sh
wget --no-check-certificate -q -O "/tmp/snapshot_garten.jpg" "http://192.168.xxx.xxx/snapshot.cgi?user=homematic_9&pwd=homematic_9" &&
/usr/local/addons/cuxd/extra/curl -s -k https://api.telegram.org/botxxxxxxxxx:yyyyyyyyyyyyy/sendPhoto -F chat_id="123456789" -F photo="@/tmp/snapshot_garten.jpg"