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

Volet et oeil de fibaro.

Réservé à la création de scénarios dans JEEDOM
Répondre
crunchy59
Timide
Messages : 185
Inscription : 23 juil. 2018, 18:42

Volet et oeil de fibaro.

Message par crunchy59 » 04 mars 2019, 08:28

Bonjour,

Me revoilà encore avec un scénario simple dans l'explication mais apparemment très difficile à mettre en place!

Ce que je souhaite c'est que si mon détecteur, oeil de fibaro (FGMS-001) capte moins de 10 lux alors il faut fermer les volets.
J'avais donc fait un scénario tout simple avec la condition si #[Motion Sensor entrée][Luminosité]# < 10 alors baisse les volets.

Le problème de ce truc simple c'est que le scénario se déclenche tous le temps toute la nuit.

J'ai donc ajouté :
(#time#>=1600 ET #time#<2300) ET #[Motion Sensor entrée][Luminosité]# < 10

Pour être sur que mon scénario ne se déclenche qu'une seul fois j'ai ajouter dans si pour qu'il ferme les volets:
#[Entrée][Motion Sensor entrée][Luminosité]# < 10 ET #[Salon][Volet roulant Salon][Etat]# > 10

Et pourtant dimanche à 13h suite a un mauvais temps mes volets se sont baissés.

Je ne comprends pas pourquoi.
Pourriez-vous m'aider?

Merci d'avance,
C.

Avatar de l’utilisateur
bartounet
Actif
Messages : 2541
Inscription : 14 juil. 2016, 10:09

Re: Volet et oeil de fibaro.

Message par bartounet » 04 mars 2019, 08:36

Post les logs du moment ou ce cela n'a pas fonctionné
Mais de toutes façon il faut optimiser le scénario
Il tourne à chaque changement de valeur du fibaro

Je désactiverai le scénario une fois les volet fermés
Et réactiverai une fois les volets ouverts
Jeedom à jour Debian 9
VM VMWARE ESXi 6.7 ( SSD)
Stick ZWave / FIBARO / Ikea Light / Yeelight / Google Home
Wifi Unifi / PFSENSE / Reverse Proxy DMZ SSL

Passionné de bidouillage informatique en tout genre
Mon blog : http://blog.info16.fr

crunchy59
Timide
Messages : 185
Inscription : 23 juil. 2018, 18:42

Re: Volet et oeil de fibaro.

Message par crunchy59 » 04 mars 2019, 09:31

Voici le log quand il s'est activé alors qu'il n'aurait pas du:

Code : Tout sélectionner

------------------------------------
[2019-03-03 11:41:55][SCENARIO] Start : Scenario execute automatiquement sur evenement venant de : [Entree][Motion Sensor entree][Luminosite].
[2019-03-03 11:41:55][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-03-03 11:41:55][SCENARIO] Evaluation de la condition : [0 < 10 ET 99 > 10  ] = Vrai
[2019-03-03 11:41:55][SCENARIO] Exécution du sous-élément de type [action] : then
[2019-03-03 11:41:55][SCENARIO] Exécution de la commande [Salon][Volet roulant Salon][Down]
[2019-03-03 11:41:55][SCENARIO] Pause de 15 seconde(s)
[2019-03-03 11:42:10][SCENARIO] Exécution de la commande [Chambre Parents][Volet roulant Chambre des parents][Down]
[2019-03-03 11:42:10][SCENARIO] Pause de 15 seconde(s)
[2019-03-03 11:42:25][SCENARIO] Exécution de la commande [Chambre Abi][Volet roulant abi][Down]
[2019-03-03 11:42:25][SCENARIO] Pause de 15 seconde(s)
[2019-03-03 11:42:40][SCENARIO] Exécution de la commande [Chambre Léane][Volet roulant Léane][Down]
[2019-03-03 11:42:40][SCENARIO] Pause de 15 seconde(s)
[2019-03-03 11:42:55][SCENARIO] Exécution de la commande [Cuisine][Volet roulant Cuisine][Down]
[2019-03-03 11:42:55][SCENARIO] Exécution d'un bloc élément : 51
[2019-03-03 11:42:55][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-03-03 11:42:55][SCENARIO] Evaluation de la condition : [0 == 0  ] = Vrai
[2019-03-03 11:42:55][SCENARIO] Exécution du sous-élément de type [action] : then
[2019-03-03 11:42:55][SCENARIO] Exécution de la commande [Salle à Manger][Volet Roulant Salle à Manger][Down]
[2019-03-03 11:42:55][SCENARIO] Exécution d'un bloc élément : 39
[2019-03-03 11:42:55][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-03-03 11:42:55][SCENARIO] Evaluation de la condition : [1 == 1  ] = Vrai
[2019-03-03 11:42:55][SCENARIO] Exécution du sous-élément de type [action] : then
[2019-03-03 11:42:55][SCENARIO] Exécution de la commande [Salle à Manger][Lumières Salle à manger][On]
[2019-03-03 11:42:55][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-03-03 11:42:55][SCENARIO] Evaluation de la condition : [0 < 10 ET 0 > 10 ET 0 == 1  ] = Faux
[2019-03-03 11:42:55][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-03-03 11:42:55][SCENARIO] Fin correcte du scénario
------------------------------------
Comment faire pour désactiver un scénario et le réactivé ensuite? Dans un scénario?

cdt,

C.

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

Re: Volet et oeil de fibaro.

Message par Mguyard » 04 mars 2019, 10:31

Bonjour,

Je ne vois pas dans le log le if sur l’heure.
Tu peux faire un screen de ton scénario ?
“La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.”

Albert Einstein

crunchy59
Timide
Messages : 185
Inscription : 23 juil. 2018, 18:42

Re: Volet et oeil de fibaro.

Message par crunchy59 » 04 mars 2019, 11:23

Les voici:
jeedomscenar1.JPG
jeedomscenar1.JPG (197.15 Kio) Consulté 519 fois
jeedomscenar2.JPG
jeedomscenar2.JPG (536.42 Kio) Consulté 519 fois
C.

Avatar de l’utilisateur
Patdec
Actif
Messages : 771
Inscription : 21 janv. 2015, 15:49
Localisation : Tournai

Re: Volet et oeil de fibaro.

Message par Patdec » 04 mars 2019, 11:32

Bonjour,

Je suis avec attention de sujet car je vais m'équiper aussi de cet oeil.
Quel est l'intérêt des " Sleep" ?
Débutant Jeedom.
VirtualBox 6.0.10 sur Tablette I Works 12 sous Win 10 - Debian 9.9
Jeedom 3.3.36 - Contrôleur Aeotec ZW 090 C
Modules Fibaro FGR-222

domokalu
Timide
Messages : 34
Inscription : 02 mars 2016, 23:03

Re: Volet et oeil de fibaro.

Message par domokalu » 04 mars 2019, 12:01

Bonjour,

J'ai parcouru vite fait le topic, j'ai pas cherché à optimiser.

Dans "Evenement" je ne mettrais que la valeur de la luminosité, et dans le scénario je commencerais avec un bloc "Si" contenant ta restriction horaire 16h - 23h.

Dans ce bloc "Si" tu mets tous les blocs créés précédemment sur ton screenshot, et tu cliques sur le symbole "refresh" (les deux flèches avant la ligne "si" à remplir) de manière à ce qu'il passe en barré rouge (ce qui signifie que une fois que l'action a eu lieu, elle ne se répètera pas).

