Scripts pour fête & Anniversaire du jour

Forum dédié aux problématiques concernant les scripts pour DomoticZ.
Entourez votre code et les logs avec les balises nommées code grâce au bouton <\>.
frtoto
Messages : 320
Inscription : 17 févr. 2018, 17:02

Re: Scripts pour fête & Anniversaire du jour

Message 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&nbsp;Fête&nbsp;des&nbsp;Mères"
        voir_les_logs("--- --- --- Aujourd&apos;hui : ".. fete_jour,debugging)
     elseif epiphanie == today then 
        fete_jour = "Epiphanie"
        
    elseif troisDimJuin == today then 
        fete_jour = "la&nbsp;Fête&nbsp;des&nbsp;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 ?
Dz 2025.11_16729 - Conbee II
frtoto
Messages : 320
Inscription : 17 févr. 2018, 17:02

Re: Scripts pour fête & Anniversaire du jour

Message 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 ?)
Dz 2025.11_16729 - Conbee II
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: Scripts pour fête & Anniversaire du jour

Message par papoo »

j'ai pris en compte tes remarques et mis à jour mon script en conséquence
dis moi si cela te convient
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
frtoto
Messages : 320
Inscription : 17 févr. 2018, 17:02

Re: Scripts pour fête & Anniversaire du jour

Message 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 !
Dz 2025.11_16729 - Conbee II
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: Scripts pour fête & Anniversaire du jour

Message par papoo »

;)
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: Scripts pour fête & Anniversaire du jour

Message 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é 6512 fois
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
pat054
Messages : 70
Inscription : 29 juil. 2018, 18:14

Re: Scripts pour fête & Anniversaire du jour

Message 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
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: Scripts pour fête & Anniversaire du jour

Message par papoo »

@pat054
script mis à jour
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
ardiced
Messages : 12
Inscription : 18 sept. 2018, 18:17

Re: Scripts pour fête & Anniversaire du jour

Message par ardiced »

Bonjour,

Petite erreur au début du script
---[[

Excelent script néanmoins
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: Scripts pour fête & Anniversaire du jour

Message par papoo »

@ardiced
merci c'est corrigé
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
Répondre