miki8989 wrote: Thursday 29 August 2019 21:38
..but if i wanted to start the script every 15 seconds ??
It is possible to do this but only with kind of a trick, using a delayed action on a virtual device or delayed call to openurl . Find below an example with a virtual device (type switch) that you will have to define in domoticz before first execution.
Code: Select all
return
{
on =
{
timer = { 'every 10 minutes' },
devices = { 'myTrigger' }, -- define this as virtual switch on dummy hardware first. Can be any valid name
},
execute = function(dz, item)
trigger = dz.devices('myTrigger')
if item.isTimer then
for delay=0,545,15 do
trigger.switchOn().afterSec(delay)
end
else
os.execute ('/var/www/MyScripts/rete.php &')
end
end
}
Debian buster, bullseye on RPI-4, Intel NUC.
dz Beta, Z-Wave, RFLink, RFXtrx433e, P1, Youless, Hue, Yeelight, Xiaomi, MQTT
==>>
dzVents wiki