Programm im Hintergrund mit FHEM starten

Begonnen von dero, 28 Dezember 2013, 09:16:21

Vorheriges Thema - Nächstes Thema

dero

Hi,

ich habe einen kleinen Python-REST-Server, der als Firewall zwischen FHEM und meinen Alarmsteuerungs-Android-Keypads fungiert.

Ich würde das Python-Skript "python bridge.py&" gerne im Hintergrund starten, wenn FHEM startet. Gibt's irgendeinen "notify"-Schnippsel, der auf FHEM-Start reagiert?

Danke!

dero

hexenmeister

Wieso schreibst Du den Aufruf nicht in FHEM-Startscript?

dero

Ich habe nun folgendes probiert:

define start_bridge notify global:INITIALIZED { system("python bridge.py&") }

passiert nichts.

Wenn ich { system("python bridge.py&") } in die Konsole gebe, startet jedoch das Python-Programm im Hintergrund...

Wieso klappt es nicht im Notify?

dero

Bernhard

versuch doch mal

define start_bridge notify global:INITIALIZED { `python bridge.py&` }

Bernhard

rudolfkoenig

oder
define start_bridge notify global:INITIALIZED "python bridge.py"

dero


rudolfkoenig

Da ist entweder python nicht im Pfad der fhem-user, oder bridge.py nicht im fhem Verzeichnis. Oder was anderes.

dero

Wenn ich es in der FHEM-Web-Konsole (das Text-Feld oben) eingebe, funktioniert es ja!!!

Es geht nur nicht, wenn ich es triggern will.