Je rencontre un problème avec la réalisation de mon script device
Code : Tout sélectionner
commandArray={}
-- Script de gestion du Chauffage
-- Allumage Chauffage sur planification
if otherdevices['Absence']=='Off' and otherdevices['Chauffage']=='On' and otherdevices['Chauffage ZONE Pieces Vie']~='Set Level 99' and
otherdevices['Chauffage ZONE Chambres']~='Set Level 99' then
commandArray['Chauffage ZONE Pieces Vie']='Set Level 99'
commandArray['Chauffage ZONE Chambres']='Set Level 99'
print('Allumage chauffage sur programmation')
end
-- Arret Chauffage sur planification
if otherdevices['Chauffage']=='Off' then
ommandArray['Chauffage ZONE Pieces Vie']='Set Level 21'
commandArray['Chauffage ZONE Chambres']='Set Level 21'
print('Extinction chauffage sur programmation')
end
return commandArrayChauffage ZONE Pieces Vie est la commande d'un module fil pilote qubino
Chauffage ZONE Chambres est la commande d'un module fil pilote qubino
je précise que la commande manuel via sélecteur de Chauffage ZONE Pieces Vie ou de Chauffage ZONE Chambres fonctionnent bien
Le problème viens que dès que je positionne ce script dans le répertoire lua
il tourne en boucle en plante domoticz
j'ai essayé aussi ces versions
Code : Tout sélectionner
commandArray={}
-- Script de gestion du Chauffage
-- Allumage Chauffage sur planification
if otherdevices['Absence']=='Off' and otherdevices['Chauffage']=='On'
then
commandArray['Chauffage ZONE Pieces Vie']='Set Level 99'
commandArray['Chauffage ZONE Chambres']='Set Level 99'
print('Allumage chauffage sur programmation')
end
-- Arret Chauffage sur planification
if otherdevices['Chauffage']=='Off' then
ommandArray['Chauffage ZONE Pieces Vie']='Set Level 21'
commandArray['Chauffage ZONE Chambres']='Set Level 21'
print('Extinction chauffage sur programmation')
end
return commandArrayCode : Tout sélectionner
commandArray={}
-- Script de gestion du Chauffage
-- Allumage Chauffage sur planification
if otherdevices['Absence']=='Off' and otherdevices['Chauffage']=='On' and otherdevices['Chauffage ZONE Pieces Vie']<='Set Level 99' and
otherdevices['Chauffage ZONE Chambres']<='Set Level 99' then
commandArray['Chauffage ZONE Pieces Vie']='Set Level 99'
commandArray['Chauffage ZONE Chambres']='Set Level 99'
print('Allumage chauffage sur programmation')
end
-- Arret Chauffage sur planification
if otherdevices['Chauffage']=='Off' then
ommandArray['Chauffage ZONE Pieces Vie']='Set Level 21'
commandArray['Chauffage ZONE Chambres']='Set Level 21'
print('Extinction chauffage sur programmation')
end
return commandArray