Je pense que les sleep ne sont pas nécessaires, Jeedom peut envoyer l'info de fermeture à tout le monde en même temps.

Mais comme dit plus haut, y a moyen d'optimiser ça pour éviter que le scenar se lance à chq chgt de luminosité.

julien74
Timide
Messages : 213
Inscription : 02 déc. 2015, 15:11

Re: Volet et oeil de fibaro.

Message par julien74 » 04 mars 2019, 13:38

domokalu a écrit :
04 mars 2019, 12:01
Bonjour,

J'ai parcouru vite fait le topic, j'ai pas cherché à optimiser.

Dans "Evenement" je ne mettrais que la valeur de la luminosité, et dans le scénario je commencerais avec un bloc "Si" contenant ta restriction horaire 16h - 23h.

Dans ce bloc "Si" tu mets tous les blocs créés précédemment sur ton screenshot, et tu cliques sur le symbole "refresh" (les deux flèches avant la ligne "si" à remplir) de manière à ce qu'il passe en barré rouge (ce qui signifie que une fois que l'action a eu lieu, elle ne se répètera pas).

Je pense que les sleep ne sont pas nécessaires, Jeedom peut envoyer l'info de fermeture à tout le monde en même temps.

Mais comme dit plus haut, y a moyen d'optimiser ça pour éviter que le scenar se lance à chq chgt de luminosité.
Avec une variable semaphore "etat_volet_ferme"
Le soir,
SI (etat_volet_ferme==0) ET (luminosité < 10)
ALORS
Fermer les volets
etat_volet_ferme=1
FIN_SI

