J'ai une prise On/Off chacon que je pilote via mon rxfcom.
Sous domoticz j'ai donc créé ma commande de prise que j'ai appellé "lampe" (car elle alimente une lampe). Manuellement via l'interface web de domoticz je pilote depuis des années cette prise sans problème particulier.
Puis j'ai décidé de faire un script de type "time', et je m’aperçois que j'ai quelques soucis avec la commande "commandArray['device']=... "
Pour illustrer ma problématique j'ai fait un script très simplifié qui exécute les commandes toutes les 5 minutes.
Code : Tout sélectionner
commandArray={}
local m = os.date('%M')
if (m % 5 == 0) then
print("Script lancé")
commandArray['lampe']='Off'
print("J'ai éteind la lampe !")
commandArray['lampe']='On'
print("J'ai allumé la lampe !")
end
return commandArrayCode : Tout sélectionner
LUA: Script lancé
LUA: J'ai éteind la lampe !
LUA: J'ai allumé la lampe !
LUA: Script lancé
LUA: J'ai éteind la lampe !
LUA: J'ai allumé la lampe !
LUA: Script lancé
LUA: J'ai éteind la lampe !
LUA: J'ai allumé la lampe !On voit bien que le script est exécuté toutes les 5 minutes, les messages sont présents et donc les commandes "commandArray[]" executées ! Mais non !
Les premières fois, la lampe s'eteind et s'allumer puis après plus rien, et un peu plus tard ça s'eteind et s'allume de nouveau puis comme si la commande "commandArray[]" n'est plus executée. Mais dans ce ca je n'aurais pas eu les messages (print...)
Avez vous dèjà vu celà ?
Bug ? je suis sur raspberry domoticz en dernière stable.
Merci