demarrage script

Posez ici vos questions d'utilisation, de configuration de DomoticZ, de bugs, de conseils sur le logiciel lui même dans son utilisation et son paramétrage.
Des forums spécifiques sont ouverts ci-dessous pour regrouper les différents sujets.
sphinxou
Messages : 231
Inscription : 03 déc. 2016, 13:37

demarrage script

Message par sphinxou »

bonjour

comment démarrer un script à une heure donnée ?
Domoticz 4.9700/ rfxcom /sonde diy/raspberry pi3+HDD/cirusms/contact de porte diy
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: demarrage script

Message par papoo »

lua, bash, python, le script?
pour le lua

Code : Tout sélectionner

time=os.date("*t")
if (time.min == 30 and time.hour == 12) then
pour le déclencher à 12h30

pour le bash et le python cela passe par crontab
en ligne de commande

Code : Tout sélectionner

crontab -e
pour le bash

Code : Tout sélectionner

0 18 * * * sudo bash /home/pi/domoticz/scripts/sh/ton_script.sh 
pour le lancer à 18h00
pour le python

Code : Tout sélectionner

0 18 * * * sudo python /home/pi/domoticz/scripts/python/ton_script.py 
pour le lancer à 18h00
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
sphinxou
Messages : 231
Inscription : 03 déc. 2016, 13:37

Re: demarrage script

Message par sphinxou »

merci

en faite je veux démarrer un script à 7h00 le 10 de chaque mois.

désolé je trouve rien sur le net ou je cherche mal...
Domoticz 4.9700/ rfxcom /sonde diy/raspberry pi3+HDD/cirusms/contact de porte diy
sphinxou
Messages : 231
Inscription : 03 déc. 2016, 13:37

Re: demarrage script

Message par sphinxou »

jai oublier c'est en lua et mon script je le mais en time??
Domoticz 4.9700/ rfxcom /sonde diy/raspberry pi3+HDD/cirusms/contact de porte diy
sphinxou
Messages : 231
Inscription : 03 déc. 2016, 13:37

Re: demarrage script

Message par sphinxou »

c'est bon jai trouver

Code : Tout sélectionner

if (time.min == 24 and time.hour == 18) then 
    if (time.day == 14 and time.month == 05) then
merci
Domoticz 4.9700/ rfxcom /sonde diy/raspberry pi3+HDD/cirusms/contact de porte diy
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: demarrage script

Message par papoo »

dans ton script_time tu peux tout mettre dans un seul if

Code : Tout sélectionner

if (time.min == 24 and time.hour == 18 and time.day == 14 and time.month == 05) then
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
sphinxou
Messages : 231
Inscription : 03 déc. 2016, 13:37

Re: demarrage script

Message par sphinxou »

Merci pour ton aide
Domoticz 4.9700/ rfxcom /sonde diy/raspberry pi3+HDD/cirusms/contact de porte diy
vulbas
Messages : 411
Inscription : 24 janv. 2017, 18:45

Re: demarrage script

Message par vulbas »

hello, je me greffe :)

j'aimerais lancer un script lua 2 à 3 fois par jour, pouvez vous me dire comment faire svp ?

merci par avance de votre aide :)
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: demarrage script

Message par papoo »

par exemple

Code : Tout sélectionner

if (time.min == 20 and ((time.hour == 7) or (time.hour == 13) or (time.hour == 18))) then -- 3 exécutions du script par jour à 7H20, 13h20 et 18H20
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
rimram31
Messages : 659
Inscription : 04 oct. 2015, 11:22
Localisation : Toulouse

Re: demarrage script

Message par rimram31 »

Autre idée, s'appuyer sur les plannings fournis par domoticz en utilisant un interrupteur virtuel. Dans ce cas on créé un inter virtuel + un script lua device avec du

Code : Tout sélectionner

if (devicechanged['mon switch virtuel'] == 'On' ) then ...
L'avantage est d'avoir alors la programmation dans l'interface de domoticz. Par contre un planning dz ne permet qu'une programmation hebdomadaire, j'avais cru comprendre/lire qu'il y avait un objet calendrier maintenant ? (j'ai une version très ancienne sur mon pi)

https://easydomoticz.com/point-scripts-lua/
Raspberry Pi 2 + carte RF pi "maison" + Domoticz
Sonde Oregon + Aliexpress - Prises Chacon (3500W) - 1wire DS18B20
Répondre