Le lendemain lors de l'ouverture des volets, tu remet la variable etat_volet_ferme à 0.

Le scenario va bien se relancer à chaque changement de luminosité, mais pour bloquer sur le SI et ne rien faire.

Swatmorpheus
Actif
Messages : 913
Inscription : 23 avr. 2015, 14:38
Localisation : Haute Gironde

Re: Volet et oeil de fibaro.

Message par Swatmorpheus » 04 mars 2019, 14:11

slt, simple demande pourquoi entre 16 et 23 et pas entre le levée et couché du soleil avec un pti décalage de 30 mn ??
je ferai un scénario avec l'heure qui se décalera dans le temps des saisons qui activera le scénario de gestion de tes volets avec un cron de 5mn et un if sur la luminosité >10 et tu désactives une fois ouvert et une autre partie pour la fermeture et idem tu désactives comme ça le scénario serait juste en boucle le temps que les volets se ferment/ouvrent
Prod: jeedom V3.2.12 DIY RPI3 + Zwave (fibaro) + Zigbee (xiaomi) + IPXV4 + X4VR
AppleTV4k
PI3 : Max2play
PiZéro: PiCoreplayer
Mini+: OpenElec 7.0.1 Kodi 16.1 Jarvis
En préinstall pour migration: Nuc hystou ,ESXi6.7,jeedom V3.2.12, LMS ,Owncloud

Avatar de l’utilisateur
bartounet
Actif
Messages : 2541
Inscription : 14 juil. 2016, 10:09

Re: Volet et oeil de fibaro.

Message par bartounet » 04 mars 2019, 19:05

Déjà il faut supprimer ton time dans événement
On ne fait pas de Et/ou dans un évènement
Du moins je ne fais jamais ca

En fait ton scénario s'exécute dès que la valeur time change et que ton module change de valeur je pense qu'il ne fait pas du tout la comparaison que tu lui demandes dans événements

Le plus simple et de mettre dans événement simplement le changement d'état de ton module Fibaro et de faire les comparaisons dans ton scénario

Mais comme je l'ai dit plus haut il serait plus optimisé de désactiver le scénario une fois les volets fermés et le réactiver quand tes volets sont ouverts cela évite de lancer ton scénario à chaque changement de luminosité alors que les volets sont fermés

Mais si tu veux mon avis je ne trouve pas très d'utile de fermer les volets en fonction de la luminosité tu auras toujours des faux positif quand tu passes devant le capteur par exemple il y a un nuage pour ma part je ferme les volets soit en fonction de l héliotrope quand je suis absent sois à l'heure fixe le soir
Jeedom à jour Debian 9
VM VMWARE ESXi 6.7 ( SSD)
Stick ZWave / FIBARO / Ikea Light / Yeelight / Google Home
Wifi Unifi / PFSENSE / Reverse Proxy DMZ SSL

Passionné de bidouillage informatique en tout genre
Mon blog : http://blog.info16.fr

crunchy59
Timide
Messages : 185
Inscription : 23 juil. 2018, 18:42

Re: Volet et oeil de fibaro.

Message par crunchy59 » 05 mars 2019, 08:20

Bonjour, merci de vos retours.

@Patdec : le sleep permet de mettre une attente entre chaque instruction. J'avais lu quelque part que c'était conseillé.
@domokalu : j'avais déjà fait cela. Mais le problème c'est que le lendemain rien ne se passera, car il s'est déjà exécuté une fois.
@julien74 : Je ne sais pas ce qu'est une variable sémaphore je vais regarder.

@Swatmorpheus : C'est exactement ce que je souhaite faire mot pour mot. Mais impossible à retranscrire dans jeedom.

@bartounet : Je vais essayé de trouvé comment comment désactiver un scénario et de le réactivé.

Un grand merci.

C.

Avatar de l’utilisateur
bartounet
Actif
Messages : 2541
Inscription : 14 juil. 2016, 10:09

Re: Volet et oeil de fibaro.

Message par bartounet » 05 mars 2019, 08:31

