Page 4 sur 6
Re: Scripts pour fête & Anniversaire du jour
Publié : 05 janv. 2019, 21:48
par frtoto
papoo a écrit : 30 déc. 2018, 10:32
pourrais tu tester cette version stp?
Salut Papoo,
j'utilise ton script qui fonctionne bien (pour l'instant) mais j'ai voulu rajouter un jour particulier, l'Epiphanie.
J'ai donc inséré ce code
Code : Tout sélectionner
local derJourDecembre = tonumber(os.date("%w",os.time{year=(annee-1),month=12,day=31})) -- dernier jour de Décembre annee-1
local premDimJanvier = 7-derJourDecembre..":01"
if premDimJanvier == 1 then epiphanie = "08:01"
else epiphanie = premDimJanvier
end
juste après ton calcul du jour de la fête des mères
ainsi que
Code : Tout sélectionner
if meres == today then
fete_jour = "la Fête des Mères"
voir_les_logs("--- --- --- Aujourd'hui : ".. fete_jour,debugging)
elseif epiphanie == today then
fete_jour = "Epiphanie"
elseif troisDimJuin == today then
fete_jour = "la Fête des pères"
et pareil pour fete_tomorrow
mais... ça ne fonctionne pas car ma variable
premDimJanvier (et donc
epiphanie) est du type [6:01] et non pas [
06:01] (j'ai fait des tests le pb est bien là)
Comment faire ?
Re: Scripts pour fête & Anniversaire du jour
Publié : 05 janv. 2019, 22:24
par frtoto
Je m'auto-réponds j'ai changé mon code en rajoutant un formatage sur 2 digits :
Code : Tout sélectionner
local derJourDecembre = tonumber(os.date("%w",os.time{year=(annee-1),month=12,day=31})) -- dernier jour de Décembre annee-1
local premDimJanvier = 7-derJourDecembre
premDimJanvier=string.format("%02d",premDimJanvier)
if premDimJanvier == 01 then epiphanie = "08:01"
else epiphanie = premDimJanvier..":01"
end
Et ça fonctionne !
Par contre n'y aura-t-il pas le même problème avec d'autres dates (par ex. si la fête des mères tombe le 1er dimanche de juin ?)
Re: Scripts pour fête & Anniversaire du jour
Publié : 06 janv. 2019, 12:11
par papoo
j'ai pris en compte tes remarques et mis à jour mon script en conséquence
dis moi si cela te convient
Re: Scripts pour fête & Anniversaire du jour
Publié : 06 janv. 2019, 20:32
par frtoto
papoo a écrit : 06 janv. 2019, 12:11
j'ai pris en compte tes remarques et mis à jour mon script en conséquence
dis moi si cela te convient
Je viens de modifier le script en conséquence, tout à l'air bon...
Tu es encore plus réactif que tes scripts

Merci beaucoup !
Re: Scripts pour fête & Anniversaire du jour
Publié : 11 janv. 2019, 10:07
par papoo
Re: Scripts pour fête & Anniversaire du jour
Publié : 03 mars 2019, 16:08
par papoo
jour de la fête des grand-mères aujourd'hui, je viens d'ajouter le calcul et l'affichage de cette fête, de celle des grand-pères
ainsi que l'affichage du jour de la semaine dans un sélecteur
https://github.com/papo-o/domoticz_scri ... u_jour.lua

- selecteur_jour.PNG (38.94 Kio) Consulté 6511 fois
Re: Scripts pour fête & Anniversaire du jour
Publié : 15 mars 2019, 12:25
par pat054
Bonjour papoo,
je te remercie pour ton script qui fonctionne tjrs bien... que j'ai mis à jour dans mon Domoticz.
Pour info, tu pourras rajouter dans les jours fériés le vendredi saint (le vendredi avant Pasques) et le lendemain de noêl (le 26 décembre) car ces 2 jours sont fériés en Alsace-Lorraine où j'habite.
Si l'on va plus loin, est-il possible aussi de rajouter les jours de décès...?
Encore merci pour ton travail.
Pat
Re: Scripts pour fête & Anniversaire du jour
Publié : 16 mars 2019, 09:16
par papoo
@pat054
script mis à jour
Re: Scripts pour fête & Anniversaire du jour
Publié : 26 avr. 2019, 19:21
par ardiced
Bonjour,
Petite erreur au début du script
---[[
Excelent script néanmoins
Re: Scripts pour fête & Anniversaire du jour
Publié : 27 avr. 2019, 09:42
par papoo
@ardiced
merci c'est corrigé