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
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é