Lua: lancer une application du pi ???
Publié : 26 févr. 2017, 18:38
Bonjour,
Et bien voila, je veux faire mon premier programme en Lua et je me casse les dents depuis plusieurs jour sur quelque chose qui doit surement être très simple mais que je n'ai trouvé nul par dans mes recherches sur le net.
Donc voici ce que je veux faire :
Avoir un interrupteur virtuel sur domoticz qui une fois mis sur On lance un scripte Lua qui lui même exécute un lanceur rapide .desktop sur mon Rasperry Pi.
J'ai mis dans l'interrupteur virtuel la commande :
script://home/pi/domoticz/scripts/lua/script_device_WebTV_NRJ12.lua
qui fonctionne et lance mon script.
Sur le Pi j'ai créé un lanceur qui fonctionne très bien quand je double clic dessus :
[Desktop Entry]
Version=1.0
Name[fr]=WebTV_NRJ12
Comment[fr]=Utiliser en ligne de commande
Icon=/home/pi/domoticz/www/monitor/Diriger_pi/Icons/NRJ12.jpg
Type=Application
Terminal=false
Exec=xdg-open http://www.wiiz.tv/regarder_nrj12.php
maintenant je n'arrive pas à lier le tout en Lua. Si quelqu'un veut bien m'aider...
Voici ce que j'ai essayer :
commandArray = {}
if (devicechanged['WebTV_NRJ12'] == 'On') then
os.execute('/home/pi/domoticz/www/monitor/Diriger_pi./WebTV_NRJ12.desktop')
end
return commandArray
C'est ma troisième ligne mon problème...
Et bien voila, je veux faire mon premier programme en Lua et je me casse les dents depuis plusieurs jour sur quelque chose qui doit surement être très simple mais que je n'ai trouvé nul par dans mes recherches sur le net.
Donc voici ce que je veux faire :
Avoir un interrupteur virtuel sur domoticz qui une fois mis sur On lance un scripte Lua qui lui même exécute un lanceur rapide .desktop sur mon Rasperry Pi.
J'ai mis dans l'interrupteur virtuel la commande :
script://home/pi/domoticz/scripts/lua/script_device_WebTV_NRJ12.lua
qui fonctionne et lance mon script.
Sur le Pi j'ai créé un lanceur qui fonctionne très bien quand je double clic dessus :
[Desktop Entry]
Version=1.0
Name[fr]=WebTV_NRJ12
Comment[fr]=Utiliser en ligne de commande
Icon=/home/pi/domoticz/www/monitor/Diriger_pi/Icons/NRJ12.jpg
Type=Application
Terminal=false
Exec=xdg-open http://www.wiiz.tv/regarder_nrj12.php
maintenant je n'arrive pas à lier le tout en Lua. Si quelqu'un veut bien m'aider...
Voici ce que j'ai essayer :
commandArray = {}
if (devicechanged['WebTV_NRJ12'] == 'On') then
os.execute('/home/pi/domoticz/www/monitor/Diriger_pi./WebTV_NRJ12.desktop')
end
return commandArray
C'est ma troisième ligne mon problème...