Ce Forum passera en lecture seule en janvier 2020
Image
Merci de vous rendre sur https://community.jeedom.com maintenant pour vos prochains postes ;)

[Plugin Officiel][Sujet Principal] Plugin DomoGeek

Pour échanger sur les plugins classés en catégorie "Organisation"
benj29
Actif
Messages : 3982
Inscription : 26 mars 2017, 09:57
Contact :

Re: [Plugin Officiel][Sujet Principal] Plugin DomoGeek

Message par benj29 » 22 avr. 2019, 15:37

J'ai trouvé ici dans un bout de code un listing :
https://github.com/guiguiabloc/api-domo ... Holiday.py

Code : Tout sélectionner

#[Usages][Today_Domogeek][Week-End]# === "Oui" OU #[Usages][Today_Domogeek][Férié]# === "Jour de l'an" OU #[Usages][Today_Domogeek][Férié]# === "Dimanche de Paques" OU #[Usages][Today_Domogeek][Férié]# === "Lundi de Paques" OU #[Usages][Today_Domogeek][Férié]# === "Fete du travail" OU #[Usages][Today_Domogeek][Férié]# === "Victoire des allies 1945" OU #[Usages][Today_Domogeek][Férié]# === "Jeudi de l'Ascension" OU #[Usages][Today_Domogeek][Férié]# === "Dimanche de Pentecote" OU #[Usages][Today_Domogeek][Férié]# === "Lundi de Pentecote" OU #[Usages][Today_Domogeek][Férié]# === "Fete Nationale" OU #[Usages][Today_Domogeek][Férié]# === "Assomption" OU #[Usages][Today_Domogeek][Férié]# === "Toussaint" OU #[Usages][Today_Domogeek][Férié]# === "Armistice 1918" OU #[Usages][Today_Domogeek][Férié]# === "Jour de Noel"

kristobal
Timide
Messages : 195
Inscription : 19 nov. 2018, 16:38
Localisation : Près de Lille

Re: [Plugin Officiel][Sujet Principal] Plugin DomoGeek

Message par kristobal » 01 mai 2019, 14:50

Bonjour,
J'utilise ce plugin qui est nickel.
Dans mon scénario j'utilise jour férié :
#[Maison][INFO][Week-End]# == "Non" OU #[Maison][INFO][Férié]# == "Non" donc le problème c'est que jour férié affiche "fete du travail" par exemple. J'aimerai juste qu'il m'affiche OUI ou NON pour que mon scénario fonctionne svp.
Merci

Avatar de l’utilisateur
Dams
Helper
Messages : 877
Inscription : 16 sept. 2014, 08:06
Localisation : Annecy

Re: [Plugin Officiel][Sujet Principal] Plugin DomoGeek

Message par Dams » 01 mai 2019, 19:22

kristobal a écrit :
01 mai 2019, 14:50
Bonjour,
J'utilise ce plugin qui est nickel.
Dans mon scénario j'utilise jour férié :
#[Maison][INFO][Week-End]# == "Non" OU #[Maison][INFO][Férié]# == "Non" donc le problème c'est que jour férié affiche "fete du travail" par exemple. J'aimerai juste qu'il m'affiche OUI ou NON pour que mon scénario fonctionne svp.
Merci
il faut faire comme cela: #[Maison][INFO][Férié]# matches "/Non/"
Helper Officiel Jeedom
Merci à l'équipe pour le job !!
Trucs & Astuces I Documentation Jeedom

kristobal
Timide
Messages : 195
Inscription : 19 nov. 2018, 16:38
Localisation : Près de Lille

Re: [Plugin Officiel][Sujet Principal] Plugin DomoGeek

Message par kristobal » 01 mai 2019, 20:26

Merci bien je teste ;)

Avatar de l’utilisateur
cortex
Timide
Messages : 7
Inscription : 20 juin 2018, 15:31

Re: [Plugin Officiel][Sujet Principal] Plugin DomoGeek

Message par cortex » 09 mai 2019, 12:05

benj29 a écrit :
22 avr. 2019, 10:11
Bonjour,

Je cherche à avoir la liste des strings pour les jours fériés ?
J'ai cherché dans la documentation, mais sauf erreur, pas trouvé :
http://domogeek.entropialux.com/static/ ... GetHoliday

Merci !
Bonjour,

La commande http://domogeek.entropialux.com/holiday/all renvoie la liste des jours fériés. Je ne sais pas si c'est cela que tu cherches ?

