Page 5 sur 11

Re: LUA : vacances scolaires

Publié : 17 janv. 2018, 00:18
par balajol
papoo a écrit :Bizarre qu’un script lua ai besoin d’une librairie Python???
+1

B

Re: LUA : vacances scolaires

Publié : 17 janv. 2018, 10:03
par DreamL
Bonjour

Je gère pas le cas ou le fichier est vide, l'erreur est normal, comme le fichier existe la fonction recherche la racine du fichier xml et ne la trouve pas.

Pour la librairie python, je crois que c'est un message de domoticz, je suis pas sur que ce soit du au script.

sinon est-ce qu'il est possible de lancer la commande de téléchargement dans un cmd ?
wget -O c:\temp\vacances.xml http://telechargement.index-education.com/vacances.xml
C'est la commande suivante dans le script
retour=os.execute("wget -O "..dest.." "..url)

C'est peut etre le wget qui ne fonctionne pas

Re: LUA : vacances scolaires

Publié : 17 janv. 2018, 18:54
par balajol
Bonsoir Dreaml,
Pour la Librairie Python, le message apparait à chaque foi que je lance le script, jamais quand il est arrêté.
Pour wget, il existe effectivement une version Windows mais mes essais sont infructueux, toujours mêmes symptômes :(
Je vais jeter l'éponge et essayerai d'utiliser le script en supprimant tout ce qui m'est inutile.
Merci de votre aide.
cdt
Bertrand

Re: LUA : vacances scolaires

Publié : 21 janv. 2018, 18:42
par getget
Bonjour, j'ai un soucis, j'ai installé et configuré le script.

Le bouton pour les vacances en cours passe à 0 (normal), celui pour demain reste à 1 si je l'avais mit à 1.

Dans le log j'ai :

Code : Tout sélectionner

2018-01-21 18:39:00.088 LUA: Timenow = 18:39
2018-01-21 18:39:00.088 LUA: listeJourTelechargementXml = 30/06 12:20 date du jour = 21/01
2018-01-21 18:39:00.088 LUA: listeJourTelechargementXml = 30/03 12:20 date du jour = 21/01
2018-01-21 18:39:00.088 LUA: listeJourTelechargementXml = 30/09 12:20 date du jour = 21/01
2018-01-21 18:39:00.088 LUA: listeJourTelechargementXml = 30/12 12:20 date du jour = 21/01
2018-01-21 18:39:00.088 LUA: heureExecution = 00:03
2018-01-21 18:39:00.088 LUA: DEBUT SCRIPT VACANCES SCOLAIRES
2018-01-21 18:39:00.088 LUA: Fonction ExisteXML parametre = /home/getget/domoticz/scripts/lua/vacances.xml
2018-01-21 18:39:00.089 LUA: Le fichier xml est présent
2018-01-21 18:39:00.132 LUA: Date de mise a jour = 2017/10/19
2018-01-21 18:39:00.133 LUA: 2018/01/21
2018-01-21 18:39:00.133 LUA: Zone C trouvée
2018-01-21 18:39:00.133 LUA: En vacances scolaires ?= false
2018-01-21 18:39:00.133 LUA: libellé des vacances = nil
2018-01-21 18:39:00.133 LUA: Début des vacances le = nil
2018-01-21 18:39:00.133 LUA: Fin des vacances le = nil
2018-01-21 18:39:00.133 LUA: FIN SCRIPT VACANCES SCOLAIRES elapsed time: 0.0455
seconde

Re: LUA : vacances scolaires

Publié : 22 janv. 2018, 00:58
par balajol
Bonjour getget,
La mise à jour des dispositifs se met à jour à 00:03 il me semble, si tu as modifié l'état dans la journée le script ne le modifie plus.
Je n'ai pas vérifié dans le script étant donné l'heure :roll: :roll: :roll: mais je ne pense pas me tromper.
cdt
Bertrand

Re: LUA : vacances scolaires

Publié : 22 janv. 2018, 07:28
par getget
J'avais mit le paramètre de debug qui -il me semble- exécuté le script peu importe l'heure :)

Re: LUA : vacances scolaires

Publié : 22 janv. 2018, 12:11
par DreamL
Bonjour

C'est l'option ForceExecution qui fait executer le script toutes les minutes.

L'option debug ne fait que afficher les messages

Re: LUA : vacances scolaires

Publié : 22 janv. 2018, 12:18
par getget
oui oui, j'ai mit les 2 (sinon je n'aurai pas eu le message que j'ai copié collé plus haut :) )

Re: LUA : vacances scolaires

Publié : 22 janv. 2018, 12:34
par DreamL
Je viens de tester et en effet j'ai le même comportement.
je corrige cela ce soir

Re: LUA : vacances scolaires

Publié : 22 janv. 2018, 12:37
par DreamL
balajol a écrit :Bonsoir Dreaml,
Pour la Librairie Python, le message apparait à chaque foi que je lance le script, jamais quand il est arrêté.
Pour wget, il existe effectivement une version Windows mais mes essais sont infructueux, toujours mêmes symptômes :(
Je vais jeter l'éponge et essayerai d'utiliser le script en supprimant tout ce qui m'est inutile.
Merci de votre aide.
cdt
Bertrand

Pour info balajol, j'ai installer domoticz sur windows j'ai le même comportement que tu décris.
Je vais essayer de comprendre ce qui se passe.