Aller au contenu

Empêcher l'activation d'un module selon l'état d'un autre module ?


Messages recommandés

Posté(e) (modifié)

Salut, 

je bloque sur la façon d'écrire une QA (ou une simple scène LUA) qui doit surveiller l'état d'un module 24h/24 et 7j/7 pour empêcher un autre de s'activer.

 

Je m'explique :

J'ai un capteur d'ouverture fibaro FGK (ID: 746) sur une fenêtre dans la chambre de mon fils, que la Home Center 3 affiche "détecté" quand la fenêtre est ouverte et "non détecté" quand elle est fermée. Cette fenêtre s'ouvre vers l'intérieur.

Il a ouvert la fenêtre il y a 1h40 et donc je vois ceci :

image.thumb.png.c21ddf62642d13d5c1ae94d799f1e25c.png

 

 

Sur cette fenêtre il y a un store électrique occultant intérieur, il est piloté par un Fibaro Roller Shutter (ID 516).

Actuellement il est ouvert :

image.thumb.png.4a77c98b28fe343e568e888403d23508.png

 

 

Le problème est mécanique : si la fenêtre est ouverte, il doit être interdit et impossible de faire descendre le volet, car il va rencontrer le bord de la fenêtre et se bloquer, et n'ayant pas de capteur de résistance, il continue à descendre et se déchire et surtout fait exploser le caisson contenant l'enrouleur. C'est déja arrivé :(, car le fiston n'est pas attentif et appuie sur le bouton physique de commande de descente, ou parce qu'une scène avait déclenché la descente de tous les volets de la maison lors d'une alarme intrusion ou d'une vague de chaleur.... Bref les situations qui peuvent casser le volet ne manqueront pas.

 

Je voudrais donc un script ou une quickapp sur ma HC3 qui surveille en permanence l'état de la fenêtre et qui empêche la fermeture du volet si celle-ci est ouverte.

Merci d'avance si vous avez une idée élégante et propre de coder ceci ?

 

 

 

Modifié par fel-x
Posté(e)

Idée qui me semble la plus efficace : bloquer la commande locale des volets.

Normalement tu as ce paramètre dans les propriétés de ton module, à vérifier.
Si OK, alors il suffira de créer 2 règles dans GEA qui activent et désactivent la commande locale en fonction de l'état de la fenêtre.... ça peut aussi se coder en LUA dans un QA ou une Scène, mais ça te fera plus de boulot.

Posté(e) (modifié)

Ok

Donc je vais installer GEA. Je n'ai encore jamais employé cette QA c'est le moment de découvrir !

Quand je vois qu'il y a 27 pages sur le topic, je me dis qu'il y a de la lecture à faire et de l'apprentissage derrière...

J'espère que ce n'est pas trop compliqué :blink:

De toute façon ce ne sera pas perdu.

 

Mais d'abord je vais aller vérifier si le module dispose bien d'un paramètre de blocage de commande (je ne sais pas trop ce que c'est en fait). Comme il s'agit d'une vieille version du roller shutter (il n'est même pas Z-Wave+ il me semble) il est possible que ce ne soit pas dispo si ce type de paramètres est lié au firmware du module.

 

 

 

Modifié par fel-x
Posté(e)

Pas certain de trouver le bon paramètre...

C'est bien là qu'il faut chercher celui dont tu parles ?

 

Capturedcran2025-07-04091139.thumb.png.097fa22515e063f23610b508e87ee6b9.png

Capturedcran2025-07-04091200.thumb.png.6bce84106b30d9b4133117dd5053784b.png

 

Posté(e)

Non ce paramètre n'est pas au même endroit que les autres paramètres, il est dans l'onglet Avancé du module :

 

image.thumb.png.65485f0207467af1780af3ed92758d2a.png

 

  • Protection locale : les interrupteurs connectés au module
  • Protection à distance : les commandes radio Z-Wave

 

  • Like 1
Posté(e)

in finé ça doit être un paramètre "classique", sinon pas moyen de le modifier en LUJA.

C'est (je crois - je n'ai pas un module de la sorte) comme sur les FGBXS-222 où on peut modifier le type de contact

image.thumb.png.47f3f832bd4d7d273d2079405ef8ad3a.png

En fait ce sont les paramètres 20 & 21 quine sont visible QUE si on désactive le template

image.thumb.png.d4886e14e6259f29bd994af0f608d9ce.png

J'imagine que ça doit être similaire pour ton module.

Si tu ne sais pas adapter le paramètre, il y aurait une autre solution (moins propre, mais qui fonctionne) : su l'alimentation électrique du moteur tu branches un FGS ou un WP qui le coupe quand la fenêtre est ouverte.

 

Pour GEA, tu ne dois pas lire les 27 pages, mais uniquement l'explication de comment l'installer ET le document de syntaxe où TOUT y est expliqué (j'explique des fonctionnalité de GEA que je n'utilise pas seulement en connectant mes 2 neurores et en lisant ce document - qui est TOUJOURS ouvert dans mon Notepad++)

 

 

  • Like 1
Posté(e)
Il y a 2 heures, Lazer a dit :

Non ce paramètre n'est pas au même endroit que les autres paramètres, il est dans l'onglet Avancé du module :

 

  • Protection locale : les interrupteurs connectés au module
  • Protection à distance : les commandes radio Z-Wave

 

 

En effet je le trouve mais bizarrement uniquement dans un seul des modules enfants ; dans le 493.0 (qui est caché dans l'interface car je ne me sers pas des modules enfants)

image.png.6550f5cce52a97fb6224759c911aebec.png

 

De toute façon, ça fonctionne très bien comme tu l'avais dit @Lazer :

image.thumb.png.f6e4a68ebc170f11b07a392d929624fd.png

 

La protection locale empêche les commandes via l'interrupteur et la protection à distance empêche les commandes via le GUI et l'app Fibaro/Yubii 

 

C'est donc bien ces 2 protections que je voudrais activer dès que la fenêtre est ouverte, et les désactiver lorsqu'elle est fermée.

J'imagine qu'il est possible de les activer (ON/OFF) via un appel LUA ? Ou alors comme l'a dit @jojo ce type de paramètre n'est pas modifiable en LUA ou via l'API ?

 

Je vais essayer de lire le document de syntaxe de GEA en espérant y comprendre assez pour trouver comment lui faire surveiller l'état en temps réel de la fenêtre.

Si quelqu'un a un script ou un code de ce type, je suis preneur :D

 

 

 

Posté(e)

Si c'est faisable via le GUI, c'est forcément faisable en LUA.

 

Pour GEA, commence par regarder la doc de syntaxe pour comprendre la logique de base.

Pour le reste, ça se passe sur le topic du Support GEA (des centaines de pages de bonheur :lol: )

  • Like 1
Posté(e)
Il y a 1 heure, fel-x a dit :

En effet je le trouve mais bizarrement uniquement dans un seul des modules enfants ; dans le 493.0 (qui est caché dans l'interface car je ne me sers pas des modules enfants)

c'est idem pour les FGBS-222, cette config n'est dispos que dans un seul des multiples modules enfants.

Il y a 2 heures, fel-x a dit :

comme l'a dit @jojo 

non, non, en modifiant dans l'onglet avancé, ça se modifie dans les vrais paramètres classiques).

Pour le FGBS-222 ce sont les paramètres 20& 21 qui ne sont visibles que si tu n'utilise pas le modèle de paramètres. D'ailleurs ils sont repris dans la doc du module.

Donc également dans la doc de ton module.

Et donc TRES facilement modifiables par GEA. Je ne te donne pas la ligne à écrire, car c'est un très bon exercice ...

×
×
  • Créer...