A la fin de ton scénario tu met une action scénario désactivé

Pour réactiver passe par un autre scénario
Jeedom à jour Debian 9
VM VMWARE ESXi 6.7 ( SSD)
Stick ZWave / FIBARO / Ikea Light / Yeelight / Google Home
Wifi Unifi / PFSENSE / Reverse Proxy DMZ SSL

Passionné de bidouillage informatique en tout genre
Mon blog : http://blog.info16.fr

Naboleo
Actif
Messages : 734
Inscription : 20 janv. 2017, 09:57

Re: Volet et oeil de fibaro.

Message par Naboleo » 05 mars 2019, 08:51

bartounet a écrit :
04 mars 2019, 19:05
Déjà il faut supprimer ton time dans événement
On ne fait pas de Et/ou dans un évènement
Du moins je ne fais jamais ca
Pourtant ça fonctionne super bien et ça évite potentiellement de mettre plein de bloc SI jamais valides
Pi4/4Go +SSD 32Go (Wifi et bluetooth actifs) + Clé USB Z-Wave Everspring + rfxcom (RTS) + Google Home
7 Danfoss LC-13
2 velux module DIO
7 volets RTS
3 Sonoff
IFTTT
Capteur porte, de présence, et prise intelligente...

Avatar de l’utilisateur
darkmoon
Timide
Messages : 53
Inscription : 11 mars 2018, 13:03

Re: Volet et oeil de fibaro.

Message par darkmoon » 05 mars 2019, 18:54

bonsoir, et activer la non répétition du scénario ???
pour ne pas qu'il se répète...
NUC NUC7I3BNH / ssd M2 256go / 8go Crucial vengeance DDR4
Jeedom V3.2.16 sur Debian 9
Plugins : Z-wave / rfx-com / xiaomi / blea / dialogflow
etc...

crunchy59
Timide
Messages : 185
Inscription : 23 juil. 2018, 18:42

Re: Volet et oeil de fibaro.

Message par crunchy59 » 05 mars 2019, 19:42

@darkmoon si tu active la non répétition le lendemain rien ne se passera. Je vais essayer de désactiver le scénario et le réactiver via un autre.

c.

julien74
Timide
Messages : 213
Inscription : 02 déc. 2015, 15:11

Re: Volet et oeil de fibaro.

Message par julien74 » 10 mars 2019, 23:45

crunchy59 a écrit :
05 mars 2019, 08:20
@julien74 : Je ne sais pas ce qu'est une variable sémaphore je vais regarder.
Un sémaphore est une variable qui contient une valeur (souvent binaire 0 ou 1) qui te permet plus loin de réagir en conséquence.
Dans ton cas, tu notes que tu as (déjà) agi sur tes volets, et comme ça lorsque le scénario se relance car tel événement, tu le sait et tu ne fait plus rien, jusqu au nouveau jour.

Le mieux est de mettre dans le sémaphore le numéro du jour en cours, comme ça si plus loin jour en cours == sémaphore c est que le sémaphore été assigné ce jour. Le lendemain forcement, sémaphore != jour en cours.

winhex
Actif
Messages : 3774
Inscription : 23 janv. 2015, 01:41

Re: Volet et oeil de fibaro.

Message par winhex » 11 mars 2019, 00:15

il y a une autre façon de faire
dans les condition d'un déclenchement de scénario on peux y mettre des si / ou et condition

avant j'avais 2 scénario
le matin activation du scénario
des que ja passais devant l'oeil > 6h30
lancement et desactivation
remplacer par 1 unique scénario

exemple mon volet sur oeil le matin
avec cette ensemble de déclenchement
chez moi le volet
0 levée 1 baissé 2 stop

#[Cuisine][Motion Sensor Cuisine][Présence]# == 1 and #[Volet Roulant][VR Cuisine][etat]# == 1 and #time#>0630 and min(#[Volet Roulant][VR Cuisine][etat]#,today) !=0

ne s'exécute et apparaît dans le log du scénario que si toutes les conditions de déclenchements sont vrai/oui

si je referme dans la journée il ne se réouvrera pas

par contre en le revoyant faut que j'ajoute le time < couché de soleil
si je reviens de congé à 22h il va s'ouvrir qu'il fasse nuit ou jour

pour la lumiére c'est un autre scénario
déclencheur du même genre (ça réagit assez vite)

Répondre

Revenir vers « Scénarios »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 4 invités