Żaluzje i rolety - problemy z stabilnością

LukaszH
Posty: 642
Rejestracja: sob gru 14, 2019 11:49 pm

Dzięki jak tylko znajdę chwilkę biorę się za testy :)
Sporo jest opcji.. ale postaram się je wyklikać
krycha88
Posty: 5187
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

wydaje mi się, że gdy doda się rolety to 3 pierwsze pozycje można by było ukryć i zostawić tylko te które dotyczą sterowania roletami.
https://gui-generic-builder.supla.io/
LukaszH
Posty: 642
Rejestracja: sob gru 14, 2019 11:49 pm

krycha88 pisze: wt kwie 20, 2021 10:21 am wydaje mi się, że gdy doda się rolety to 3 pierwsze pozycje można by było ukryć i zostawić tylko te które dotyczą sterowania roletami.
Ok trochę zrobiłem testów ale z uwagi na mnogość konfiguracji faktycznie mało kto ustawi to poprawnie. Jak dla mnie mogły by zostać tylko takie opcje po wyborze "rolet" :
1. Reakcja na: pozostawić 3 do wyboru (w zależności kto jaki ma przycisk) i co chce uzyskać po wciśnięciu. Czyli tak jak jest
2. Akcja to bym zostawił tylko "open or stop i close or stop" jak ktoś chce mieć odwołanie do prawych przycisków z aplikacji i czas ustawiany w cloud (pewnie często wybierane dla rolet) i to co mi brakowało "move up or stop i move down or stop" wtedy ma się odwołanie do lewych przycisków z aplikacji i praktycznie przyciski działają zawsze (nie ma odwołania do czasu z cloud).
3. Może jest szansa aby zredukować to do 2 akcji czyli move up/down or stop lub open/close or stop, ponieważ jak ktoś ustawi 2x np. open do dwóch przycisków to roleta fizycznie będzie reagować na przyciski prawidłowo (są zazwyczaj 2 przekaźniki) ale w aplikacji będzie tylko się otwierać. Jak by ograniczyć ten wybór to było by można nawet zastosować nazwę - przyciski odwołujące się do lewej strony aplikacji i przyciski prawej strony aplikacji :) Albo chociaż jak ktoś wybrał open/up to drugi przycisk może mieć już tylko close/down do wyboru - myślę że by to sporo ułatwiło konfigurowanie GUI 8-)

Nie mogę znaleźć zastosowania do żadnej innej konfiguracji zarówno dla rolet jak i żaluzji. :roll:

Znalazłem też jeden jakby bug którego wcześniej nie zarejestrowałem czyli po kilku bardzo szybkich klikaniach przyciskiem zmienia mu kierunek co w rezultacie bez wciśnięcia przycisku załącza przekaźnik, a wciśnięcie wyłącza - oczywiście efekt bardzo nie pożądany. Ustawienie to move up/down or stop i reakcja na "zmiana stanu". Może trzeba wydłużyć jakiś czas między kliknięciami ?


A jeszcze zapytam, ponieważ nie było odpowiedzi w prost: jest możliwość aby dodać opcję przytrzymania przycisku aby jeśli trzymamy np. dłużej niż 3 sek to wywoła się akcja open/close or stop, a do 3 sek reakcja wg ustawień co opisałem wyżej. To było by idealne do żaluzji fasadowych. Do rolet niestety trzeba by odwrotnie czyli do 3 sek roleta dostaje odwołanie do move up/down or stop, a tak to do 3 sek open/close or stop? W ustawieniach mogła by się pojawić reakcja po przytrzymaniu czas do wyboru i w sumie te same rzeczy do skonfigurowania co wyżej opisałem.
krycha88
Posty: 5187
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

to może dodać tylko akcje dla pierwszego przycisku:
OPEN OR CLOSE
MOVE UP OR MOVE DOWN
OPEN OR CLOSE OR STOP
MOVE UP OR MOVE DOWN OR STOP
STEP BY STEP

Wtedy drugi przycisk będzie konfigurował się automatycznie wg akcji wybranych dla pierwszego przycisku.
https://gui-generic-builder.supla.io/
krycha88
Posty: 5187
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

