Controle VMC via Linknx - Version imprimable +- Forum KNX francophone / English KNX forum (https://www.knx-fr.com) +-- Forum : Français (https://www.knx-fr.com/forumdisplay.php?fid=3) +--- Forum : Logiciels libres (linknx, knxweb, pKNyX,...) (https://www.knx-fr.com/forumdisplay.php?fid=10) +--- Sujet : Controle VMC via Linknx (/showthread.php?tid=2210) |
Controle VMC via Linknx - ber001 - 30/04/2012 Bonjour, J'ai connecté ma VMC sur mon installation EIB. Config facile : 3 phase -> 3 vitesse Vitesse 1 : Phase 1 Vitesse 2 : Phases 1+2 Vitesse 3 : Phases 1,2 et 3 J'ai donc connecter mes 3 phases sur un actuators classique (qui ne gère malheureusement pas les scene...) en position 1,2,3 Dans ETS, j'ai crée 6 Group "addresses" Vitesse 1 : 3/0/0 pour un message On vers une position 1 3/0/1 pour un message Off vers positions 2 &3 Vitesse 2 : 3/1/0 pour un message On vers positions 1 et 2 3/1/1 pour un message Off vers positions 3 ... J'ai fait un test avec des boutons poussoir -> OK ça marche Maintenant j'ai un Z38i et j'aimerais utiliser les scenes ( car aussi non, j'aurai 4 pages qui me seront inutiles... soit) Mes actuators n'étant pas compatibles avec les scenes, je passe par linknx qui reçoit le numéro de scène et en fonction de celui-ci, lance les actions. Jusque là j'ai testé et tout est OK. Mon problème que dans les actions, on dirait que mon actuator reçoit bien la première scene mais pas la seconde. Exemple si je passe de la vitesse 3 à 2. Il reçoit bien le message ON pour les positions 1 et 2 mais pas le Off pour la 3... Ca fait des jours que j'essaie de comprendre mais rien y fait... Lorsque je regarde la console linknx, je vois pourtant qu'il envoie les 2 messages. A tout hasar, j'ai essayer avec "On-true" et "if-true" mais ça ne change rien. Voici ma config : <object type="5.xxx" id="scene" gad="5/0/0" init="request"><listener gad="4/1/0"/>Scene</object> <object type="1.001" id="VMC-V1-On" gad="3/0/0" flags="cwtus" init="request"><listener gad="3/0/0"/>VMC V1 On</object> <object type="1.001" id="VMC-V1-Off" gad="3/0/1" flags="cwtus" init="request"><listener gad="3/0/1"/>VMC V1 Off</object> <object type="1.001" id="VMC-V2-On" gad="3/1/0" flags="cwtus" init="request"><listener gad="3/1/0"/>VMC V2 On</object> <object type="1.001" id="VMC-V2-Off" gad="3/1/1" flags="cwtus" init="request"><listener gad="3/1/1"/>VMC V2 Off</object> <object type="1.001" id="VMC-V3-On" gad="3/2/0" flags="cwtus" init="request"><listener gad="3/2/0"/>VMC V3 On</object> <object type="1.001" id="VMC-Off" gad="3/3/0" flags="cwtus" init="request"><listener gad="3/3/0"/>VMC Off</object> <rules> <rule id="VMC-OFF"> <condition type="object" id="scene" value="0" trigger="true" / > <actionlist type="if-true"> <action type="set-value" id="VMC-Off" value="off" /> </actionlist> </rule> <rule id="VMC-1"> <condition type="object" id="scene" value="1" trigger="true" / > <actionlist type="if-true"> <action type="set-value" id="VMC-V1-On" value="on" /> <action type="set-value" id="VMC-V1-Off" value="off" / > </actionlist> </rule> <rule id="VMC-2"> <condition type="object" id="scene" value="2" trigger="true" / > <actionlist type="if-true"> <action type="set-value" id="VMC-V2-On" value="on" /> <action type="set-value" id="VMC-V2-Off" value="off" / > </actionlist> </rule> <rule id="VMC-3"> <condition type="object" id="scene" value="3" trigger="true" / > <actionlist type="if-true"> <action type="set-value" id="VMC-V3-On" value="on" /> </actionlist> </rule> <rule id="cur_time_date"> <condition type="timer" trigger="true"> <every>3600</every> </condition> <actionlist> <action type="set-value" id="cur_time" value="now" /> <action type="set-value" id="cur_date" value="now" /> </actionlist> </rule> </rules> Merci d'avance pour votre aide. Bertrand |