13/05/2021, 13:20:17
(13/05/2021, 11:35:49)filou59 a écrit : Le FbKNX_Eclairage c'est toi qui l'a fait ?Oui c'est moi qui l'ai fait. Dans le genre simple, il est simple et fonctionne puisqu'en forçant les AG, le programme réagit correctement.
Je me demande si le problème vient pas de là.
(13/05/2021, 11:35:49)filou59 a écrit : Car si c'est le cas commencer directement (ou presque) en utilisant ces propres bloc, c'est peu être bruler les étapes.J'ai fait pas mal d'essais avant et je ne débute pas en programmation. Et comme dit, ce FB fonctionne.
Moi je n'en ai jamais eu besoin, j'ai juste créé des FB pour des DPT qui n'existait pas. Mais j'ai juste fait du copier collé et de l'adaptation de nom pour que le bon type soit reconnu dans le plugin sous ETS.
(13/05/2021, 11:35:49)filou59 a écrit : Sinon je voie 2 autres facon de faire :Certaines info de la station météo sont remontées avec juste le FbKNX_switch et ces info-là non plus ne fonctionnent pas.
1:Ton detecteur de présence envoie une info binaire, tu utilises ca : FbKNX_BinaryInput_Switch
Ensuite tu pilotes ta sorties comme tu le souhaites.
C'est du basic de chez basic mais ca doit marcher.
L'inconvénient en faisant ca c'est que tu ne gere pas ton eclairage coté KNX.
(13/05/2021, 11:35:49)filou59 a écrit : 2:Utilise le FbKNX_Switch_actuator pour gérer ton eclairage.J'ai regardé cette macro, elle est bien plus compliquée que la mienne et l'interface KNX est la même.
Par exemple pour les WC du 1er, tu fait pointer ton detecteur et l'objet switch de ce FB sur 1/0/17, le retour feedback en 1/1/17.
Ca doit fonctionner.
Pense a bien déclarer les variables du style : typSwitchChannel / typConfigBlind ... qui sont utilisé dans les FB KNX en RETAIN PERSISTENT, ca permet de mémoriser les état entre 2 chargements de programme ou après coupure de jus...
Ces variables sont aussi a paramétrer parfois, pour tes VR/BSO par exemple il faudra y mettre tes tps de courses....
Pour de l'éclairage on peut y paramétrer le mode de fonctionnement par exemple, (Normal, type cage escalier etc...)