Hauptmenü

Shellscript ausführen

Begonnen von bergadler, 12 Januar 2014, 15:25:20

Vorheriges Thema - Nächstes Thema

bergadler

Sorry,
und man möge es verzeihen, wenn ich mir jetzt auch noch ein Crossposting erlaube.
Aber vielleicht gibt es hier im Anfängerforum eine kleine Hilfe.

Angeregt von diesem Thread

http://forum.fhem.de/index.php/topic,18519.0.html

habe ich folgenden "Nachbau" versucht:

def Watchdog_Bad_Fenster watchdog Bad_Fenster:Window:.Open 00:20:00 Bad_Fenster:Window:.Closed "anrufen.sh";; trigger Watchdog_Bad_Fenster .
Der Watchdog ist jetzt nicht das Problem, der funktioniert.

Aber zum "anrufen.sh" finde ich im Logfile nur ein

sh: anrufen.sh: not found


Zitat von: Frank am 09 Januar 2014, 07:55:49Wobei das Script einfach im fhem Verzeichnis stehen muss.
Steht es.
Auch ein Kopieren nach fhem/FHEM brachte keinen Erfolg.

Seit gestern blättere ich erfolglos im Forum und quäle Suchmaschinen.
Dabei ist es doch bestimmt nur was ganz Triviales.

Für einen spontanen Tip oder Denkanstoß wäre ich dankbar.

gruss
aktuelles FHEM auf Raspberry B+, FHEM von fhem.de V.5.7, CUL868 V1.57, (6x FHT80B+ FHTTK, div. IT,div. FS20,Harmony Hub)

juppzupp

na trag halt den pfad mit ein

define b3lampV3 notify btn3 "/usr/local/bin/setlamp "$EVENT"" (von http://fhem.de/commandref.html )

bergadler

Problem gelöst - kurz und schmerzlos:

Als ich die "anrufen.sh"  nicht per Windows Editor, sondern direkt auf der FB per Telnet und vi angelegt habe,
waren alle Probleme schlagartig beseitigt.  ;D

Vielleicht noch als kleine Optimierungen:

- hinter der zu wählenden Nummer noch direkt einen # anhängen, dann wählt die FB sofort durch;
- speziell für anzurufende Handynummern ist ein sleep 15 optimaler, damit nicht so schnell wieder aufgelegt wird;

Vielleicht hilft's ja dem nächsten "Anfänger"

gruss
aktuelles FHEM auf Raspberry B+, FHEM von fhem.de V.5.7, CUL868 V1.57, (6x FHT80B+ FHTTK, div. IT,div. FS20,Harmony Hub)