Page 1 of 1

trigger ever 3rd Thursday

Posted: Thursday 26 December 2019 9:18
by Joep123
I have a dzVents script that should be triggered every 3rd Thursday of the month. I found many examples about triggering at minutes, hours or days but not about 3rd Thursday of the month.

Could anyone help me?

Re: trigger ever 3rd Thursday

Posted: Thursday 26 December 2019 9:51
by Lebo2d9
I do this with crontab

Re: trigger ever 3rd Thursday

Posted: Thursday 26 December 2019 12:19
by waaren
Joep123 wrote: Thursday 26 December 2019 9:18 I have a dzVents script that should be triggered every 3rd Thursday of the month.
Not very straight forward but doable.

Code: Select all

return 
{
    on = 
    {   timer = 
        {   
            function(domoticz)
                return domoticz.time.matchesRule('at 12:55 on thu') and domoticz.time.matchesRule('on 15/*, 16/*, 17/*, 18/*, 19/*, 20/*, 21/*')
            end
        },
    },
    
    execute = function(dz, item)
        dz.log('Timer event was triggered by ' .. item.trigger, dz.LOG_INFO)
    end
}

Re: trigger ever 3rd Thursday  [Solved]

Posted: Thursday 26 December 2019 16:39
by Joep123
Thanks @waaren, this solution works fine!