Page 2 sur 6
Re: script Jour férié
Publié : 02 déc. 2015, 17:39
par vil1driver
pas faux, mais au moins ça ne lance pas la requête.
ici 14 script_time sont lancés en 100ms donc bon...
Re: script Jour férié
Publié : 02 déc. 2015, 17:42
par fratton
Oui, c'est déjà une optimisation, mais je voulais aller plus loin
D’après ta signature, ton domoticz ne tourne pas sur une Raspberry Pi (512Mo / 700MHz) ?
Re: script Jour férié
Publié : 02 déc. 2015, 17:44
par vil1driver
pas faux non plus, je reconnais je suis avantagé

ta méthode est la plus optimale
Re: script Jour férié
Publié : 15 juil. 2016, 14:31
par TroisSix
Je ressors ce topic qui m'a intéressé pour la récupération du jour s'il est férié ou pas, merci à l'auteur original du script et à celui qui a cité la source
Ne voulant pas que le script se lance tout le temps et vérifie l'heure dans le script time, je me suis dit que c'était optimisable, et je partage l'idée.
N'hésitez pas à rebondire dessus si vous avez d'autres suggestions
L'idée:
- créer un switch virtuel "calcul_jour_ferie" qui s'active à minuit tous les jours (avec la fonctionnalité planning du switch)
- écrire un "script_device_get_jour_ferie.lua" (au lieu de script_time) qui va détecter le changement d'état du "switch"
- créer un switch "est_jour_ferie" qui retourne l'état du jour férié (on/off) (au lieu d'une variable)
ps: dans la fonction de calcul du jour férié, on remet le "calcul_jour_ferie" à off quand on vient de récupérer l'état jour férié = on/off
et pi c tout... Je l'avoue, c'est un peu tiré par les cheveux, mais ça fait son taff

Re: script Jour férié
Publié : 15 juil. 2016, 15:10
par fredclo
Merci pour tout.
Par contre l'idée est bonne mais déjà incorporée dans le code 4° ligne : à 0h05 ca se déclenche.

Et effectivement, perso, ca met une variable à ON, que j'utilise dans domoticz.

Re: script Jour férié
Publié : 15 juil. 2016, 15:49
par TroisSix
oui, j'avais bien vu le "if 00H05", mais ça me titillait de voir l'ouverture du script lua tous les je sais pas combien dans la console
je me suis largement inspiré de ton code (celui de gurau-audibert), et j'ai aussi rajouté un "selector switch" qui m'affiche le nom du jour férié (pratique dans imperihome)
ça fait un ptit up au topic, bon ok je sors

Re: script Jour férié
Publié : 15 juil. 2016, 17:23
par fredclo
Merci t'as raison pour le up, ca permettra a certain de passer par là.
Et merci pour l'info du switch selector, ca peut servir à d'autre. Peut être que tu peux même mettre en PJ ton code pour aider la communauté.
Bon we
Re: script Jour férié
Publié : 15 juil. 2016, 19:29
par TroisSix
Bien sûr, cf script en pj
N'oubliez pas de créer les devices suivants:
- switch "Calcul_Jour_Ferie_Minuit": avec mise à "On" à minuit tous les jours
- switch "Jour_Ferie": qui se met à on si le jour est férié
- switch selector "Nom_Jour_Ferie" (cf PJ pour savoir comment le créer)
- variable "Dernier_Calcul_Jour_Ferie" qui peut servir à voir le dernier update du jour (à virer si ça ne vous intéresse pas)
Si certains ont des questions pour la création des devices, n'hésitez pas à poser des questions
Et si vous aimez bien, dites-le aussi
Edit: correction ligne 119 --> etatOff (au lieu de etatOn)

Re: script Jour férié
Publié : 01 nov. 2016, 22:46
par deennoo
Merci pour le script.
Re: script Jour férié
Publié : 07 nov. 2016, 23:47
par balajol
Bonsoir,
Merci Egalement pour le script, il me permettra d'améliorer le forçage chauffage les jours fériés (Donc à la Maison)
cdt
Bertrand