Page 1 sur 1

Problèmes avec les timers et at_startup dans dzVents (volets + boot time)

Publié : 31 mars 2026, 12:13
par subcfa31
Version: v2026.1 (build 17592)
Platform: Raspberry Pi 4 / OS64bits
Plugin/Hardware: Aucun (dzVents + 128IP Lares)

Bonjour,
Je rencontre deux problèmes avec les dzVents sur cette version qui semblent liés aux timers :
1. Volets automatisés (le plus important)
Je veux un script par zone (un radar → un volet) avec :

Ouverture au passage détecté
Fermeture automatique après 60 minutes (timer reset à chaque passage)
TTS une seule fois par heure (cooldown)

J’ai testé :

Script global avec plusieurs radars
Scripts séparés par zone
timer = { 'every 5/10 seconds' }
data.lastTTS pour le cooldown
domoticz.time.isDayTime
.afterMin(60) et .afterSeconds(15)
system = { 'at_startup' } et on = { at_startup = true }
Timer every 10 seconds + blocage avec data.updated

Résultat : Aucun timer ne fonctionne correctement. Les volets s’ouvrent parfois, mais les fermetures et cooldowns ne se déclenchent jamais de façon fiable.
2. Capteur "Dernier redémarrage" (IDX 498 - type Text)
Je veux simplement que ce capteur affiche une seule fois la date/heure du dernier démarrage de Domoticz.
J’ai testé :

on = { system = { 'at_startup' } }
on = { at_startup = true }
Timer every 5/10 seconds + data.updated pour bloquer après 1 run
os.date() et domoticz.system.startTime
Script Lua au boot + dzVents qui écoute un dummy

Résultat : Le capteur reste bloqué sur l’heure de sa création. Aucun des scripts ne met à jour le texte au démarrage.
Quelqu’un a-t-il réussi à faire fonctionner correctement les timers ou le trigger at_startup sur cette version ?
Merci d’avance.

Par ailleurs, j'ai crée un plugins qui ajoute un matériel pour la KSENIA LARES 128IP (ou les modeles 16IP/48IP) qui lit en temps réel les entrées/Sortie/partition (et qui ajoute des BP on/off actualisés au démarrage de domoticz). C'est une couche supplémentaire qui permet de programmer la centrale avec domoticz.

Re: Problèmes avec les timers et at_startup dans dzVents (volets + boot time)

Publié : 31 mars 2026, 14:39
par boum
faut faire lire la doc à ton chatprout : https://wiki.domoticz.com/DzVents:_next ... em_changes

Re: Problèmes avec les timers et at_startup dans dzVents (volets + boot time)

Publié : 03 avr. 2026, 15:52
par pierrotori
quelle est la différence entre at_startup et start ?

Re: Problèmes avec les timers et at_startup dans dzVents (volets + boot time)

Publié : 03 avr. 2026, 17:04
par Chrominator
C'est l'objet de la "note" qui figure plus bas dans la doc dont la traduction pourrait être :
Le déclencheur at_startup se déclenche au premier tick du minuteur après le démarrage de Domoticz (dans les 2 minutes suivant le démarrage). Il peut être combiné avec tout autre type de déclencheur (minuterie, appareils, httpResponses, etc.).

Remarque : ceci est différent de system = { 'start' } qui est un déclencheur d'événement système. at_startup est plus simple - ajoutez simplement l'indicateur et votre script existant s'exécutera également au démarrage sans avoir besoin de vérifier item.isSystemEvent.

Re: Problèmes avec les timers et at_startup dans dzVents (volets + boot time)

Publié : 08 avr. 2026, 11:36
par pierrotori
merci , je l'utilise pour remettre en état les switch rfxcom et envoyerun message quand domoticz est redémarré, donc pas de changement pour moi