benj29
Actif
Messages : 3982
Inscription : 26 mars 2017, 09:57
Contact :

Re: [Plugin Officiel][Sujet Principal] Plugin DomoGeek

Message par benj29 » 09 mai 2019, 13:52

Salut cortex, message d'après, j'avais donné ma solution.
Mais merci de t'y être intéressé.

Avatar de l’utilisateur
cortex
Timide
Messages : 7
Inscription : 20 juin 2018, 15:31

Re: [Plugin Officiel][Sujet Principal] Plugin DomoGeek

Message par cortex » 24 mai 2019, 09:45

Bonjour, merci pour ce plugin qui me rend de grand services. J'ai un suggestion d'amélioration. J'utilise l’information [Ferié] pour piloter l'ouverture de mes volets mais cette information arrive un peu tard car j'aimerai pouvoir programmer l'ouverture la veille. Serait il envisageable d'ajouter un signal [Ferié+1] qui préciserait si le lendemain est un jour ferié (comme cela est fait dans le plugin Weather avec [condition+1]). Dans le m^me genre on pourrait avoir [Vacances+1] et [Weekend+1]. Peut être que cette suggestion a déjà été proposé mais j'avoue n'avoir pas pris le temps de lire les 31 pages du forum :-).

Merci

Avatar de l’utilisateur
Fabrice
Modérateur
Messages : 3422
Inscription : 27 oct. 2016, 22:26
Localisation : Planète terre, IDF, 93

Re: [Plugin Officiel][Sujet Principal] Plugin DomoGeek

Message par Fabrice » 24 mai 2019, 18:20

Bonjour.

Juste comme cela... Ces informations sont disponibles dans le plugin informations du jour.
Helper Officiel Jeedom
- Jeedom : 3.3.36
- Protocole : Z-Wave / RFXcom / BLEA
- Raspberry Pi : Pi 3 B+ / Pi 3 B / Pi Zero W

romanais
Actif
Messages : 1999
Inscription : 21 août 2014, 21:36
Localisation : Drôme

Re: [Plugin Officiel][Sujet Principal] Plugin DomoGeek

Message par romanais » 24 mai 2019, 19:06

Tout à fait, il y a la commande qui indique dans combien de jours le prochain jour férié arrive.

@cortex, pourquoi tu ne fais pas simplement tes planifications à 5h ou 6h du matin par exemple ?
Comme ça tu peux tester directement si nous sommes un jours férié, et tu programmes ouvrant tes volets si nécessaire.
Merci à toute l'équipe pour le taf

Mon matériel

Avatar de l’utilisateur
cortex
Timide
Messages : 7
Inscription : 20 juin 2018, 15:31

Re: [Plugin Officiel][Sujet Principal] Plugin DomoGeek

Message par cortex » 27 mai 2019, 09:25

Bonjour,
@Fabrice, j'ai bien vu qu'effectivement l'info était présente dans info du jour, mais sauf erreur de ma part, ce plugin nécessite le plugin Geotrav pour fonctionner et ce dernier à besoin d'une clef Google Map qui oblige à laisser son numéro de CB. Or je n'ai pas envie de laisser mon numéro de CB juste pour des jours féries :-).

@romanais, je fais ma programmation de chaque volet la veille vers 12h de manière à ce que chaque utilisateur de la maison puisse modifier son horaire d'ouverture avant d'aller se coucher si il le souhaite :
Capture volet.PNG
Capture volet.PNG (12.04 Kio) Consulté 650 fois
. On peut ainsi utiliser l'ouverture de son volet comme un réveil. Il n'est donc pas possible de modifier cette programmation dans la nuit dans le cadre de mon utilisation.

Merci à vous deux pour vos réponses.

romanais
Actif
Messages : 1999
Inscription : 21 août 2014, 21:36
Localisation : Drôme

Re: [Plugin Officiel][Sujet Principal] Plugin DomoGeek

Message par romanais » 27 mai 2019, 09:59

Du coup, ça peut valoir le coup pour toi d'utiliser un script pour créer ton propre test .
Basé sur http://blog.idleman.fr/snippet-23-php-t ... -mouvants/
On peut passer une date à cette fonction, et ça nous indique si cette date est un jour férié ou pas.

Donc à midi, tu testes le J+1, et si ça retourne "1", alors tu sauras que le lendemain est un jour férié.

J'ai donc créé un nouveau script (.php) avec le plugin "Script".
Il contient ça :

Code : Tout sélectionner

