Hallo ich hab ein script in /usr/bin/curl_on.sh erstellt
jetzt möchte ich das dieses script ausgeführt wird wenn ich in Standby gehe und verlasse
mein geändertes Script, funktioniert leider nocht, die DM800HD startet auch nicht mehr mit dieser änderung
Standby.py
from Screen import Screen
from Components.ActionMap import ActionMap
from Components.config import config
from Components.AVSwitch import AVSwitch
from Components.SystemInfo import SystemInfo
from GlobalActions import globalActionMap
from enigma import eDVBVolumecontrol
inStandby = None
class Standby(Screen):
def Power(self):
print "leave standby"
#set input to encoder
import os
if os.path.exists("/usr/bin/curl_on.sh"):
os.system("/usr/bin/curl_on.sh")
self.leaveMute()
self.avswitch.setInput("ENCODER")
#restart last played service
#unmute adc
#
#kill me
self.close(True)
def setMute(self):
if (eDVBVolumecontrol.getInstance().isMuted()):
self.wasMuted = 1
print "mute already active"
else:
self.wasMuted = 0
eDVBVolumecontrol.getInstance().volumeToggleMute()
def leaveMute(self):
if self.wasMuted == 0:
eDVBVolumecontrol.getInstance().volumeToggleMute()
Dankie
def __init__(self, session):
Screen.__init__(self, session)
self.avswitch = AVSwitch()
print "enter standby"
import os
if os.path.exists("/usr/bin/curl_off.sh"):
os.system("/usr/bin/curl_off.sh")
self["actions"] = ActionMap( [ "StandbyActions" ],
{
"power": self.Power
}, -1)
jetzt möchte ich das dieses script ausgeführt wird wenn ich in Standby gehe und verlasse
mein geändertes Script, funktioniert leider nocht, die DM800HD startet auch nicht mehr mit dieser änderung
Standby.py
from Screen import Screen
from Components.ActionMap import ActionMap
from Components.config import config
from Components.AVSwitch import AVSwitch
from Components.SystemInfo import SystemInfo
from GlobalActions import globalActionMap
from enigma import eDVBVolumecontrol
inStandby = None
class Standby(Screen):
def Power(self):
print "leave standby"
#set input to encoder
import os
if os.path.exists("/usr/bin/curl_on.sh"):
os.system("/usr/bin/curl_on.sh")
self.leaveMute()
self.avswitch.setInput("ENCODER")
#restart last played service
#unmute adc
#
#kill me
self.close(True)
def setMute(self):
if (eDVBVolumecontrol.getInstance().isMuted()):
self.wasMuted = 1
print "mute already active"
else:
self.wasMuted = 0
eDVBVolumecontrol.getInstance().volumeToggleMute()
def leaveMute(self):
if self.wasMuted == 0:
eDVBVolumecontrol.getInstance().volumeToggleMute()
Dankie
def __init__(self, session):
Screen.__init__(self, session)
self.avswitch = AVSwitch()
print "enter standby"
import os
if os.path.exists("/usr/bin/curl_off.sh"):
os.system("/usr/bin/curl_off.sh")
self["actions"] = ActionMap( [ "StandbyActions" ],
{
"power": self.Power
}, -1)