Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Mode Jour - Nuit : Quelles sont les bonnes pratiques ?
#1
Bonjour,

Ayant désormais reçu ma platine de test, j'ai commencé la prog dans ETS. Pour le moment tout se passe bien, j'arrive à faire communiquer détecteurs de présence, bouton poussoir, actuator etc et je peux afficher sur mon poussoir MDT la température provenant de mon détecteur de présence.

Je commence à réfléchir à des actions différentes selon que l'on soit en mode jour ou nuit. Après lecture du forum il en ressort qu'il existe de nombreuses possibilités pour basculer (horloge KNX, station météo, crépusculaire ou simplement par un appui sur un poussoir...) et qu'il faille un module logique ou un participant ayant des fonctions logiques.

La question que je me pose dans un 1er temps c'est la gestion de ces 2 modes dans ETS. Je ne saisis pas bien ou créer mes modes jour et nuit. Au niveau des adresses de groupe ? des groupes médian ? Ailleurs ? Doit-on créer ces modes dans toutes les adresses de groupe nécessaires ou crée t'on le nécessaire dans une adresse de groupe principal ?

Ensuite prenons un exemple concret d'un détecteur de mouvement qui permet l'allumage d'une lampe en mode jour et rien en mode nuit. Quelle est la bonne méthode ? inhiber le détecteur si c'est faisable ? faire une opération logique pour déterminer si nous sommes en mode jour ou nuit ?

Merci pour vos retours et peut-être qu'un screenshot dans ETS me permettrait d'y voir plus clair
Répondre
#2
Je ne vais pas aller jusqu'a faire des screen, mais dans tous les cas, tu vas devoir créer une adresse de groupe JOUR/NUIT.
En fonction que t'ais décidé si c'est à 1 ou 0, tu réagis ou pas.
Après, tu met des modules logiques pour agir ou pas sur le 1 par exemple.

Tu peux tout à fait inhiber ton détecteur de mouvement ou bloquer la sortie (je préfère la première option)
Avec une logique comme JOUR/NUIT NAND 1 si la nuit est à 1 et que c'est la nuit, ta sortie logique sera 0, ce qui pourrait invalider la sortie du détecteur par exemple.

Pour le passage jour - nuit, tu l'as très bien mentionné, c'est horloge, superviseur, station météo ou bouton poussoir par exemple.
Le crépusculaire, je ne suis pas certain.
Dans mon cas, j'ai placé une horloge pour les fonctions de base et j'utilise le superviseur pour les conneries comme l'élcairage d'ambiance (buffet, bibliothèque, etc.)
Répondre
#3
Alors, je me suis arraché les cheveux toute la journée sans parvenir au résultat souhaité. A mon avis, une des bases m'échappe.

J'ai une GA 0/0/1 qui contient mon détecteur de MVT, la sortie A de mon actuateur et un bouton poussoir. Tout cela marche très bien, je peux allumer/éteindre via le poussoir et le détecteur active bien ma sortie A lorsqu'il y a un mouvement et coupe après 15 secondes.

J'ai une GA 2/2/1 Mode Nuit. Elle contient le poussoir qui me permet de basculer en mode nuit et l'écran de ce même poussoir se met bien en mode nuit.

