J'ai repris le script sur easy domoticz pour la gestion de volet en fonction de la luminosité. Je l'ai modifié pour qu'il allume la lumière de la salle.
J'ai fait un scrip_device_luminosite.lua
Code : Tout sélectionner
-- Gestion de la luminosite et de l'heure
-- le capteur utilisé est le capteur virtuel 'luminosite',
-- les lumières s'allume si on est inf a 800 Lux et qu'il est plus de 17h30
-- Variable
Seuil_Heure="17:30:00"
Seuil_Lux=800
commandArray = {}
if (devicechanged['luminosite']) then
print('la luminosite a change')
Heure_Actuelle=os.date("%X")
print (Heure_Actuelle)
if Heure_Actuelle > Seuil_Heure then
print ("c'est l'heure")
valeur_lux = (otherdevices_svalues['luminosite'])
valeur_lux=tonumber(valeur_lux)
print("lum = "..valeur_lux)
if valeur_lux < Seuil_Lux then
print("Declencher la scene")
commandArray['Salle']='On'
end
else
print("pas l'heure")
end
end
return commandArrayle capteur virtuel est mis à jour grâce au script suivant : https://www.domoticz.com/wiki/Real-time ... _sensor...
Est-ce que script_device ne marche que pour des vrais capteurs et ne prend pas en compte la mise à jours de capteur virtuel ou j'ai manqué une étape ?