Aide règles ouvetures avec horaires de départ

Capteurs et actionneurs HTTP

Aide règles ouvetures avec horaires de départ

Messagepar Olivier G » 05 Oct 2017 10:22

Bonjour à tous,
Je souhaite créer une règle (sur le sensative de ma baie vitrée) pour gérer le départ pour l'école mais seulement pour le lundi et Jeudi (ou je pars plus tot que le reste de la semaine).
J'ai commencé à créer cette règle mais ce n'est pas très concluant :( (je comprends pas la gestion du zinizin avec les critères horaires a vrai dire).
Avez-vous une idée pour améliorer ca ? Il vaut mieux mettre la regle sur le sensative ou sur la gestion de mon portail ?

MErci
OlivierG

regle-ouverture.jpg
Regles ouvetures de départ le lundi et le jeudi
regle-ouverture.jpg (196.58 Kio) Consulté 5013 fois
Eedomus
Olivier G
 
Messages : 319
Inscription : 14 Juin 2017
Localisation : Dordogne

Re: Aide règles ouvetures avec horaires de départ

Messagepar rover820i » 05 Oct 2017 11:02

Salut,

Tu ne peux pas mélanger un déclencheur horaire, et un critère de déclenchement type "devient".

Car il faudrait une sacrée chance pour que l'ouverture de ta baie vitrée coïncide avec le jeudi, à 6h, chaque minute (ce que tu as programmé)

Il vaut mieux utiliser le calendrier je pense. Ca te permettra également de gérer les jours où tu ne travailles pas ;)
rover820i
 
Messages : 2403
Inscription : 23 Juil 2016

Re: Aide règles ouvetures avec horaires de départ

Messagepar influman » 05 Oct 2017 11:24

Sur le store devrait bientôt arriver un plugin pour gérer des plages horaires de base sans passer par le calendrier...patience

Note pour moi-même : je vois qu'il va falloir rajouter le cas lundi-jeudi
influman
 
Messages : 1914
Inscription : 30 Oct 2013

Re: Aide règles ouvetures avec horaires de départ

Messagepar Olivier G » 05 Oct 2017 13:08

influman a écrit:Sur le store devrait bientôt arriver un plugin pour gérer des plages horaires de base sans passer par le calendrier...patience

Note pour moi-même : je vois qu'il va falloir rajouter le cas lundi-jeudi


Merci @rover820i. Qu'entends tu par calendrier? créer une programmation > planification ?
je vais essayé ça en attendant le plugin de @influman. :)

@influman Ça commence à pleuvoir comme gravelotte sur le store !…plein de plugin pratiques pour améliorer notre eBoite…vraiment sympa et bravo ! j'attends ton plugin avec impatience et je te ferai un retour si tu le souhaites.

Merci a vous deux !
OlivierG
Eedomus
Olivier G
 
Messages : 319
Inscription : 14 Juin 2017
Localisation : Dordogne

[Store] Aide règles ouvetures avec horaires de départ

Messagepar influman » 05 Oct 2017 14:15

Le calendrier eedomus = l'agenda.

Dans Programmation, onglet Agenda.
Tu peux créer des types de journées, des phases spécifiques, que tu peux appeler ensuite dans tes règles. C'est très puissant.

Pour ton cas, tu peux créer une journée de type : journée travail normale
et un journée de type : journée travail très tôt
Après tu renseignes une semaine type en disant que le lundi et le jeudi sont des journées de type "Journée travail très tôt"

En parallèle de ça, tu créées des phases horaires en fonction de la journée type.
Dans ta règle, il te suffit de tester si ta phase d'agenda est en cours.

Quand l'agenda atteint ses limites (si tu as des phases horaires qui se chevauchent pour le même genre de journée par exemple, etc.), c'est là où tu pourras utiliser le plugin.
L'objectif est même de mixer les deux dans les règles.

L'agenda pour vérifier la journée type en cours dans ta règle (lundi ou jeudi), et les éventuelles périodes exceptionnelles à exclure (congés saisis). Et le plugin pour vérifier qu'on est bien entre 7h et 10h.

Le plugin est en ligne dans le store.
Pour ton cas précis, même si à l'installation tu n'as pas la combinaison de jours souhaités (par deux), tu peux la mettre a posteriori dans [VAR1] : Lun-Jeu
influman
 
Messages : 1914
Inscription : 30 Oct 2013

