LUA : vacances scolaires

Vous avez crée 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.
Soyez précis quant aux prérequis, les manips à faire pour que votre bijou fonctionne (des chmod ?, un apt-get à faire ...)
Décrivez précisément son fonctionnement
Placez votre code entre [Quote] et {/Quote]
Répondre
DreamL
Messages : 74
Enregistré le : 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 : 226
Enregistré le : 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 4.11553 - Conbee II - Zwave GEN 5 - RFLink 48.4

nitrosurf
Messages : 20
Enregistré le : 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 : 226
Enregistré le : 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 4.11553 - Conbee II - Zwave GEN 5 - RFLink 48.4

DreamL
Messages : 74
Enregistré le : 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 : 20
Enregistré le : 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 : 707
Enregistré le : 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
v2020.1 sur PC Windows10 (Elite book); 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 etc..

DreamL
Messages : 74
Enregistré le : 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 : 74
Enregistré le : 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 : 472
Enregistré le : 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
7 Modules fil pilote ZMNHJD1
2 détecteur fumées CHACON 34131
5 Bresser Capteur thermo/hygro
1 contacteur porte Philio PST02-1A Z
OWL Micro+ CM180
D2L LINKY
FGR-223 "Roller Shutter 3"

Répondre