Dés que Kodi passe en :
- Lecture (Video) : Domoticz eteind les lumieres, eteind le Freebox Player via HTTP (pour liberer l'hyperion)
- Pause : Domoticz Rallume les lumieres a 25 % en fonction de la luminosité extérieur
- Stop (On) : Domoticz Rallume les lumieres en fonction de la luminosité extérieur, et le Freebox Player
Chez moi =
- Appliques = des ampoules Milight Dimmable
- Freebox Player http = Un virtuel ON/OFF qui pilote le Freebox player via son api
Code : Tout sélectionner
http://hd1.freebox.fr/pub/remote_control?code=VOTRE CODE DE TELECOMMANDE FREEBOX&key=power&long=trueBiensur j'utilise Speedup de Vil1Driver pour une reaction a la vitesse de la lumiere : viewtopic.php?f=17&t=2575
le plus long dans tout cela est la vitesse de detection du changement d'etat de Kodi par Domoticz
Code : Tout sélectionner
-- chargement des modules
package.path = package.path..";/home/nico/domoticz/scripts/lua/?.lua"
require "modules"
--recuperation de la luminosité exterieur
Lux = otherdevices_svalues['Luminosite Exterieur']:match("([^;]+)")
Lux = tonumber(Lux)
commandArray = {}
if (devicechanged['Openelec'] == 'Video' and otherdevices['Freebox Player http'] == 'On') then
switchOff('Freebox Player http')
switchOff('Eclairage TV')
switchOff('Plafond TV')
switchOff('Appliques')
elseif (devicechanged['Openelec'] == 'Video' and otherdevices['Freebox Player http'] == 'Off') then
switchOff('Eclairage TV')
switchOff('Appliques')
elseif (devicechanged['Openelec'] == 'On' and otherdevices['Freebox Player http'] == 'Off') then
switchOn('Freebox Player http')
elseif (devicechanged['Openelec'] == 'Paused' and Lux < 80) then
switchOn('Eclairage TV')
switchOn('Appliques',25)
elseif (devicechanged['Openelec'] == 'On' and Lux < 80) then
switchOn('Eclairage TV')
switchOn('Appliques',50)
end
return commandArray