FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: klausmrkor am 06 Januar 2017, 01:36:47

Titel: Befehl in Konsole
Beitrag von: klausmrkor am 06 Januar 2017, 01:36:47
hallo, wer kann helfen?
ich möchte meine Rpi-cam über Konsole alle x Min auslösen. Jetzt probiere ich schon eine ganze Zeit herum und komme zu keinem Ergebnis.
Kann mir jemand sagen wie der Satz richtig lautet?

COMMAND    {system ("sudo raspistill -o /opt/fhem/www/pgm2/webcambild.jpg -w 640 -h 480")&}
DEF    +*00:02:00 {system ("sudo raspistill -o /opt/fhem/www/pgm2/webcambild.jpg -w 640 -h 480")&)z

MfG
Klaus
Titel: Antw:Befehl in Konsole
Beitrag von: dev0 am 06 Januar 2017, 07:21:11
Zitat von: klausmrkor am 06 Januar 2017, 01:36:47
hallo, wer kann helfen?
Wenn Du die Fehlermeldung gepostet hättest, dann wäre es eindeutiger.

Zitat von: klausmrkor am 06 Januar 2017, 01:36:47
DEF    +*00:02:00 {system ("sudo raspistill -o /opt/fhem/www/pgm2/webcambild.jpg -w 640 -h 480")&)z

Zumindest ist die DEF so nicht ok: das & gehört ans Ende des Command Strings und die letzte runde Klammer müßte geschweift sein, das z ist sinnlos.
Titel: Antw:Befehl in Konsole
Beitrag von: klausmrkor am 06 Januar 2017, 09:24:32
ich habe es jetzt geändert, jedoch mit keinem Ergebnis.

In der Def war eine geschweifte Klammer und das z war nicht vorhanden. das muss ein Fehler beim Schreiben gewesen sein.

DEF    +*00:02:00 {system ("sudo raspistill -o /opt/fhem/www/pgm2/webcambild.jpg -w 640 -h 480" &) }

Fehlermeldung habe ich keine gefunden
+*00:02:00 {system ("sudo raspistill -o /opt/fhem/www/pgm2/webcambild.jpg -w 640 -h 480" &) }

weder im Logfile noch im  Event monitor

Klaus
Titel: Antw:Befehl in Konsole
Beitrag von: dev0 am 06 Januar 2017, 09:43:43
Teste es per Telnet oder FHEM Command line Box. Das & gehört in den String, nicht dahinter:  ... -w 640 -h 480 &") }
Titel: Antw:Befehl in Konsole
Beitrag von: klausmrkor am 06 Januar 2017, 12:30:11
+*00:02:00 {system ("sudo raspistill -o /opt/fhem/www/pgm2/webcambild.jpg -w 640 -h 48&")}

jetzt habe ich eine Fehlermeldung in der logfile

2017.01.06 12:23:18 3: Bild: -1
sudo: no tty present and no askpass program specified

Titel: Antw:Befehl in Konsole
Beitrag von: dev0 am 06 Januar 2017, 12:36:48
http://bfy.tw/6BKO
Titel: Antw:Befehl in Konsole
Beitrag von: klausmrkor am 06 Januar 2017, 14:03:33
Ich glaube, so schlau war ich auc. es war mehr eine Feststellung dass der Fehler jetzt da ist.

Ich habe ihn auch beseitigt, und das Programm läuft jetzt.

Kann mir vielleicht noch jemand sagen, wie ich das Bild nun in dem Rhythmus ( alle x-Min )  angezeigt bekomme.
Aber nur wenn es nicht zu umständlich ist.

MfG
Klaus

Titel: Antw:Befehl in Konsole
Beitrag von: dev0 am 06 Januar 2017, 15:05:39
Zitat von: klausmrkor am 06 Januar 2017, 12:30:11
+*00:02:00 {system ("sudo raspistill -o /opt/fhem/www/pgm2/webcambild.jpg -w 640 -h 48&")}
jetzt habe ich eine Fehlermeldung in der logfile
2017.01.06 12:23:18 3: Bild: -1
sudo: no tty present and no askpass program specified

Zitat von: dev0 am 06 Januar 2017, 12:36:48
http://bfy.tw/6BKO
Zitat von: klausmrkor am 06 Januar 2017, 14:03:33
Ich glaube, so schlau war ich auc.

Wenn Du, ohne weiteren Kommantar, Fehlermeldungen postest, dann geht man davon aus, dass Du sich nicht verstehst. Wie auch immer, ich bin raus...
Titel: Antw:Befehl in Konsole
Beitrag von: klausmrkor am 06 Januar 2017, 21:06:22
Tut mir leid, ich wollte niemanden beleidigen.