15.12.2015, 01:43
(Dieser Beitrag wurde zuletzt bearbeitet: 15.12.2015, 01:44 von harryberlin.)
so, also das problem ist, ich hab ja auch das helge IF nicht drauf.
also hab ich nun noch gateway und client compiliert.
blöd ist, dass wenn man das gateway startet geht es in eine endlosschleife.
aber gut, das ruf ich nun im autoexec.py per thread auf.
der html client ist nun erreichbar.
dennoch lässt sich das bmwdeamonscript nicht starten. immer wieder openbm kann nicht importiert werden.
keine ahnung ob ich das hier sinnvoll gelöst hab.
also hab ich nun noch gateway und client compiliert.
blöd ist, dass wenn man das gateway startet geht es in eine endlosschleife.
aber gut, das ruf ich nun im autoexec.py per thread auf.
der html client ist nun erreichbar.
dennoch lässt sich das bmwdeamonscript nicht starten. immer wieder openbm kann nicht importiert werden.
keine ahnung ob ich das hier sinnvoll gelöst hab.
Code:
#! /usr/bin/python
import xbmc,xbmcgui
from os import system
from threading import Thread
def openbm():
execmd='cd /home/osmc/OpenBM-master/host/gateway/ && ./openbm-gateway -i 127.0.0.1 -d /dev/ttyUSB0 -f ibus.log'
system(execmd)
t1 = Thread( target=openbm)
t1.setDaemon( True )
t1.start()
xbmcgui.Dialog().ok("OpenBM","Tried to start the", "BMW IBus Deamon.")
xbmc.executescript('special://home/addons/script.ibus.bmw/bmwdaemon.py')