Mi diverto con domoticz e gli script lua. Con questo semplicissimo script LUA ho gestito il PIR 433 mhz per gestire un presa radio comandata sempre 433 mhz.
nome script script_device_sensore1on.lua mentre la dir dove inserire lo script è ~/domoticz/scripts/lua
local motion_switch = ‘sensore1on’
local status_switch = ‘TelevisStanzaLetto’
commandArray = {}
if (devicechanged[motion_switch] == ‘On’ and otherdevices[status_switch]) == ‘Off’ then –motion detected, so there is someone home
commandArray[status_switch]=’On’
end
return commandArray
Quello che voglio far notare è come si scrive il nome di una script in domoticz es.: script_trigger_name.lua
il Trigger può essere come valore ‘time’, ‘device’, ‘variable’ or ‘security’, Name può essere qualsiasi nome del sensore che vuoi gestire, script_device_MyOtherDeviceNameOnWhenMyDeviceNameOn.lua per essere istanziato.