hallo, ich möchte mal was basteln
ich kann mit meinem pi meine lampen ein und aus schallten. das kann ich sogar mittles dreambox via http mit wget
nun habe ich jeweils ein script zum ein und eines zum ausschallten einer bestimmten lampe.
jetzt habe ich ein "mini plugin" im netz gefunden sieht so aus,
ZitatAlles anzeigenfrom Plugins.Plugin import PluginDescriptor
from Screens.Console import Console
cmd = "/usr/script/goscinny-on.sh"
def main(session, **kwargs):
session.open(Console,_("goscinny-on.sh"),[cmd])
def Plugins(**kwargs):
return [PluginDescriptor(name="Goscinny ON", description=_("execute /usr/script/goscinny-on.sh"), where = PluginDescriptor.WHERE_PLUGINMENU, fnc=main),
PluginDescriptor(name="Goscinny ON", description=_("execute /usr/script/goscinny-on.sh"), where = PluginDescriptor.WHERE_EXTENSIONSMENU, fnc=main)]
jetzt wenn ich es ausführe geht im wohnzimmer das lich an
nun hätte ich aber gerne ein plugin mit ner abfrage.
sprich ist etwas blöd für jedes script nen eigenes plugin
sprich wenn das plugin gestartet wird das es dann fragt welches script gestartet werden soll.
also nach dem start des plugins so in etwa.
1. Licht wohnzimmer an
2. Licht wohnzimmer aus
3. beleuchtung TV an
4. Beleuchtung TV aus
wenn ich jetzt 1 auf der FB drücke das dann das entsprechende script ausgeführt wird.
wie müsste die plugin.py dann ungefair aussehen ???