Page 2 sur 11

Re: LUA : vacances scolaires

Publié : 09 nov. 2017, 12:54
par Tonio16
Jeff a écrit :Il me semble avoir eu la meme erreur, le fichier était vide. j'ai copié moi même le contenu du fichier xml et après j'ai forcé la mise à jour pour tester et ca marche depuis.
Ca me va très bien comme cela...
Bonjour

Merci, tu parles du fichier vacances.xml ? Par contre, je ne suis pas sur de comprendre tes explications.
Je regarde cela ce soir.

Edit: le fichier vacances.xml est bien vide

Antoine

Re: LUA : vacances scolaires

Publié : 09 nov. 2017, 18:22
par Jeff
Télécharges le fichier ici : http://telechargement.index-education.com/vacances.xml et met son contenu dans ton fichier vacances.xml qui a été créé.
Met forcage et débug en true et regarde les logs.

Re: LUA : vacances scolaires

Publié : 09 nov. 2017, 20:08
par Tonio16
En te lisant, je comprends de suite ce que j'avais zappé.

Maintenant, cela donne:
2017-11-09 20:05:00.412 LUA: Timenow = 20:05
2017-11-09 20:05:00.413 LUA: listeJourTelechargementXml = 30/09 12:20 date du jour = 09/11
2017-11-09 20:05:00.413 LUA: listeJourTelechargementXml = 30/03 12:20 date du jour = 09/11
2017-11-09 20:05:00.413 LUA: listeJourTelechargementXml = 30/06 12:20 date du jour = 09/11
2017-11-09 20:05:00.413 LUA: listeJourTelechargementXml = 30/12 12:20 date du jour = 09/11
2017-11-09 20:05:00.413 LUA: heureExecution = 00:05
2017-11-09 20:05:00.414 LUA: DEBUT SCRIPT VACANCES SCOLAIRES
2017-11-09 20:05:00.414 LUA: Le fichier xml est présent
2017-11-09 20:05:00.785 LUA: Date de mise a jour = 2017/06/30
2017-11-09 20:05:00.785 LUA: 2017/11/09
2017-11-09 20:05:00.785 LUA: Zone B trouvée
2017-11-09 20:05:00.787 LUA: En vacances scolaires ?= false
2017-11-09 20:05:00.787 LUA: libellé des vacances = nil
2017-11-09 20:05:00.787 LUA: Début des vacances le = nil
2017-11-09 20:05:00.787 LUA: Fin des vacances le = nil
2017-11-09 20:05:00.787 LUA: FIN SCRIPT VACANCES SCOLAIRES
2017-11-09 20:05:01.057 EventSystem: Script event triggered: script_time_vacances
2017-11-09 20:05:01.602 (Inter virt) Light/Switch (VacancesScolaires)

Je vais pouvoir modifier mes scripts volets :D

Re: LUA : vacances scolaires

Publié : 10 nov. 2017, 12:40
par DreamL
Bonjour
C'est curieux, je n'ai jamais rencontré ce problème.
Vous avez essayer de taper cette commande dans un shell ?

wget -O "/tmp/vacances.xml" "http://telechargement.index-education.com/vacances.xml "

Elle télécharge le fichier vacances.xml dans le répertoire /tmp/

Vous devez avoir ca comme résultat
Capture.JPG
Capture.JPG (75.81 Kio) Consulté 7599 fois

Re: LUA : vacances scolaires

Publié : 10 nov. 2017, 17:08
par Tonio16
DreamL a écrit :Bonjour
C'est curieux, je n'ai jamais rencontré ce problème.
Vous avez essayer de taper cette commande dans un shell ?

wget -O "/tmp/vacances.xml" "http://telechargement.index-education.com/vacances.xml "
Je testerais durant le week-end. Un point m'intéroge, est-ce que les espaces entre xml et " impact la demande ?

Antoine

Re: LUA : vacances scolaires

Publié : 10 nov. 2017, 18:03
par DreamL
Oui j'ai vu mais j'ai testé tel quel et ca fonctionne chez moi

Re: LUA : vacances scolaires

Publié : 10 nov. 2017, 20:56
par DreamL
Pour info j'ai mis à jour le script.
Il retourne aussi si demain est un jour en vacances scolaires.

Re: LUA : vacances scolaires

Publié : 10 nov. 2017, 22:29
par Jeff
J'ai testé, ca marche chez moi !
Je mettrais le script à jour quand je pourrais.
En tout cas merci pour le script, il m'a bien servi pour les vacances de la Toussaint et la gestion de mon chauffage :)

Re: LUA : vacances scolaires

Publié : 10 nov. 2017, 23:38
par yanael
Je vais regarder pour installer ça pour la gestion du réveil des enfants.
Merci

Re: LUA : vacances scolaires

Publié : 12 nov. 2017, 09:35
par Tonio16
DreamL a écrit :Bonjour
C'est curieux, je n'ai jamais rencontré ce problème.
Vous avez essayer de taper cette commande dans un shell ?

wget -O "/tmp/vacances.xml" "http://telechargement.index-education.com/vacances.xml "

Elle télécharge le fichier vacances.xml dans le répertoire /tmp/

Vous devez avoir ca comme résultat
Capture.JPG
Cela marche en entrant directement la ligne de commande. Je regarde dans le script pour voir si quelque chose clocherait.
Pour le momment, je ne vois que l'espace entre le nom de la fonction et la (.
function telechargeXml (url,dest)
Dans le script, quand la fonction est appelé, il n'y a pas cette espace. Dans mon script, j'ai maintenant enlevé tous ces espaces dans les noms de fonctions, je trouve cela plus clair.

Antoine