<?php	
/**
	* Cette fonction retourne un tableau de timestamp correspondant
	* aux jours fériés en France pour une année donnée.
	*/
	function isNotWorkable($date)
	{
 
	  	if ($date === null)
	  	{
	    	$date = time();
	  	}
 
	 	$date = strtotime(date('m/d/Y',$date));
 
	 	$year = date('Y',$date);
 
		$easterDate  = easter_date($year);
		$easterDay   = date('j', $easterDate);
		$easterMonth = date('n', $easterDate);
		$easterYear   = date('Y', $easterDate);
 
		$holidays = array(
	    // Dates fixes
	    mktime(0, 0, 0, 1,  1,  $year),  // 1er janvier
	    mktime(0, 0, 0, 5,  1,  $year),  // Fête du travail
	    mktime(0, 0, 0, 5,  8,  $year),  // Victoire des alliés
	    mktime(0, 0, 0, 7,  14, $year),  // Fête nationale
	    mktime(0, 0, 0, 8,  15, $year),  // Assomption
	    mktime(0, 0, 0, 11, 1,  $year),  // Toussaint
	    mktime(0, 0, 0, 11, 11, $year),  // Armistice
	    mktime(0, 0, 0, 12, 25, $year),  // Noel

	    // Dates variables
	    mktime(0, 0, 0, $easterMonth, $easterDay + 1,  $easterYear), // Pâques
	    mktime(0, 0, 0, $easterMonth, $easterDay + 39, $easterYear), // Ascension
	    mktime(0, 0, 0, $easterMonth, $easterDay + 50, $easterYear), // Pentecôte
		);
 
  	return in_array($date, $holidays);
	}

	//on teste si le lendemain est férié
    if(isNotWorkable(time() + 86400 )){ // on ajoute donc 24h
	echo '1'; // renvoie 1 si jour férié le lendemain
    }else{
	echo '0'; // renvoie 0 si jour non férié
    }

?>
Et ça me renvoie 1 si le lendemain est férié, sinon 0.
J'ai fait un test en ajoutant un jour férié le 28/05

Code : Tout sélectionner

 mktime(0, 0, 0, 05, 28, $year),  // Jour de test 
J'ai bien eu 1 en retour.
Merci à toute l'équipe pour le taf

Mon matériel

romanais
Actif
Messages : 1999
Inscription : 21 août 2014, 21:36
Localisation : Drôme

Re: [Plugin Officiel][Sujet Principal] Plugin DomoGeek

Message par romanais » 27 mai 2019, 10:06

Et HS, mais quand tu auras réglé ta question, si tu as moyen de partager ton travail/expérience sur la capture que tu as faite plus haut, je suis bien intéressé :-)
J'ai déjà mon fonctionnement habituel avec une fermeture des volets tous les soirs au coucher du soleil, mais je me dis que ça peut être sympa de décaler facilement cette heure de fermeture, comme tu l'as fait avec ton virtuel !
Merci à toute l'équipe pour le taf

Mon matériel

Avatar de l’utilisateur
cortex
Timide
Messages : 7
Inscription : 20 juin 2018, 15:31

Re: [Plugin Officiel][Sujet Principal] Plugin DomoGeek

Message par cortex » 27 mai 2019, 10:41

romanais a écrit :
27 mai 2019, 10:06
Et HS, mais quand tu auras réglé ta question, si tu as moyen de partager ton travail/expérience sur la capture que tu as faite plus haut, je suis bien intéressé :-)
J'ai déjà mon fonctionnement habituel avec une fermeture des volets tous les soirs au coucher du soleil, mais je me dis que ça peut être sympa de décaler facilement cette heure de fermeture, comme tu l'as fait avec ton virtuel !
Merci beaucoup pour ton script, c'est exactement ce qu'il me faut. Je vais tester dès que j'ai un moment.

Pour l'utilisation de mon virtuel, j'utilise 2 scénario. Un scénario de mise à l'heure :
Capture1.PNG
Capture1.PNG (112.94 Kio) Consulté 632 fois
Et un scénario qui est activé uniquement lorsque l'ouverture du volet a été programmé et qui s'exécute 1 fois par heure pour vérifier si le volet doit être ouvert dans l'heure suivante. On peut donc modifier l'heure d'ouverture jusqu'à 1 heure avant :
Capture2.PNG
Capture2.PNG (114.62 Kio) Consulté 632 fois
Pour compléter, la programmation est annulé si on ouvre manuellement le volet. La programmation automatique se fait donc vers 17h pour éviter une déprogrammation intempestive en cas d'ouverture manuelle dans la journée (ce qui arrive le dimanche car il y a sieste l'après-midi :D )