[Store] Mes Plages Horaires

Messagepar influman » 05 Oct 2017 16:27

Usage du plug-in "Mes plages horaires" :
- Le plug-in permet de créer un capteur, avec mise à jour toutes les minutes, qui vérifie que la plage horaire définie en paramètre ([VAR1, 2 et 3] est active ou non. Il vient en complément de l'agenda.
- Deux valeurs possibles : 0 - "Hors Plage" / 1 - "En cours"
- Dans vos règles, vous pouvez tester :
- plage DEVIENT MAINTENANT ... : besoin de tester le début ou la fin d'une plage (usage idem critères horaires)
- plage EST EGALE à "En cours" : vous permet de limiter l'exécution de votre règle à cette plage horaire (en complément d'autres critères déclencheurs bien sûr)

Paramétrage :
[VAR1] : Les jours d'activation de la plage (un seul paramètre possible)
Tous : Tous les jours
Pairs / Impairs : respectivement les jours du mois pairs ou impairs
Lun>>Ven : Tous les jours du lundi au vendredi
Lun / Mar / Mer / Jeu / Ven / Sam / Dim : le jour de la semaine unique
Sam-Dim : le samedi et le dimanche. Toute combinaison possible deux par deux : Lun-Mer..
SemPair : les semaines paires
SemImpair : les semaines impaires

Si vous voulez faire : Lun-Mar ET Jeu-Ven
Alors il vous faudra créer deux plages horaires, et tester les deux dans la règle (avec un OU)

Si vous voulez faire : Lun>>Ven ET SemPair
Alors il vous faudra créer deux plages horaires, et tester les deux dans la règle (avec un OU)


[VAR2] : l'heure de début de plage au format hh:mm, exemple 14:32
[VAR3] : l'heure de fin de plage au format hh:mm

Si je veux que mes Volets s'ouvrent quand j'arrive dans la cuisine les jours de semaine entre 7h et 8h, la plage a créer sera :
[VAR1] : Lun>>Ven
[VAR2] : 07:00
[VAR3] : 08:00

et la règle :
Si MaPlage EST EGALE à "En cours"
ET mouvement_cuisine DEVIENT MAINTENANT activé
VR = Ouvrir
Dernière édition par influman le 22 Fév 2018 14:11, édité 1 fois.
influman
 
Messages : 1914
Inscription : 30 Oct 2013

Re: Aide règles ouvetures avec horaires de départ

Messagepar scalps » 02 Nov 2017 09:50

Salut,

Merci pour le travail. ;-) Ce script est très utile.
Mais j'ai un petit problème : tout fonctionne bien si la plage ne chevauche pas deux jours.

Exemple:
J'aimerais avoir une plage tous les jours de 22h00 à 4h00 (le lendemain) mais l'état reste toujours à "Hors plage"...

Une idée?

Merci
scalps
scalps
 
Messages : 1
Inscription : 02 Nov 2017

Re: Aide règles ouvetures avec horaires de départ

Messagepar influman » 02 Nov 2017 22:58

normal, le plugin ne traite pas les heures à cheval.
du coup, il ne se déclenche pas, les heures saisies sont considérées comme incohérentes.
Je t'invite à en programmer un nouveau qui le fait :)

pour chevaucher sinon, à défaut,, il te faut créer deux plages :
- la première de 22h00 à 23h59
- la seconde de 00h00 à 4h
et dans tes règles tu fais un OU sur ces deux plages..
influman
 
Messages : 1914
Inscription : 30 Oct 2013

Re: Aide règles ouvetures avec horaires de départ

Messagepar merguez07 » 12 Jan 2018 21:37

Bonsoir influman

influman a écrit:normal, le plugin ne traite pas les heures à cheval.


influman a écrit:Je t'invite à en programmer un nouveau qui le fait :)


je me suis permis de modifier le code pour gérer "les heures à cheval". je t'envoie le code en MP car il faut rendre à césar .....

Cordialement
tuto 1 -->Programmation des scripts Eedomus
tuto 2 -->SmartDevice
tuto 3 -->Le déclenchement de règles
scripts -->Météo du jour | Google Home Thermostat | TotalWatt | Detecfire
Skype Eedomus -->lien vers le skype Eedomus
merguez07
 
Messages : 1231
Inscription : 15 Sep 2017
Localisation : Le Teil en Ardèche

