KNX - Sequentieel uitvoeren van commandos
Geplaatst: wo 11 dec 2024, 11:08
Beste,
Ik ben nieuw in het programmeren van KNX en ken nog niet goed het volledige potentieel van KNX. Ik heb echter een vraag in verband met het programmeren sequentieel op de bus zetten van commandos.
Het probleem is het volgende: Er zijn 3 gordijnen die individueel open/dicht moeten gestuurd worden. Elk van deze gordijnen heeft zijn eigen open/dicht knop. Individueel heb ik het systeem werkende gekregen. Ik kan dus de gordijnen open en dicht sturen als ik op één van de knoppen druk.
Het is echter zo dat ik niet wens dat de gordijnen samen bewegen. Dit heeft te maken met oudere bekabeling en de vermogens die ik over de kabel kan/mag sturen. Ik wil dus dat, als er één gordijn beweegt, de andere twee even wachten om te bewegen bewegen.
Concreet:
* De 3 knoppen voor het sluiten van de gordijnen kunnen bijna gelijktijdig ingedrukt worden
* Het eerste gordijn mag dicht gaan. De andere twee wachten. Als het eerste dicht is (op timer), mag het volgende dicht gaan
* De gordijnen moeten individueel aangestuurd blijven (dus geen scènes waar het ene na het andere wordt gestuurd). Dus, als ik enkel op de knop voor gordijn 2 druk, moet dat gordijn 2 individueel gestuurd blijven. Als ik een aantal seconden erna op knop voor gordijn 3 druk, zal het gordijn 3 dicht gaan nadat gordijn 2 stopt met bewegen.
Wat ik eigenlijk wil is dus eigenlijk een "inputbuffer". De inputs van de knoppen komen in een buffer terecht, en pas nadat de vorige input is uitgevoerd, komt de volgende input op de bus vrij (met timer is OK).
Wat is er:
Drukknoppen van Theben - TA 8 S
Sturing van de gordijnen via Zennio - MAXinBOX Shutter 8ch v3 1.12
Programmatie via ETS6
Server van Schneider Electric Wiser
Hopelijk is dit voldoende en is de vraag ook duidelijk.
Bedankt!
Ik ben nieuw in het programmeren van KNX en ken nog niet goed het volledige potentieel van KNX. Ik heb echter een vraag in verband met het programmeren sequentieel op de bus zetten van commandos.
Het probleem is het volgende: Er zijn 3 gordijnen die individueel open/dicht moeten gestuurd worden. Elk van deze gordijnen heeft zijn eigen open/dicht knop. Individueel heb ik het systeem werkende gekregen. Ik kan dus de gordijnen open en dicht sturen als ik op één van de knoppen druk.
Het is echter zo dat ik niet wens dat de gordijnen samen bewegen. Dit heeft te maken met oudere bekabeling en de vermogens die ik over de kabel kan/mag sturen. Ik wil dus dat, als er één gordijn beweegt, de andere twee even wachten om te bewegen bewegen.
Concreet:
* De 3 knoppen voor het sluiten van de gordijnen kunnen bijna gelijktijdig ingedrukt worden
* Het eerste gordijn mag dicht gaan. De andere twee wachten. Als het eerste dicht is (op timer), mag het volgende dicht gaan
* De gordijnen moeten individueel aangestuurd blijven (dus geen scènes waar het ene na het andere wordt gestuurd). Dus, als ik enkel op de knop voor gordijn 2 druk, moet dat gordijn 2 individueel gestuurd blijven. Als ik een aantal seconden erna op knop voor gordijn 3 druk, zal het gordijn 3 dicht gaan nadat gordijn 2 stopt met bewegen.
Wat ik eigenlijk wil is dus eigenlijk een "inputbuffer". De inputs van de knoppen komen in een buffer terecht, en pas nadat de vorige input is uitgevoerd, komt de volgende input op de bus vrij (met timer is OK).
Wat is er:
Drukknoppen van Theben - TA 8 S
Sturing van de gordijnen via Zennio - MAXinBOX Shutter 8ch v3 1.12
Programmatie via ETS6
Server van Schneider Electric Wiser
Hopelijk is dit voldoende en is de vraag ook duidelijk.
Bedankt!