[LUA] Vacances scolaires

Vous avez créé un script LUA dont vous êtes fier, un .sh génial, un programme Python hors du commun, un Tuto, c'est ici que vous pouvez les partager.
DreamL
Messages : 76
Inscription : 20 janv. 2017, 20:03

Re: LUA : vacances scolaires

Message par DreamL »

Salut
Le fichier xml est téléchargé s'il n'existe pas ou si le moment est arrivé.
Si le fichier xml existe mais qu'il est vide, on obtient l'erreur attempt to index field 'root' , il ne trouve pas le début du fichier xml.

Enfin domoticz télécharge le fichier en root, c'est normal qu'il faille utiliser sudo pour l'ouvrir.
Domoticz 3.7115, raspberry pi3, (raspbian jessie).
rfx433 (Rfxcom) : sonde innovaley, 1wire (DS9490R) : DS2406 & DS18B20, Zwave (Stick G5) : fgms-001,fgsd-002,zw080.
frtoto
Messages : 320
Inscription : 17 févr. 2018, 17:02

Re: LUA : vacances scolaires

Message par frtoto »

Bonjour,

j'ai voulu tester ce script mais j'ai une erreur (et a priori cela se répète plusieurs fois dans le script)

Code : Tout sélectionner

2018-12-26 21:47:00.589 Error: EventSystem: in Vacances: [string "--[[..."]:60: ')' expected near '"); -- '"'
Je précise que je n'ai pas touché au script

Si quelqu'un peut m'aider... merci
Dz 2025.11_16729 - Conbee II
nitrosurf
Messages : 23
Inscription : 06 nov. 2017, 00:38

Re: LUA : vacances scolaires

Message par nitrosurf »

Salut, j'ai installé le script à l'instant et constaté la meme erreur

j'ai modifier deux lignes

ligne 60
value = string.gsub(value, "\"", '"');

et ligne 78
value = string.gsub(value, "\"", '"');

pense a changer l'heure de mise à jour quotidienne pour ton test et pense à télécharger vacances.xml et le mettre dans le repertoire LUA de ton domoticz
Nous sommes le 1er janvier j'ai mes deux switch sur ON.
donc ca marche pour moi mais à surveiller je ne suis pas expert
voilou !
frtoto
Messages : 320
Inscription : 17 févr. 2018, 17:02

Re: LUA : vacances scolaires

Message par frtoto »

Merci !
ça marche nickel !
nitrosurf a écrit : 01 janv. 2019, 20:10 Salut, j'ai installé le script à l'instant et constaté la meme erreur

j'ai modifier deux lignes

ligne 60
value = string.gsub(value, "\"", '"');

et ligne 78
value = string.gsub(value, "\"", '"');

pense a changer l'heure de mise à jour quotidienne pour ton test et pense à télécharger vacances.xml et le mettre dans le repertoire LUA de ton domoticz
Nous sommes le 1er janvier j'ai mes deux switch sur ON.
donc ca marche pour moi mais à surveiller je ne suis pas expert
voilou !
Dz 2025.11_16729 - Conbee II
DreamL
Messages : 76
Inscription : 20 janv. 2017, 20:03

Re: LUA : vacances scolaires

Message par DreamL »

Merci pour le retour
Je me suis rendu compte qu'en faisant un aperçu de mon post, des caractères ont été supprimés.
J'ai fait un edit du 1er post.
Domoticz 3.7115, raspberry pi3, (raspbian jessie).
rfx433 (Rfxcom) : sonde innovaley, 1wire (DS9490R) : DS2406 & DS18B20, Zwave (Stick G5) : fgms-001,fgsd-002,zw080.
nitrosurf
Messages : 23
Inscription : 06 nov. 2017, 00:38

Re: LUA : vacances scolaires

Message par nitrosurf »

De rien !
Bon je vais ouvrir un post dans les questions reponses !! :evil: :D :D
plus possible de me connecter en exterieur erreur mot de passe systematique meme apres reset du password
bonne continuation
balajol
Messages : 864
Inscription : 13 nov. 2015, 18:54
Localisation : 62

Re: LUA : vacances scolaires

Message par balajol »

Bonsoir,
Quelqu'un arrive t'il encore à récupérer le Fichier XML à Jour ?
A priori rien sur cette rentrée scolaire.
Cdt
Bertrand
2024.6 PC Windows10 ; 2ème DEBIAN 10;DANFOSS LC13, Topp; Senseurs univ FIBARO FGBS001, Flood Sensor, ZMNHBD1 Flush 2 Relays ; FIBARO FGS222-FGS212;RFXCOM-RFXtrx433 USB 433.92MHz , Prises Phénix, Prises et Eclairage DI-O, SOMFY RTS,Sonoff ..
DreamL
Messages : 76
Inscription : 20 janv. 2017, 20:03

Re: LUA : vacances scolaires

Message par DreamL »

Bonjour
Je n'avais pas remarqué avant ton message mais en effet le fichier xml n'est plus a jour.
Dommage ca fonctionné correctement.

J'ai trouvé ce calendrier en json
https://www.data.gouv.fr/fr/datasets/le ... -scolaire/

Si le xml n'est plus mis à jour, je prendrai peut etre le temps de passer sur le json
Domoticz 3.7115, raspberry pi3, (raspbian jessie).
rfx433 (Rfxcom) : sonde innovaley, 1wire (DS9490R) : DS2406 & DS18B20, Zwave (Stick G5) : fgms-001,fgsd-002,zw080.
DreamL
Messages : 76
Inscription : 20 janv. 2017, 20:03

Re: LUA : vacances scolaires

Message par DreamL »

Bonjour
J'ai mis à jour le 1er post avec une nouvelle version du script.
J'espère juste que la source ne vas pas changer d'adresse.

Normalement la bibliothèque json.lua est incluse dans Domoticz. Il faut juste changer le chemin pour qu'il corresponde à voter installation.

Bonne journée
Domoticz 3.7115, raspberry pi3, (raspbian jessie).
rfx433 (Rfxcom) : sonde innovaley, 1wire (DS9490R) : DS2406 & DS18B20, Zwave (Stick G5) : fgms-001,fgsd-002,zw080.
denis_brasseur
Messages : 898
Inscription : 24 déc. 2018, 17:05
Localisation : (26)

Re: LUA : vacances scolaires

Message par denis_brasseur »

DreamL a écrit : 22 oct. 2019, 10:16 Bonjour
J'ai mis à jour le 1er post avec une nouvelle version du script.
Marche nickel, merci !
Pi3 + DD PiDrive - RFXtrx433 - AEON Labs ZW090
Répondre