Hauptmenü

Finde Fehler im Befehl nicht

Begonnen von accessburn, 22 Oktober 2016, 10:49:21

Vorheriges Thema - Nächstes Thema

accessburn

Hallo,
irgendwas stimmt nicht, ich krieg es einfach nicht zum laufen. Kann mal jemand schauen wo der Fehler steckt?

define Machs2min DOIF ([MAX_132f74] eq "opened")(set tueralarm start;;{system('sudo wget -O -q -t 1 http://xxx:0815/set_ftp.cgi?svr=serverurl&port=21&user=blaaa&pwd=xxx&mode=PORT&dir=/test/&upload_interval=5');;}) DOELSE (set tueralarm stop)

Ich nehme an es muss was mit dem "Systembefehl" in der ersten Klammer sein
Wezzy Rpi2b> FHEM, Elro, Intenso, FTUI, Jeelink v3, Max!Cube, Fire5, Foscam, NAS, Fritz!Box + Fon, Max!Wandthermostat, Amazon Echo
Wezzy Rp3b> OctoPi
Jessie Rp3b> UPNP, NAS, Pi-Hole

Mitch

Das sind ein paar Strichpunkte, die gehören da nicht hin.

Grundsätzlich kann ich die commandref von DOIF empfehlen, die ist super geschrieben und da steht alles drinnen.
Desweiteren wäre es immer gut, zu sagen, was nicht geht, was im Log steht, was der Befehl machen soll usw.  ;)
FHEM im Proxmox Container

accessburn

#2
Okay, die Punkte waren es. Ich habe es nun auch zwecks der Übersicht in ein .sh ausgelagert. Aber es ergibt sich nun weiteres problem mit dem "wait"

define Machs2min DOIF ([MAX_132f74] eq "opened")(set tueralarm start;;{system("sudo bash /home/pi/tueralarm_start.sh &")}) DOELSE (set tueralarm stop;;{system("sudo bash /home/pi/tueralarm_stop.sh &")})
attr Machs2min room Anrufe
attr Machs2min wait 0,120
define tueralarm dummy
attr tueralarm room Anrufe


Der Hintergrund ist: Die Kameraaufzeichnung wird beim öffnen der Tür gestartet. Nachdem die Haustür geschlossen wird soll sie 2 Minuten weiterlaufen und dann gestoppt werden. Was hab ich da schon wieder nicht verstanden denn die Aufnahme wird sofort beendet, das Wait greift scheinbar nicht. -.-


//EDIT:
Ach fuuuuu... habe wait mit "," geschrieben, nicht mit ":". Ich bin so blind heute -.-
Wezzy Rpi2b> FHEM, Elro, Intenso, FTUI, Jeelink v3, Max!Cube, Fire5, Foscam, NAS, Fritz!Box + Fon, Max!Wandthermostat, Amazon Echo
Wezzy Rp3b> OctoPi
Jessie Rp3b> UPNP, NAS, Pi-Hole

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

accessburn

Danke dir trotzdem. DOIF ist was ganz tolles  :)
Wezzy Rpi2b> FHEM, Elro, Intenso, FTUI, Jeelink v3, Max!Cube, Fire5, Foscam, NAS, Fritz!Box + Fon, Max!Wandthermostat, Amazon Echo
Wezzy Rp3b> OctoPi
Jessie Rp3b> UPNP, NAS, Pi-Hole