Pour la fermeture des volets, on doit pouvoir faire la même chose mais j'utilise comme toi l'heure de couché du soleil.

Voila, n'hésite pas si tu veux d'autre précisions

Merci encore

romanais
Actif
Messages : 1999
Inscription : 21 août 2014, 21:36
Localisation : Drôme

Re: [Plugin Officiel][Sujet Principal] Plugin DomoGeek

Message par romanais » 27 mai 2019, 11:08

Merci je vais regarder ça :-)
Merci à toute l'équipe pour le taf

Mon matériel

sebforum29
Timide
Messages : 349
Inscription : 04 janv. 2018, 20:17

Re: [Plugin Officiel][Sujet Principal] Plugin DomoGeek

Message par sebforum29 » 08 juil. 2019, 20:34

bonjour, rien d'important mais l'image du bloc info n'est pas présente :

Image

xav_38
Timide
Messages : 463
Inscription : 13 avr. 2016, 20:45
Localisation : Grenoble

Re: [Plugin Officiel][Sujet Principal] Plugin DomoGeek

Message par xav_38 » 16 juil. 2019, 06:37

Bonjour

Domogeek n'a pas l'air d'avoir les données, c'est un problème chez moi ou bien vous constatez la même chose ?

kristobal
Timide
Messages : 195
Inscription : 19 nov. 2018, 16:38
Localisation : Près de Lille

Re: [Plugin Officiel][Sujet Principal] Plugin DomoGeek

Message par kristobal » 16 juil. 2019, 08:02

Bonjour,
Chez moi c’est ok. Vérifie que tes coordonnées sont encore là. Ça m’est arrivé une fois tout était parti !

Avatar de l’utilisateur
Phil56
Actif
Messages : 771
Inscription : 11 août 2015, 11:36

Re: [Plugin Officiel][Sujet Principal] Plugin DomoGeek

Message par Phil56 » 21 août 2019, 20:43

Bonjour,

depuis ce matin, mes enfants sont en panique, car pour domogeek les vacances scolaires sont terminées... ;-)
Je suis en zone B vous avez constaté la même chose ?

ken@vo
Phil
Box : Jeedom Maitre dans VM Esxi NUC intel i5, Jeedom Esclave RPI2 avec Zwave, Rfxcom, Blink1, EDISIO et TTS + VM Zoneminder
Protocoles : Zwave, X10, DI-O, HUE, EDISIO
Teleinfo (Dauguet rs232 mise en réseau avec une arduino mega)

Avatar de l’utilisateur
Phil56
Actif
Messages : 771
Inscription : 11 août 2015, 11:36

Re: [Plugin Officiel][Sujet Principal] Plugin DomoGeek

Message par Phil56 » 21 août 2019, 20:59

Je me répond...
j'ai regardé les sources de l'api et elle va chercher ses infos sur le site de l'éducation nationale, ils viennent surement de changer le fichier ICS avec toutes les vacances pour 2019/2020 donc du coup plus d'info sur 2018/2019...
En plus j'ai regardé de plus prêt le fichier en question et pour l'année prochaine les vacances d'été se terminent le 20 août.
Donc visiblement tous les ans entre le 21 août et le jour de la rentrée on ne peut pas faire confiance à cette source (éducation nationale).
Dommage.

ken@vo
Phil
Box : Jeedom Maitre dans VM Esxi NUC intel i5, Jeedom Esclave RPI2 avec Zwave, Rfxcom, Blink1, EDISIO et TTS + VM Zoneminder
Protocoles : Zwave, X10, DI-O, HUE, EDISIO
Teleinfo (Dauguet rs232 mise en réseau avec une arduino mega)

Avatar de l’utilisateur
Mguyard
Timide
Messages : 403
Inscription : 24 mars 2016, 11:29

Re: [Plugin Officiel][Sujet Principal] Plugin DomoGeek

Message par Mguyard » 21 août 2019, 21:32

Phil56 a écrit : En plus j'ai regardé de plus prêt le fichier en question et pour l'année prochaine les vacances d'été se terminent le 20 août.
Donc visiblement tous les ans entre le 21 août et le jour de la rentrée on ne peut pas faire confiance à cette source (éducation nationale)
Ça doit être la rentrée des profs
“La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.”

Albert Einstein

Répondre

Revenir vers « [Catégorie] Organisation »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité