Så att ändra i /etc/rc.local fungerar, men är ett fulhack. Om du vill ha det så, så är det OK, men du bör veta att det är det.

Problem kan uppstå vid uppdateringar med rc.local-lösningen. Men det är din maskin, så du bestämmer.
Moderator: Telldus
Detta:fenderrobban wrote:verkar vara som man ska lägga in hela scriptet i rc.local i rpi:n och sedan köra chmod +x rc.local.
gjorde detta men fortfarande inget.
och eftersom jag kan komma åt sidan manuellt o tända/släcka lampor manuellt så borde väl php ha tillgång till scriptet på serversidan,eller?
Ouch, det där filvägen är en MSDOS-ism och har inget i ett linuxsystem att göra. Är du säker på att den koden över huvud taget skall/är tänkt att exekveras någon gång på något annat än ett MS Windows-system?Zapper wrote:Detta:fenderrobban wrote:verkar vara som man ska lägga in hela scriptet i rc.local i rpi:n och sedan köra chmod +x rc.local.
gjorde detta men fortfarande inget.
och eftersom jag kan komma åt sidan manuellt o tända/släcka lampor manuellt så borde väl php ha tillgång till scriptet på serversidan,eller?Code: Select all
import xbmc xbmc.executescript('c:\\Program\\XBMC\\scripts\\Lyse\\default.py')
Code: Select all
#!/usr/bin/python
# -*- coding: utf-8 -*-
# import the necessary libs
import xbmc,xbmcgui
import subprocess,os
class TellstickPlayer(xbmc.Player) :
def __init__ (self):
xbmc.Player.__init__(self)
def onPlayBackStarted(self):
if xbmc.Player().isPlayingVideo():
def onPlayBackEnded(self):
if (VIDEO == 1):
def onPlayBackStopped(self):
if (VIDEO == 1):
def onPlayBackPaused(self):
if xbmc.Player().isPlayingVideo():
def onPlayBackResumed(self):
if xbmc.Player().isPlayingVideo():
player=TellstickPlayer()
VIDEO = 0
while(1):
if xbmc.Player().isPlaying():
if xbmc.Player().isPlayingVideo():
VIDEO = 1
else:
VIDEO = 0
xbmc.sleep(1000)