czy ktoś się orientuje jak jest ten problem rozwiązany w module np. SRW?
https://gui-generic-builder.supla.io/
Awatar użytkownika
klew
Posty: 8184
Rejestracja: czw cze 27, 2019 12:16 pm
Lokalizacja: Wrocław

krycha88 pisze: śr kwie 21, 2021 9:02 am czy ktoś się orientuje jak jest ten problem rozwiązany w module np. SRW?
U mnie na SRW, przyciski działają podobnie do MOVE_xx_OR_STOP. Tylko załączają przekaźnik na czas skonfigurowany w Cloud (tak na oko, bo nie mierzyłem dokładnie).
Także SuplaDevice robi to lekko inaczej, bo na akcje MOVE daje domyślny timeout na poziomie 60 s, a nie na czas ustawiony w Cloud. Mogę to zmienić, jeśli ktoś znajdzie dobre argumenty, czemu 60 s jest złe ;)

Sprawdzałem sobie na SRW i każde wciśniećie przycisku do góry, powoduje załączenie przekaźnika "w górę" na czas określony w Cloud -niezależnie od aktualnej pozycji rolety.
Kolejne wiśnięcie przerywa ruch.
Podobnie przyciski w apce po lewej stronie jak trzyma się długo, to mają timeout ustawiony na czas określony w Cloud.
Widzimy się na Supla Offline Party vol. 2 :!:
krycha88
Posty: 5187
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

klew pisze: śr kwie 21, 2021 9:21 am U mnie na SRW, przyciski działają podobnie do MOVE_xx_OR_STOP. Tylko załączają przekaźnik na czas skonfigurowany w Cloud (tak na oko, bo nie mierzyłem dokładnie).
Także SuplaDevice robi to lekko inaczej, bo na akcje MOVE daje domyślny timeout na poziomie 60 s, a nie na czas ustawiony w Cloud. Mogę to zmienić, jeśli ktoś znajdzie dobre argumenty, czemu 60 s jest złe ;)

Sprawdzałem sobie na SRW i każde wciśniećie przycisku do góry, powoduje załączenie przekaźnika "w górę" na czas określony w Cloud -niezależnie od aktualnej pozycji rolety.
Kolejne wiśnięcie przerywa ruch.
Podobnie przyciski w apce po lewej stronie jak trzyma się długo, to mają timeout ustawiony na czas określony w Cloud.
Rozumiem, że w konfiguracji można wybrać sterowanie przyciskiem monostabilnym lub bistabilnym?
https://gui-generic-builder.supla.io/
Awatar użytkownika
klew
Posty: 8184
Rejestracja: czw cze 27, 2019 12:16 pm
Lokalizacja: Wrocław

krycha88 pisze: śr kwie 21, 2021 9:26 am Rozumiem, że w konfiguracji można wybrać sterowanie przyciskiem monostabilnym lub bistabilnym?
Tak - w zasadzie to jedyne ustawienie przycisków.
Widzimy się na Supla Offline Party vol. 2 :!:
krycha88
Posty: 5187
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

rolety 2.PNG
rolety 2.PNG (10.15 KiB) Przejrzano 1224 razy
zrobiłem refaktor dla obsługi rolet. Myślę, że teraz działa to już bardziej intuicyjnie. Możecie ustawić 3 akcje:

Kod: Zaznacz cały

OPEN OR CLOSE
MOVE UP OR MOVE DOWN
STEP BY STEP
Akcje ustawia się tylko w pierwszym przycisku, drugi przycisk konfiguruje się automatycznie. Obsługiwane są przyciski bistabilne oraz monostabilne.

testując tą wersję zwróci uwagę na to co pisał @klew
viewtopic.php?p=94652#p94652

https://gui-generic-builder.supla.io/test.php
https://gui-generic-builder.supla.io/
krycha88
Posty: 5187
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

@LukaszH patrzyłeś może na te zmiany co zrobiłem do rolet?
https://gui-generic-builder.supla.io/
ODPOWIEDZ

Wróć do „GUI Generic”