[DZVENTS] Aide sur {On= Timer}
[DZVENTS] Aide sur {On= Timer}
Bonjour,
je voudrais que mon script s'exécute toutes les 5 minutes mais à partir de la 1ère minute (soit à xx:06, xx:11 etc).
J'ai essayé 2/3 choses (every 5 minutes after *:01 par exemple) mais rien ne fonctionne
Auriez vous la solution ?
Merci
je voudrais que mon script s'exécute toutes les 5 minutes mais à partir de la 1ère minute (soit à xx:06, xx:11 etc).
J'ai essayé 2/3 choses (every 5 minutes after *:01 par exemple) mais rien ne fonctionne
Auriez vous la solution ?
Merci
Dz 2025.11_16729 - Conbee II
Re: [DZVENTS] Aide sur {On= Timer}
Il va falloir faire ça à l'ancienne :
'at *:06','at *:11','at *:16','at *:21', etc...
'at *:06','at *:11','at *:16','at *:21', etc...
Re: [DZVENTS] Aide sur {On= Timer}
Ok, j'esperais avoir raté quelque chose de plus élégant...
en tout cas merci !
en tout cas merci !
Dz 2025.11_16729 - Conbee II
Re: [DZVENTS] Aide sur {On= Timer}
Peut-être (pas testé) :
Code : Tout sélectionner
on = {
timer = { function(domoticz)
return (domoticz.time.minutes % 5) == 1
end
}
},Domoticz v2022.2 sur linux-mint / Z-Wave-JS / RFXCom / Zigbee2MQTT
Re: [DZVENTS] Aide sur {On= Timer}
Bonjour
L'exemple donné dans le wiki n'est pas suffisant ?
Wiki
Custom events
Suppose you want to trigger a script not on the minute but 30 seconds later.
L'exemple donné dans le wiki n'est pas suffisant ?
Wiki
Custom events
Suppose you want to trigger a script not on the minute but 30 seconds later.
Code : Tout sélectionner
return
{
on =
{
timer =
{
'every minute',
},
customEvents =
{
'delayed',
},
},
execute = function(domoticz, item)
if item.isTimer then
domoticz.emitEvent('delayed', domoticz.time.rawTime ).afterSec(30)
else
domoticz.notify('Delayed', 'Event was emitted at ' .. item.data, domoticz.PRIORITY_LOW)
end
end
}Re: [DZVENTS] Aide sur {On= Timer}
edit : Je viens de voir que je n'ai pas la bonne version de Dzvents...
Je viens d'essayer le script exemple tel quel et j'obtiens :
[/i]
Je viens d'essayer le script exemple tel quel et j'obtiens :
Code : Tout sélectionner
2020-04-07 10:46:00.529 Error: dzVents: Error: (2.5.2) An error occurred when calling event handler Script #1
2020-04-07 10:46:00.529 Error: dzVents: Error: (2.5.2) ...domoticz/scripts/dzVents/generated_scripts/Script #1.lua:17: attempt to call a nil value (field 'emitEvent')Dz 2025.11_16729 - Conbee II
Re: [DZVENTS] Aide sur {On= Timer}
Version 3.0 minimum soit domoticz 2020.1 minimum pour les custom events.
Mais je ne vois pas en quoi ça peut aider pour notre problème.
Mais je ne vois pas en quoi ça peut aider pour notre problème.
Re: [DZVENTS] Aide sur {On= Timer}
Testé et ça marche :boum a écrit : 06 avr. 2020, 20:50 Peut-être (pas testé) :Code : Tout sélectionner
on = { timer = { function(domoticz) return (domoticz.time.minutes % 5) == 1 end } },
2020-04-08 09:31:00.305 Status: dzVents: Info: ------ Start internal script: testTimer:, trigger: "function"
2020-04-08 09:31:00.306 Status: dzVents: Timer event was triggered by function
2020-04-08 09:31:00.323 Status: dzVents: Info: ------ Finished testTimer
Domoticz v2022.2 sur linux-mint / Z-Wave-JS / RFXCom / Zigbee2MQTT