[DzVents] Vacances scolaires par zone et académie

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.
iSebBzh
Messages : 10
Inscription : 01 sept. 2020, 16:52

Re: DzVents : Vacances scolaires par zone et académie

Message par iSebBzh »

Bonjour,

je suis nouveau sur Domoticz. Pas mal bidouilleur mais venant du monde eedomus, je regarde un peu comment faire.
Pour avoir le statut sur les vacances scolaires, j'ai bien téléchargé le script et mis ce dernier dans script/lua. Je crée un Dummy que j'appelle Vacances Scolaires. Ensuite je crée un capteur virtuel. Là, cela se complique car j'ai plusieurs choix au niveau du type de capteur (alerte, texte). Lequel prendre ?
eedomus+ - Domoticz - zigbee - zwave - enocean
rpi php
balajol
Messages : 864
Inscription : 13 nov. 2015, 18:54
Localisation : 62

Re: DzVents : Vacances scolaires par zone et académie

Message par balajol »

Bonsoir iSebBzh

Si c'est bien ce script:
https://easydomoticz.com/forum/viewtopi ... =17&t=9126

Les deux dispositifs sont des interrupteurs
Attention ce script est en dzVents et non en lua, tu peux le mettre dans le dossier du même nom ou dans la base directement: Menus Configuration/ Plus d'options/Evenements ..

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 ..
iSebBzh
Messages : 10
Inscription : 01 sept. 2020, 16:52

Re: DzVents : Vacances scolaires par zone et académie

Message par iSebBzh »

Bonjour,

merci pour ton retour. J'ai créé mon capteur virtuel. Je le vois bien dans mes dispositifs. J'ai migré le script dans le répertoire domoticz/dzVents/scripts. Je l'ai nommé : script_time_vacances.lua.
Par contre, je ne vois pas comment ces éléments sur le capteur virtuel ?

Merci d'avance.

Seb
balajol
Messages : 864
Inscription : 13 nov. 2015, 18:54
Localisation : 62

Re: DzVents : Vacances scolaires par zone et académie

Message par balajol »

Bonsoir,

"je ne vois pas comment ces éléments sur le capteur virtuel ?" :shock: :? ;)


Ce sont des dispositifs On/Off , On Vacance ce jour ou demain ..
Vacances Off.JPG
Vacances Off.JPG (31.48 Kio) Consulté 4534 fois

Sur cette Deuxième copie d'ecran j'ai Mis à Jour Manuellement Aujourd hui vacances:


Cdt
Bertrand
Pièces jointes
Vacance On.JPG
Vacance On.JPG (29.77 Kio) Consulté 4534 fois
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 ..
iSebBzh
Messages : 10
Inscription : 01 sept. 2020, 16:52

Re: DzVents : Vacances scolaires par zone et académie

Message par iSebBzh »

Merci pour ton aide. Je suis actuellement sur eedomus. Je regarde pour basculer sur domoticz. C'est complètement différent. Sur eedomus, j'ai un script en php que je lance par l'eedomus via un serveur web hébergé sur un rpi.
Là, c'est une autre philosophie.
Donc j'ai mon switch virtuel dans l'onglet interrupteur. Au niveau du switch, j'ai mis dans Action On: script:///home/pi/domoticz/dzVents/scripts/script_time_vacances.lua B Rennes Vacances Scolaires. Dans délai d'activation, j'ai mis 86400 secondes.
J'ai bon :-) ?

Seb
balajol
Messages : 864
Inscription : 13 nov. 2015, 18:54
Localisation : 62

Re: DzVents : Vacances scolaires par zone et académie

Message par balajol »

Re,
Tu ne Mets rien dans action On mais tu modifie le script dans la zone Variables à Editer
Je te mets une copie de la Zone en exemple, tu remplaces les Noms entre ' ' par les Noms de tes dispositifs (Copier coller pour respecter l'orthographe exacte)
Renseigne également ta Zonz académique (B pour ma part)

vac.JPG
vac.JPG (18.36 Kio) Consulté 4522 fois
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 ..
iSebBzh
Messages : 10
Inscription : 01 sept. 2020, 16:52

Re: DzVents : Vacances scolaires par zone et académie

Message par iSebBzh »

Bonjour,

merci pour tes réponses. Remarques prises en compte. Le script est bien modifié.
Comment le périphérique virtuel est mis à jour (via le déai d'allumage) ?

Merci d'avance.

Seb
eedomus+ - Domoticz - zigbee - zwave - enocean
rpi php
balajol
Messages : 864
Inscription : 13 nov. 2015, 18:54
Localisation : 62

Re: DzVents : Vacances scolaires par zone et académie

Message par balajol »

Bonsoir,
Tu as le choix, il suffit de décommenter la bonne ligne en retirant les --

Code : Tout sélectionner


return {
    active = true,
    on =        {       timer           =   { 'at 00:20' },
                        -- timer           =   { "every minute" },
                        --timer           =   { "every 2 hours" },

Dans le cas Présent, Mise à Jour à 0 h 20
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 ..
iSebBzh
Messages : 10
Inscription : 01 sept. 2020, 16:52

Re: DzVents : Vacances scolaires par zone et académie

Message par iSebBzh »

Ok merci, tout est dans un script. L'IHM est juste là pour afficher le résultat d'une commande ou le statut.
Merci. Désolé de te déranger avec mes questions. Tes réponses m'aident à appréhender domoticz.

Seb
eedomus+ - Domoticz - zigbee - zwave - enocean
rpi php
Michel91
Messages : 106
Inscription : 21 avr. 2020, 15:31

Re: [DzVents] Vacances scolaires par zone et académie

Message par Michel91 »

Bonjour,
Je crois être arrivé à faire fonctionner le script mais un problème persiste et je crois qu'il est question de droits en écriture, domoticz est installé sur un Nas Synology .
Le log me renvoi un message d'erreur du type
2022-08-09 09:03:40.384 Error: EventSystem: problem writing file: /volume1/@appdata/domoticz/scripts/dzVents/generated_scripts/Vacances scolaires.lua
J'ai créé les dossiers "scripts/dzVents/generated_scripts/" avec mkdir mais j'ai peut être oublié quelque chose.
Pendant qu'on y est à titre indicatif j'aimerais savoir ou dans le script est inscrit l'adresse locale à utiliser.
Merci pour vos explications
Répondre