Re: Aide règles ouvetures avec horaires de départ

Messagepar influman » 12 Jan 2018 22:02

merguez07 a écrit:Bonsoir influman

influman a écrit:normal, le plugin ne traite pas les heures à cheval.


influman a écrit:Je t'invite à en programmer un nouveau qui le fait :)


je me suis permis de modifier le code pour gérer "les heures à cheval". je t'envoie le code en MP car il faut rendre à césar .....

Cordialement


à choisir, je préfère que tu prennes la main sur le plugin, car je ne serai pas trop dispo en ce moment pour le maintenir. Tu devrais pouvoir publier une nouvelle version par dessus, non ?
influman
 
Messages : 1914
Inscription : 30 Oct 2013

Re: Aide règles ouvetures avec horaires de départ

Messagepar merguez07 » 12 Jan 2018 23:55

influman a écrit:à choisir, je préfère que tu prennes la main sur le plugin, car je ne serai pas trop dispo en ce moment pour le maintenir. Tu devrais pouvoir publier une nouvelle version par dessus, non ?


pas de pb, je regarde ça demain.

Cordialement
tuto 1 -->Programmation des scripts Eedomus
tuto 2 -->SmartDevice
tuto 3 -->Le déclenchement de règles
scripts -->Météo du jour | Google Home Thermostat | TotalWatt | Detecfire
Skype Eedomus -->lien vers le skype Eedomus
merguez07
 
Messages : 1231
Inscription : 15 Sep 2017
Localisation : Le Teil en Ardèche

Re: Aide règles ouvetures avec horaires de départ

Messagepar merguez07 » 13 Jan 2018 09:56

j'ai monté d'indice le plug in. Il est en attente de validation par la Team
tuto 1 -->Programmation des scripts Eedomus
tuto 2 -->SmartDevice
tuto 3 -->Le déclenchement de règles
scripts -->Météo du jour | Google Home Thermostat | TotalWatt | Detecfire
Skype Eedomus -->lien vers le skype Eedomus
merguez07
 
Messages : 1231
Inscription : 15 Sep 2017
Localisation : Le Teil en Ardèche

Re: Aide règles ouvetures avec horaires de départ

Messagepar enr37 » 15 Jan 2018 15:20

salut à tous, j'ai repris un peu de service pour le fun ! voici les 2 icones du script reprenant le style celle que j'avais faite il y a qq années ;-)
@+
Pièces jointes
phase_hors_plage.png
phase_hors_plage.png (26.87 Kio) Consulté 4120 fois
phase_en_cours.png
phase_en_cours.png (26.08 Kio) Consulté 4120 fois
eddomus, eedomus+,ipx800, actionnaire de photoshop. twitter ou MP @enr37 pour les demandes d'icônes.
Le savoir ne vaut que s'il est partagé par tous !
enr37
 
Messages : 1296
Inscription : 06 Juin 2013
Localisation : 37

Re: Aide règles ouvetures avec horaires de départ

Messagepar influman » 22 Fév 2018 14:20

Nouvelle version avec possibilité de sélectionner la semaine, paire ou impaire.
En attente de validation
influman
 
Messages : 1914
Inscription : 30 Oct 2013

Re: Aide règles ouvetures avec horaires de départ

Messagepar RAR69 » 08 Fév 2019 16:47

Bonjour @influman,
je te sollicite pour une aide concernant le plug-in "plage horaire". J'ai créé plusieurs plages horaires et j'ai commis l'imprudence de les rattacher à un de mes périphériques pour alléger les vues de mon dashboard. Seulement voilà, maintenant je ne peux plus accéder aux modifications des plages horaires car à chaque fois que je choisi de configurer une plage j'obtient le "JSON" du périphérique principal (celui de ratachement) !!! Donc je n'ai plus d'accès aux VARx pour modifier les horaires de début ou de fin. J'ai tenté de "détacher une plage horaire" (un canal) mais même dans ce cas je n'ai plus accès aux VARx.
Existe-t-il une de tes solutions "magiques" pour se sortir de cet imbroglio ? :?: :idea: :?:
Roland
J'en ai rêvé, merguez07, influman et MaDomotic les ont fait !!!
RAR69
 
Messages : 425
Inscription : 30 Août 2018
Localisation : Rhône

Re: Aide règles ouvetures avec horaires de départ

Messagepar merguez07 » 09 Fév 2019 14:06

