Page 1 sur 1

[DZvents] débutant - problème script Timer

Publié : 03 févr. 2020, 11:54
par lavinch31
Bonjour,

Débutant dans le scrypting DZvents , je souhaite exécuter un script bash toutes les 5 minutes.

voici mon code :

Code : Tout sélectionner

return {
        
    on = { 
        
        timer = {"every 5 minutes"} 
        
        },
    
	os.execute ( 'bash /home/pi/domoticz/scripts/ADB_shield/shield_status.sh')
	
        }
Le problème est que le script s'execute toute les 3 secondes ... comme si le timer n’était pas pris en compte.

une âme charitable pour m'éclairer ?

merci d'avance pour votre aide

Re: [DZvents] débutant - problème script Timer

Publié : 03 févr. 2020, 12:02
par boum
Il manque la fonction "execute" dans ton bloc de retour dzVents. Du coup, à chaque fois que le système d'événement évalue la condition ("on timer"), le os.execute est lancé.

Code : Tout sélectionner

return {
        
    on = { 
        
        timer = {"every 5 minutes"} 
        
        },
    
    execute = function(domoticz, item)
	os.execute ( 'bash /home/pi/domoticz/scripts/ADB_shield/shield_status.sh')
    end
	
   }

Re: [DZvents] débutant - problème script Timer

Publié : 03 févr. 2020, 12:05
par lavinch31
Merci boum pour cette réponse rapide. Super sympa !