Dzisiaj kolejne wyzwanie w ramach KNX.
Mam dwa przyciski binarne. Oba przyciski włączają to samo światło. Włączają światło schodowe.
Kiedy włączam przycisk na dole schodów (a następnie idę na górę po czym chcę wyłączyć światło) to często jest tak, że światło wyłącza się dopiero za drugim przyciśnieciem włącznika. Tak jak by pierwsze przyciśnięcie wywoływało odczytanie stanu ze sterownika, a dopiero drugie przyciśnięcie wywoływało akcję wyłączenia.
Czy wiecie jak poradzić sobie aby przycisk działał w naturalny sposób? Naturalny czyli raz przyciskam na dole schodów po czym wyłączam światło przyciskając drugi raz na górze schodów. Bez kolejnego przyciśnięcia pomiedzy włączeniem i wyłaczeniem.
Nowe wyzwanie :) przyciski binarne synchronizacja stanu
-
- Posty: 20
- Rejestracja: 25 wrz 2009, o 13:56
Re: Nowe wyzwanie :) przyciski binarne synchronizacja stanu
To jest podstawowy problem każdego początkującego. Chyba że uważał na kursie
Mała podpowiedź: Przycisk musi wiedzieć, jaki jest stan wyjścia binarnego.
Trzeba tak ustawić właściwości przycisku, żeby dioda przycisku odczytywała stan wyjścia binarnego oraz sam przycisk odczytywał ten sam stan.
Czyli potrzebujemy dwóch adresów grupowych wpisanych na odpowiednie obiekty przycisku.
Podpowiedź nr 2: do "switch object" odpowiedniego klawisza trzeba przypisać oba adresy, ale tylko jeden adres będzie miał status "wysyłany", czyli ten załączający wyjście binarne.
Mała podpowiedź: Przycisk musi wiedzieć, jaki jest stan wyjścia binarnego.
Trzeba tak ustawić właściwości przycisku, żeby dioda przycisku odczytywała stan wyjścia binarnego oraz sam przycisk odczytywał ten sam stan.
Czyli potrzebujemy dwóch adresów grupowych wpisanych na odpowiednie obiekty przycisku.
Podpowiedź nr 2: do "switch object" odpowiedniego klawisza trzeba przypisać oba adresy, ale tylko jeden adres będzie miał status "wysyłany", czyli ten załączający wyjście binarne.
Re: Nowe wyzwanie :) przyciski binarne synchronizacja stanu
A moze wystarczy ustawic flage "read" na przyciskach? Poza tym oba powinny byc w tej samej grupie adresowej. Im wiecej grup adresowych tym wieksze zamieszanie na magistrali.
-
- Posty: 20
- Rejestracja: 25 wrz 2009, o 13:56
Re: Nowe wyzwanie :) przyciski binarne synchronizacja stanu
Jeśli uważasz, że flaga READ zapisze status w przycisku... powodzenia
Re: Nowe wyzwanie :) przyciski binarne synchronizacja stanu
Rozumiem, że trzeba utworzyć dwa adresy grupowe.
W sterowniku widzę taką możliwość bo mam obiekt który nazywa się Feedback.
http://iv.pl/images/25598518843648497848.gif
Ale w binarce nie mam dodatkowego obiektu.
http://iv.pl/images/16165998288093886130.gif
Mogę wrzucić tylko ten sam obiekt który wrzuciłem do pierwszej grupy gdzie jest zapalanie i gaszenie światła.
Czytając twoją podpowiedź domyślam się, że do drugiej grupy powinienem wrzucić ten sam obiekt, ale przełączyć inaczej flagi.
Pytanie tylko jakie flagi w której grupie jak załączyć.
Tutaj próbowałem różnych kombinacji, ale nie trafiłem.
http://iv.pl/images/73061514190337803314.gif
W sterowniku widzę taką możliwość bo mam obiekt który nazywa się Feedback.
http://iv.pl/images/25598518843648497848.gif
Ale w binarce nie mam dodatkowego obiektu.
http://iv.pl/images/16165998288093886130.gif
Mogę wrzucić tylko ten sam obiekt który wrzuciłem do pierwszej grupy gdzie jest zapalanie i gaszenie światła.
Czytając twoją podpowiedź domyślam się, że do drugiej grupy powinienem wrzucić ten sam obiekt, ale przełączyć inaczej flagi.
Pytanie tylko jakie flagi w której grupie jak załączyć.
Tutaj próbowałem różnych kombinacji, ale nie trafiłem.
http://iv.pl/images/73061514190337803314.gif
-
- Posty: 20
- Rejestracja: 25 wrz 2009, o 13:56
Re: Nowe wyzwanie :) przyciski binarne synchronizacja stanu
Nie widzę obrazków.
Nie przejmuj się tak bardzo flagami, ponieważ na ogół są ustawione poprawnie "defaultowo".
Na aktorze przy obiekcie feedback powinna być flaga R i T
Nie napisałeś, co to za przycisk. Te prostsze rzeczywiście mogą nie mieć oddzielnego obiektu do statusu (a może nie wiesz, jaki parametr ustawić, ale jak nie będę wiedział, jaki to model, to nie podpowiem). Wówczas dla tego samego obiektu w przycisku przypisujesz adres do ON/OFF (na ten adres będzie wysyłany telegram), a następnie adres statusu. Dla tego obiektu wszystkie flagi niech będą włączone. W szczególności W do zapisu tego statusu w przycisku.
Nie przejmuj się tak bardzo flagami, ponieważ na ogół są ustawione poprawnie "defaultowo".
Na aktorze przy obiekcie feedback powinna być flaga R i T
Nie napisałeś, co to za przycisk. Te prostsze rzeczywiście mogą nie mieć oddzielnego obiektu do statusu (a może nie wiesz, jaki parametr ustawić, ale jak nie będę wiedział, jaki to model, to nie podpowiem). Wówczas dla tego samego obiektu w przycisku przypisujesz adres do ON/OFF (na ten adres będzie wysyłany telegram), a następnie adres statusu. Dla tego obiektu wszystkie flagi niech będą włączone. W szczególności W do zapisu tego statusu w przycisku.