Forum eedomus
https://forum.eedomus.com/

Jours fériés
https://forum.eedomus.com/viewtopic.php?f=50&t=2784
Page 1 sur 2  Suivant »
Auteur:  Chacks [ 18 Mai 2015 19:27 ]
Sujet du message:  Jours fériés

Bonjour à tous,

j'avais proposé à Aurel du site domo-blog un script jours fériés dont il a fait un article --> http://www.domo-blog.fr/script-eedomus-les-jours-feries-leedomus/

Suite à une remarque de Domotifred, il apparait qu'il y a une erreur dans le script sur le calcul de pâques, l'ascension et la pentecôte.

En effet, en ligne 16 du script, la variable T n'est pas identifiée comme variable, il faut donc rajouter le symbole $

Avant modif :

Code : Tout sélectionner
$B = 19 * T;


Après modif :

Code : Tout sélectionner
$B = 19 * $T;


Désolé pour cette erreur.

@+
Auteur:  Nico33 [ 19 Mai 2015 10:41 ]
Sujet du message:  Re: Jours fériés

Merci pour ta réalisation et ton partage.
Auteur:  valrom [ 27 Mai 2015 17:29 ]
Sujet du message:  Re: Jours fériés

merci bien !!
Auteur:  anne-marie [ 27 Mai 2015 19:03 ]
Sujet du message:  Re: Jours fériés

Super! Je vais installer ce script de ce pas :D
Auteur:  aurel [ 29 Mai 2015 14:13 ]
Sujet du message:  Re: Jours fériés

correction faite sur l'article ;)
Auteur:  nono1024 [ 02 Juin 2015 16:03 ]
Sujet du message:  Re: Jours fériés

Bonjour,

Merci pour ce script !
très utile, pour parfaire les situations....
J'ai modifié ton script php pour faire également la journée de demain et pas que la journée en cours.
Du coup il faut créer un deuxième capteur HTTP avec les mêmes valeurs, mais qui sera "Férié demain". (Xpath: //root/ferie_demain)
Et du coup modifier la règle de mise à jour à 00h10 pour également mettre à jour ce capteur.
Puis une règle en plus avec :
Critère : "Jour férié demain" devient maintenant supérieur à Neutre.
Action : Jour de demain = Jour à la maison

Moi ça me permet de savoir à quel heure je passe en mode nuit, car si le lendemain c'est férié, c'est pas la même soirée :)

Je te laisse regarder et modifier si l'envie te prends ;)

Merci encore !

Pièces jointes:
Jours_feries.zip
Prise en compte du lendemain
(940 octet(s)) Téléchargé 550 fois
Auteur:  Alphonse Magova [ 04 Juil 2015 00:31 ]
Sujet du message:  Re: Jours fériés

Merci!
Auteur:  Nico33 [ 07 Juil 2015 11:23 ]
Sujet du message:  Re: Jours fériés

Super Nono1024 pour cette modif !
Très utile. Je vais mettre ça en place ce soir.
Auteur:  darkwinter [ 14 Août 2016 10:51 ]
Sujet du message:  Re: Jours fériés

Top ce script. Cela optimise pour moi la gestion des poubelles les jours fériés. En générale remis au lendemain. Merci :)
Auteur:  darkwinter [ 16 Août 2016 11:38 ]
Sujet du message:  Re: Jours fériés

Bonjour à toutes et à tous, petite demande @nono1024.

Tu as intégré aussi dans le script pour connaitre la journée du lendemain, par contre serait-il possible de connaitre l'état aussi de la veille? Tu pourrais me donner le code à rajouter stp?

Par avance, merci :)
Auteur:  darkwinter [ 16 Août 2016 11:52 ]
Sujet du message:  Re: Jours fériés

Je reponds par moi-même, voici le script avec en plus l'état de la veille.

Pièces jointes:
Jours_feries_veille_demain.zip
(1.5 Kio) Téléchargé 508 fois
Auteur:  Sweetyo [ 01 Nov 2017 21:48 ]
Sujet du message:  Re: Jours fériés

Bonjour
Je viens de pendre le script jours fériés,j'ai donc crée le périphérique, et il m'indique Noel et pas Toussaint.
Aurais-je oublié de faire quelque chose?

Merci de vos réponses
Auteur:  eddy [ 01 Nov 2017 22:41 ]
Sujet du message:  Re: Jours fériés

Bonjour,
idem pour moi le script indique noël au lieu de toussaint.
J'ai jeté un coup d'œil mais je ne maitrise pas encore le sujet.
si quelqu'un aurait une idée pour corriger le problème.
Merci.
Auteur:  Patskins [ 02 Nov 2017 02:35 ]
Sujet du message:  Re: Jours fériés

Bonjour,

J'ai résolu le problème en ajoutant un "break" à la ligne 104 dans le script, Il faudrait voir avec l'auteur du script ce qu'il en pense.

-----------------------------------------------
$jour_id = 0;
foreach ($days AS $day => $name)
{
// La liste est affichée dans le XML à titre indicatif
$liste_jours .= $name.' : '.$day.'/'.$year.', ';
if ($day == date('d/m'))
{
$jour_txt = $name;
break ;
}
else
{
$jour_id++;
}
}

-------------------
Auteur:  ded is red [ 11 Nov 2017 18:03 ]
Sujet du message:  Re: Jours fériés

Bonjour,
aujourd'hui 11 novembre le script jours férié m'indiquais bien qu'on est en jour férié mais indiquait noël !. J'ai modifié le script comme Patskins le suggère et la valeur s'est modifié en Armistice.
Donc ça fonctionne.
Merci Patsckins ;) .
Auteur:  Sweetyo [ 11 Nov 2017 21:09 ]
Sujet du message:  Re: Jours fériés

Bonjour
J'ai fait la modif. aussi, et la valeur est bien "armistice"
Cool merci.
Auteur:  Patskins [ 11 Nov 2017 22:55 ]
Sujet du message:  Re: Jours fériés

Bonsoir,

Ce serait tout de même mieux que ça soit corrigé dans le store....
Auteur:  Chacks [ 12 Nov 2017 17:46 ]
Sujet du message:  Re: Jours fériés

Bonjour,

j'ai crée le script initial mais il a depuis été repris pour être modifié avant d'être mis sur le store donc je ne pourrais pas le modifier sur le store (C'est Aurélien de Domo-blog qui l'a mis sur le store)

Par contre ma version initiale fonctionne correctement car ça m'a bien indiqué toussaint le 1er novembre et armistice hier

@+

Envoyé de mon SM-T810 en utilisant Tapatalk
Auteur:  Pecos38 [ 02 Avr 2018 14:14 ]
Sujet du message:  Re: Jours fériés

Bonjour

je viens d'installer le script

bizarrement jour_id me renvoi 10 pour noel au lieu de 1 pour paques
jour_txt me renvoi bien paques

Cordialement
Pecos38
Auteur:  momoti [ 02 Avr 2018 17:53 ]
Sujet du message:  Re: Jours fériés

Salut,

il faut ajouter un "break;" à cet endroit sinon on ne sort pas de la boucle et l'id continue de s'incrémenter ... :

$jour_id = 0;
foreach ($days AS $day => $name)
{
// La liste est affichée dans le XML à titre indicatif
$liste_jours .= $name.' : '.$day.'/'.$year.', ';
if ($day == date('d/m'))
{
$jour_txt = $name;
break;
}
else
{
$jour_id++;
}
}
Page 1 sur 2 Le fuseau horaire est UTC+1 heure