Je cherche la syntaxe des commandes permettant l’exécution de scripts lua dans domoticz. On trouve bien sur le net quelques tuto pour le language lua mais rien de bien concret pour son adaptation sur domoticz.
Je pinaille pour mettre à jour des variables perso en fonction d'un événement. Un exemple vite fait:
Code : Tout sélectionner
commandArray = {}
VAL_QTE_SAC = uservariables["VAL_QTE_SAC"]
VAL_CPT_GRANULE_TOTAL = uservariables["VAL_CPT_GRANULE_TOTAL"]
VAL_CAPTEUR_RFID = uservariables["VAL_CAPTEUR_RFID"]
if VAL_CAPTEUR_RFID == 1 then
VAL_CPT_GRANULE_TOTAL = VAL_CPT_GRANULE_TOTAL + VAL_QTE_SAC
print("****** GRANULES TOTAL " .. VAL_CPT_GRANULE_TOTAL)
-- c est la que ca ne va plus. Comment faire pour mettre a jour cette variable dans domoticz ?
-- je ne connais pas la syntaxe :(
update uservariables ["VAL_CAPTEUR_RFID"] = '0'
end
return commandArray
Je prends vos conseils avec grand plaisir.
José