Je teste cela ce week-end et je te répondrai.
Je mettrais en source mon code qui fonctionne
MERCI !!!
2017-04-15 00:02:42.785 Error: EventSystem: in /home/schwinny/domoticz/scripts/lua/script_device_AutomatisationLumieres.lua: ...icz/scripts/lua/script_device_AutomatisationLumieres.lua:1: unexpected symbol near char(226)
2017-04-15 00:02:42.783 (CleUSB) Light/Switch (Detecteur Oeil Cuisine)
2017-04-15 00:03:12.906 OpenZWave: Alarm Level: Secure
2017-04-15 00:03:12.906 (CleUSB) Light/Switch (Alarm Type)
2017-04-15 00:03:12.907 (CleUSB) Light/Switch (Alarm Level)
2017-04-15 00:03:12.908 (CleUSB) Light/Switch (Burglar)
2017-04-15 00:03:13.010 Error: EventSystem: in /home/schwinny/domoticz/scripts/lua/script_device_AutomatisationLumieres.lua: ...icz/scripts/lua/script_device_AutomatisationLumieres.lua:1: unexpected symbol near char(226)
2017-04-15 00:03:13.008 (CleUSB) Light/Switch (Detecteur Oeil Cuisine)
2017-04-15 00:03:26.654 OpenZWave: Alarm Level: Secure
2017-04-15 00:03:26.655 (CleUSB) Light/Switch (Alarm Type)
2017-04-15 00:03:26.656 (CleUSB) Light/Switch (Alarm Level)
2017-04-15 00:03:26.656 (CleUSB) Light/Switch (Burglar)
2017-04-15 00:03:26.758 Error: EventSystem: in /home/schwinny/domoticz/scripts/lua/script_device_AutomatisationLumieres.lua: ...icz/scripts/lua/script_device_AutomatisationLumieres.lua:1: unexpected symbol near char(226)
2017-04-15 00:03:26.756 (CleUSB) Light/Switch (Detecteur Oeil Cuisine)
2017-04-15 00:03:56.986 OpenZWave: Alarm Level: Secure
2017-04-15 00:03:56.986 (CleUSB) Light/Switch (Alarm Type)
2017-04-15 00:03:56.987 (CleUSB) Light/Switch (Alarm Level)
2017-04-15 00:03:56.988 (CleUSB) Light/Switch (Burglar)
2017-04-15 00:03:57.090 Error: EventSystem: in /home/schwinny/domoticz/scripts/lua/script_device_AutomatisationLumieres.lua: ...icz/scripts/lua/script_device_AutomatisationLumieres.lua:1: unexpected symbol near char(226)
2017-04-15 00:03:57.088 (CleUSB) Light/Switch (Detecteur Oeil Cuisine)
2017-04-15 00:07:51.340 User: Admin initiated a switch command (59/Lumiere du Salon/Off)
2017-04-15 00:07:51.340 OpenZWave: Domoticz has send a Switch command!, Level: 0, NodeID: 7 (0x07)
2017-04-15 00:07:51.341 (CleUSB) Usage (Unknown)
2017-04-15 00:07:51.342 (CleUSB) General/kWh (kWh Meter)
2017-04-15 00:07:51.344 Error: EventSystem: in /home/schwinny/domoticz/scripts/lua/script_device_AutomatisationLumieres.lua: ...icz/scripts/lua/script_device_AutomatisationLumieres.lua:1: unexpected symbol near char(226)
2017-04-15 00:07:51.342 (CleUSB) Light/Switch (Lumiere du Salon)
2017-04-15 00:07:52.007 (CleUSB) Usage (Unknown)
2017-04-15 00:07:52.008 (CleUSB) General/kWh (kWh Meter)
2017-04-15 00:07:55.871 Error: EventSystem: in /home/schwinny/domoticz/scripts/lua/script_device_AutomatisationLumieres.lua: ...icz/scripts/lua/script_device_AutomatisationLumieres.lua:1: unexpected symbol near char(226)
2017-04-15 00:07:55.869 (CleUSB) Lux (Luminosite Oeil Salon TV)
—————> !!! les variables de seuil !!! <—————
local Seuil_Lux=20
local Valeur_Lux=0
local Valeur_Lux2=0
—————> !!! les variables de seuil !!! <—————
—————> !!! les variables récupérées !!! <—————
local Lux_Cuisine = otherdevices_svalues['Luminosite Oeil Cuisine']
local Lux_Couloir = otherdevices_svalues['Luminosite Oeil Couloir']
local Lux_Salon = otherdevices_svalues['Luminosite Oeil Couloir']
local Lux_Salon = otherdevices_svalues['Luminosite Oeil Salon']
local Lux_SalonTV = otherdevices_Svalues['Luminosite Oeil Salon TV']
local Lux_SDB = otherdevices_svalues['Luminosite Oeil SDB']
—————> !!! les variables récupérées !!! <—————
commandArray = {}
print('luminosite actuelle')
print(otherdevices_svalues['Luminosite Oeil Cuisine'])
if (otherdevices['Detecteur Oeil Cuisine']=='On') then
print(‘Detection Cuisine')
if (Lux_Cuisine <= Seuil_Lux) then
print("Mouvement Détecté dans la cuisine —> Allumage Lumière")
else
print("Mouvement Détecté dans la cuisine mais Forte Luminosité")
end
end
if (otherdevices['Detecteur Oeil Couloir']=='On') then
print(‘Detection couloir')
if (Lux_Couloir <= Seuil_Lux) then
print('Mouvement Détecté dans le couloir —> Allumage Lumière')
else
print('Mouvement Détecté dans le couloir mais Forte Luminosité')
end
end
if (otherdevices['Detecteur Oeil SDB']=='On') then
print('detection oeil sdb')
if (Lux_SDB <= Seuil_Lux) then
print('Mouvement Détecté dans la Salle de Bain —> Allumage Lumière')
else
print('Mouvement Détecté dans la Salle de Bain mais forte Luminosité')
end
end
if ( (otherdevices['Detecteur Oeil Salon']=='On’) or (otherdevices['Detecteur Oeil Salon TV']==‘on’) ) then
print(‘Mouvement detecté dans le Salon’)
if ((Lux-Salon <= Seuil_Lux) or (LuxSalonTV<=Seuil_Lux)) then
-- if (Consommation Prise Lumière>=4') then
-- Allumage lumiere du salon
print(‘ Allumage lumiere du salon’)
-- end
else
print(‘Mais Forte luminosité’)
C'est au niveau donc de ton commentaire :ice_AutomatisationLumieres.lua: ...icz/scripts/lua/script_device_AutomatisationLumieres.lua:1: unexpected symbol near char(226)
Code : Tout sélectionner
—————> !!! les variables de seuil !!! <—————Code : Tout sélectionner
—Code : Tout sélectionner
-- chargement des modules
dofile('/home/schwinny/domoticz/scripts/lua/modules.lua')
-- —————> !!! les variables de seuil !!! <—————
local Seuil_Lux=200
local Valeur_Lux=0
local Valeur_Lux2=0
-- —————> !!! les variables de seuil !!! <—————
-- —————> !!! les variables récupérées !!! <—————
local Lux_Couloir = tonumber(otherdevices_svalues['Luminosite oeil couloir'])
-- —————> !!! les variables récupérées !!! <—————
commandArray = {}
if (devicechanged['Detection mvt oeil couloir']) then
if (otherdevices['Detection mvt oeil couloir']=='On') then
print('Detection de mouvement couloir')
if Lux_Couloir <= Seuil_Lux then
print('Mouvement Détecté dans le couloir —> Allumage Lumière')
switchOn('Lumiere du couloir',70)
else
print('Mouvement Détecté dans le couloir mais Forte Luminosité')
end
else
print('pas de mouvement detecte')
if (tonumber(otherdevices_svalues['Lumiere du couloir'])>=0) then
switchOff('Lumiere du couloir')
print('Lumiere eteinte via script')
else
print('lumiere eteinte donc rien a faire')
end
end
end
Sauf que maintenant, il me met l'erreur suivante:
2017-04-17 20:34:38.836 Error: EventSystem: in /home/schwinny/domoticz/scripts/lua/script_device_AutomatisationLumieres.lua: ...icz/scripts/lua/script_device_AutomatisationLumieres.lua:28: attempt to compare nil with number
je ne comprend plus rien...
Code : Tout sélectionner
otherdevices_svalues['Lumiere du couloir']