Bon, je suis pas @influman, mais je peux te répondre :

Attention à l'utilisation des rattachements d'actionneur car ils ne servent pas du tout à cacher des actionneurs (pour cela il suffit d''affecter l'actionneur à "aucune pièce") mais ont pour objectif de mutualiser certains paramètres communs (comme par exemple les variables). Ainsi une modif de paramètre sur un actionneur affectera tous les actionneurs rattachés.
Autrement dit si tu as deux actionneurs qui ont chacun besoin de variables spécifiques (VAR1, VAR2, VAR3) , ils ne faut pas les rattacher car du coup, les variables d'un des actionneurs vont écraser les variables de l'autre.

Dans ta situation il faut que tu retires tous les rattachements et que tu recrées ensuite pour chaque actionneur ses variables spécifiques
tuto 1 -->Programmation des scripts Eedomus
tuto 2 -->SmartDevice
tuto 3 -->Le déclenchement de règles
scripts -->Météo du jour | Google Home Thermostat | TotalWatt | Detecfire
Skype Eedomus -->lien vers le skype Eedomus
merguez07
 
Messages : 1231
Inscription : 15 Sep 2017
Localisation : Le Teil en Ardèche

Re: Aide règles ouvetures avec horaires de départ

Messagepar RAR69 » 09 Fév 2019 20:45

@merguez07,
Merci pour l'info... Je ne commettrai plus cette erreur mais :
Néanmoins j'ai ouvert un ticket auprès du support car je me suis aperçu qu'une fois que tu as rattaché un périphérique à un périphérique parent et qu'ensuite tu décides de le détacher et bien celui-ci demeure attaché car dans la base de données de l'eedomus : on retrouve le "parent_periph_id": "1234567" au lieu d'être remis à "parent_periph_id": " ". A mon sens ce n'est pas normal...
Affaire à suivre.
Roland
J'en ai rêvé, merguez07, influman et MaDomotic les ont fait !!!
RAR69
 
Messages : 425
Inscription : 30 Août 2018
Localisation : Rhône

Re: Aide règles ouvetures avec horaires de départ

Messagepar merguez07 » 11 Fév 2019 17:07

bonjour,
je viens d'envoyer pour validation à la Team le nouvel indice du plugin "temps de fonctionnement" .

indice 1.4 : Facilite le choix des jours de la plage

Capture.PNG
Capture.PNG (63.41 Kio) Consulté 1174 fois


Cordialement
tuto 1 -->Programmation des scripts Eedomus
tuto 2 -->SmartDevice
tuto 3 -->Le déclenchement de règles
scripts -->Météo du jour | Google Home Thermostat | TotalWatt | Detecfire
Skype Eedomus -->lien vers le skype Eedomus
merguez07
 
Messages : 1231
Inscription : 15 Sep 2017
Localisation : Le Teil en Ardèche

Re: Aide règles ouvetures avec horaires de départ

Messagepar RAR69 » 11 Fév 2019 18:02

@merguez07 :clap: :clap: :clap:
Roland
J'en ai rêvé, merguez07, influman et MaDomotic les ont fait !!!
RAR69
 
Messages : 425
Inscription : 30 Août 2018
Localisation : Rhône

Re: Aide règles ouvetures avec horaires de départ

Messagepar Olivier G » 12 Fév 2019 11:06

merguez07 a écrit:bonjour,
je viens d'envoyer pour validation à la Team le nouvel indice du plugin "temps de fonctionnement" .

indice 1.4 : Facilite le choix des jours de la plage

Capture.PNG


Cordialement


Bonjour a tous,
depuis la mise a jour du plugin plages horaires, j'ai l'erreur suivante :

Code : Tout sélectionner
<PLAGES><DEBUT>20:00</DEBUT><FIN>20:15</FIN><JOURS>Tous</JOURS><DATE>Tuesday 12 11:04:25</DATE><RESULTAT></RESULTAT></PLAGES>


avec la notification suivante
Code : Tout sélectionner
Il y a 3 min : Plage 20:00 20:15 (Tous) Étage en erreur: [Valeur lue vide]. Aperçu du contenu.
La fréquence de cette notification est maintenant réduite.


Une idée ?
Olivierg
Eedomus
Olivier G
 
Messages : 319
Inscription : 14 Juin 2017
Localisation : Dordogne

Suivant

Retour vers Requêtes HTTP

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invité(s)