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

Forum dédié aux problématiques concernant les scripts pour DomoticZ.
Entourez votre code et les logs avec les balises nommées code grâce au bouton <\>.
lavinch31
Messages : 52
Inscription : 03 févr. 2020, 11:16

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

Message 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
Pi3b+ SSD
Zigbee Conbee II + Philips hue +Variateurs +smart buttons
Station meteo Netatmo
Plusieurs ESP8266 sous ESPEASY + DS18B20 + BMP280 +Relais
boum
Messages : 233
Inscription : 18 janv. 2019, 11:34
Localisation : France

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

Message 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
	
   }
Domoticz v2022.2 sur linux-mint / Z-Wave-JS / RFXCom / Zigbee2MQTT
lavinch31
Messages : 52
Inscription : 03 févr. 2020, 11:16

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

Message par lavinch31 »

Merci boum pour cette réponse rapide. Super sympa !
Pi3b+ SSD
Zigbee Conbee II + Philips hue +Variateurs +smart buttons
Station meteo Netatmo
Plusieurs ESP8266 sous ESPEASY + DS18B20 + BMP280 +Relais
Répondre