C'est ensuite que je saisis pas quoi faire, j'ai bien tenté d'ajouter une fonction logique de l'actuator et/ou du détecteur) mais ca me coupait carrément le poussoir (preuve que c'est mal configuré.

Concrètement dans quelle GA je mets mes entrées du module logique ? l'entrée 1 dans le mode jour/nuit l'entrée 2 dans 0/0/1 ?
Répondre
#4
Est-ce que tu as une fonction de blocage sur ton détecteur de mouvement ?
Si oui alors il te suffit de mettre ton mode J/N dans la GA de blocage du détecteur.
Le perfectionnement de soi et l'accession à sa légende personnelle passe obligatoirement par le partage de son savoir et de son expérience avec les profanes en demande d'initiation. (R. Bach)
Répondre
#5
C'est un Busch mini premium 6131/21. Je regarde de suite si je trouve cette fonction.
Répondre
#6
Alors dans la doc je viens de trouver ca :

---------------------------
11.3.41 Validation — Utiliser indicateur d'objet de validation
Options : non/oui
– non : aucun objet permettant de bloquer ou d'activer le détecteur n'est disponible.
– oui : un objet de communication 1 bit « Validation Mouvement (entrée) » est activé. Cet objet permet d'activer le détecteur et de le bloquer. Aucun envoi de télégramme n'a lieu par
le détecteur pendant le blocage.
---------------------------

J'ai activé la fonction blocage du détecteur et l'ai mise dans ma GA jour/nuit et ca fonctionne parfaitement.
Un grand merci ! Je ne connaissais pas encore l'intérêt de la fonction de blocage. Maintenant c'est très clair !
Répondre
#7
Si l'on veut complexifier la situation avec en plus un mode présence/absence (en plus de jour/nuit).

L'utilisation de fonctions logiques est obligatoires ?

Dans mon cas le détecteur de MVT dispose de 4 canaux. Si je bloque le canal 1 en mode nuit et le canal 2 en mode absent je vais me retrouver avec la situation suivante :
Si présent et jour je vais avoir 1 et 1
Si présent et nuit je vais avoir 1 et 0
Si absent et jour je vais avoir 0 et 1
Si absent et nuit je vais avoir 0 et 0

Comment gérez cela ?
Répondre
#8
Une seule solution : les fonctions logiques.

Mais dans le cas du détecteur cela n'a pas grand intérêt puisque si il y a absence, il ne doit pas y avoir de mouvement donc pas de détection. Si il y a mouvement c'est qu'il y a un intrus et l'allumage automatique a peut-être une chance de le faire fuir.
Autre scénario : maison en absence - arrivée de nuit - pas encore eu le temps d'enlever le mode absence ---> bien content d'avoir un minimum de lumière sans avoir à faire un allumage manuel.
Le perfectionnement de soi et l'accession à sa légende personnelle passe obligatoirement par le partage de son savoir et de son expérience avec les profanes en demande d'initiation. (R. Bach)
Répondre
#9
En fait dans mon cas, il y a détection en mode absence à cause des chats.
Je cherche donc un moyen de les désactiver si je suis absent.
Répondre
#10
Donc les fonction logiques :
absence = 1 AND jour=1 ---> = 1 désactivé
absence = 1 AND jour=0 ---> = 1 désactivé
absence = 0 AND jour=1 ---> = 1 désactivé
absence = 0 AND jour=0 ---> = 0 activé
Donc quand tu es absent tu mets ta GA d'absence à 1 et la nuit tu mets ta GA de J/N à 0 .... tu fais une opération logique sur ces 2 GA dont le résultat sera mis dans une troisième GA. C'est cette troisième GA dont tu vas te servir pour bloquer le détecteur.

Voili .... voilou
Le perfectionnement de soi et l'accession à sa légende personnelle passe obligatoirement par le partage de son savoir et de son expérience avec les profanes en demande d'initiation. (R. Bach)
Répondre
#11
J'ai des détecteurs premium ABB chez moi, et la fonction de validation existe.
Je l'utilise la nuit chez moi en été (les mouches qui se baladent sur le détecteur le déclenche)
Donc, la nuit, avec un all off préalable, les détecteurs ne valident plus les mouvements.
Répondre
#12
(10/12/2018, 15:32:19)pollux06 a écrit : Donc les fonction logiques :
absence = 1 AND jour=1 ---> = 1 désactivé
absence = 1 AND jour=0 ---> = 1 désactivé
absence = 0 AND jour=1 ---> = 1 désactivé
absence = 0 AND jour=0 ---> = 0 activé
Donc quand tu es absent tu mets ta GA d'absence à 1 et la nuit tu mets ta GA de J/N à 0 .... tu fais une opération logique sur ces 2 GA dont le résultat sera mis dans une troisième GA. C'est cette troisième GA dont tu vas te servir pour bloquer le détecteur.

Voili .... voilou

Y a pas moyen de faire plus simple que les 4 cas de figures? Un truc du genre:
SI 0 AND 0 ALORS Activé, SINON Désactivé

Je ne maitrise pas les sénario et les blocs logiques sous KNX mais en programmation c'est faisable facilement.
Répondre
#13
Kevlille ...... la majorité des systèmes logiques sous KNX ne permettent que de faire une simple opération logique au moyen d'un opérateur (AND / OR / XOR / NOT). Il faut donc faire avec puisqu'il est rare que l'on ait accès à du système conditionnel (Zennio propose ce système).

Mais quand on a peu pratiqué l'assembleur, c'est une gymnastique intellectuelle très simple d'autant plus que l'on peut facilement en simuler le comportement au moyen de la calculette intégrée à Windows.
Dans le cas de distrikt26 il suffit de programmer dans le bloc logique de l'un de ses participants  l'opération GA absence AND GA J/N dont le résultat sera mis dans une troisième GA ..... GA qui sera simplement liée avec le blocage du détecteur.
Le perfectionnement de soi et l'accession à sa légende personnelle passe obligatoirement par le partage de son savoir et de son expérience avec les profanes en demande d'initiation. (R. Bach)
Répondre
#14
(10/12/2018, 15:32:19)pollux06 a écrit : Donc les fonction logiques :
absence = 1 AND jour=1 ---> = 1 désactivé
absence = 1 AND jour=0 ---> = 1 désactivé
absence = 0 AND jour=1 ---> = 1 désactivé
absence = 0 AND jour=0 ---> = 0 activé
Donc quand tu es absent tu mets ta GA d'absence à 1 et la nuit tu mets ta GA de J/N à 0 .... tu fais une opération logique sur ces 2 GA dont le résultat sera mis dans une troisième GA. C'est cette troisième GA dont tu vas te servir pour bloquer le détecteur.
Voili .... voilou

Si je reprend ton message (absence = 1 et nuit = 0) , on n'est pas bon. Je crois que ca donnerait çà plutôt :
absence = 1 AND jour=1 ---> = 1 désactivé
absence = 1 AND jour=0 ---> = 1 désactivé
absence = 0 AND jour=1 ---> = 1 désactivé --> activé (si je suis présent en journée ils doivent être actif)
absence = 0 AND jour=0 ---> = 0 activé --> désactivé (si je suis présent la nuit ils doivent être inactif)

et dans ce cas là on est pas bon. Ca à l'air très simple mais pas tant que ca en fait
Répondre
#15
et bien dans ce cas là tu met la nuit =1 et ça le fait Angel

Idea L'exemple était là pour te montrer ce qu'il faut faire ..... ensuite à toi à l'adapter à ton cas Cool 

Perso j'ai une GA pour le mode nuit liée au détecteur crépusculaire et une seconde GA qui est l'inverse de la GA de nuit ("calculée" par un bloc logique) ..... comme ça je prend la GA dont j'ai besoin pour obtenir le résultat souhaité dans mes opérations logiques.
Le perfectionnement de soi et l'accession à sa légende personnelle passe obligatoirement par le partage de son savoir et de son expérience avec les profanes en demande d'initiation. (R. Bach)
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)