RGBWLeds sterowanie przyciskiem Bistabilnym

krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

Hej, kiedyś ten temat pewnie poruszałem ale ponownie do niego powróciłem

Code: Select all

 
  auto rgbw = new Supla::Control::RGBWLeds(RED_PIN, GREEN_PIN, BLUE_PIN, BRIGHTNESS_PIN);
  auto button = new Supla::Control::Button(BUTTON_PIN, true, true);

  button->setButtonType(Supla::Control::Button::ButtonType::BISTABLE);
  button->setMulticlickTime(300);
  button->setHoldTime(400);
  button->repeatOnHoldEvery(35);

  auto buttonGroup = new Supla::Control::GroupButtonControlRgbw;

  buttonGroup->attach(button);
  buttonGroup->addToGroup(rgbw);
pomimo, że ustawiam Supla::Control::Button::ButtonType::BISTABLE to przycisk nadal działa jak MONOSTABILNY. Czy to powinno się robić inaczej?
https://gui-generic-builder.supla.io/
User avatar
klew
Posts: 13905
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

krycha88 wrote: Thu Mar 05, 2026 9:15 am pomimo, że ustawiam Supla::Control::Button::ButtonType::BISTABLE to przycisk nadal działa jak MONOSTABILNY. Czy to powinno się robić inaczej?
To chyba wina tego:

Code: Select all

  void setMulticlickTime(unsigned int timeMs, bool bistableButton = false);
To zaszłość historyczna.
Najlepsze suple dla Twojego domu :mrgreen:
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

faktycznie teraz działa :) a powiedz mi, dla przycisku bistabilnego jakoś się ustawia jasność z przycisku czy tylko z aplikacji?
https://gui-generic-builder.supla.io/
User avatar
klew
Posts: 13905
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

krycha88 wrote: Thu Mar 05, 2026 12:22 pm faktycznie teraz działa :) a powiedz mi, dla przycisku bistabilnego jakoś się ustawia jasność z przycisku czy tylko z aplikacji?
Tylko z aplikacji
Najlepsze suple dla Twojego domu :mrgreen:
kurus
Posts: 1312
Joined: Wed Jan 15, 2020 8:17 pm

Post

@krycha88 sprawdzałeś to może w czym dalej tam jest problem?
krycha88 wrote: Thu Mar 05, 2026 1:11 pm
kurus wrote: Wed Mar 04, 2026 8:35 pm @krycha88
Możesz zobaczyć na przycisk ustawiony jako bistabilny dla dimmera aby zmiana stanu go włączała i wyłączała? Bo obecnie działa jak monostabilny który bym trzymał wciśnięty.
Wrzuciłem poprawkę.
Właśnie sprawdzam i nadal jest tak samo.. przycisk bistabilny działa tak jakbyś trzymał wciśnięty monostabilny rozjaśnia od 0-100% i 100-0%..

Co zauważyłem to w cloud wyzwalacz bistabilny przypisany do dimmera ma akcje jak dla przycisku monostabilnego, tam zamiast przytrzymania i wciśnięcia powinno być przełącz 1x, 2x, 3x itp..
You do not have the required permissions to view the files attached to this post.
djalex
Posts: 1226
Joined: Fri Dec 20, 2019 10:59 pm
Location: Rydułtowy
Has thanked: 2 times
Been thanked: 2 times

Post

kurus wrote: Wed Mar 18, 2026 5:04 pm @krycha88 sprawdzałeś to może w czym dalej tam jest problem?
krycha88 wrote: Thu Mar 05, 2026 1:11 pm
kurus wrote: Wed Mar 04, 2026 8:35 pm @krycha88
Możesz zobaczyć na przycisk ustawiony jako bistabilny dla dimmera aby zmiana stanu go włączała i wyłączała? Bo obecnie działa jak monostabilny który bym trzymał wciśnięty.
Wrzuciłem poprawkę.
Właśnie sprawdzam i nadal jest tak samo.. przycisk bistabilny działa tak jakbyś trzymał wciśnięty monostabilny rozjaśnia od 0-100% i 100-0%..

Co zauważyłem to w cloud wyzwalacz bistabilny przypisany do dimmera ma akcje jak dla przycisku monostabilnego, tam zamiast przytrzymania i wciśnięcia powinno być przełącz 1x, 2x, 3x itp..
A w konfiguracji na pewno masz ustawiony na bistabilny?
kurus
Posts: 1312
Joined: Wed Jan 15, 2020 8:17 pm

Post

Tak mam bistabilny.
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

kurus wrote: Wed Mar 18, 2026 5:04 pm @krycha88 sprawdzałeś to może w czym dalej tam jest problem?
krycha88 wrote: Thu Mar 05, 2026 1:11 pm
kurus wrote: Wed Mar 04, 2026 8:35 pm @krycha88
Możesz zobaczyć na przycisk ustawiony jako bistabilny dla dimmera aby zmiana stanu go włączała i wyłączała? Bo obecnie działa jak monostabilny który bym trzymał wciśnięty.
Wrzuciłem poprawkę.
Właśnie sprawdzam i nadal jest tak samo.. przycisk bistabilny działa tak jakbyś trzymał wciśnięty monostabilny rozjaśnia od 0-100% i 100-0%..

Co zauważyłem to w cloud wyzwalacz bistabilny przypisany do dimmera ma akcje jak dla przycisku monostabilnego, tam zamiast przytrzymania i wciśnięcia powinno być przełącz 1x, 2x, 3x itp..
Jeszcze tego nie rozwiązałem. Potwierdziłem, że działa dla przykładu :)
https://gui-generic-builder.supla.io/
User avatar
lukfud
Posts: 2480
Joined: Thu Nov 23, 2017 11:33 pm
Location: Warszawa
Has thanked: 13 times
Been thanked: 11 times

Post

kurus wrote: Wed Mar 18, 2026 7:06 pm Tak mam bistabilny.
Nie lepiej zamienić na mono i mieć pełną funkcjonalność z przycisku?
https://www.facebook.com/groups/supladiy
https://www.facebook.com/groups/suplazamel
https://www.facebook.com/groups/suplaauraton
https://smartnerzeczy.pl
djalex
Posts: 1226
Joined: Fri Dec 20, 2019 10:59 pm
Location: Rydułtowy
Has thanked: 2 times
Been thanked: 2 times

Post

lukfud wrote: Thu Mar 19, 2026 9:23 am
kurus wrote: Wed Mar 18, 2026 7:06 pm Tak mam bistabilny.
Nie lepiej zamienić na mono i mieć pełną funkcjonalność z przycisku?
Słusznie. Dziwi mnie utrudnianie sobie życia... a wystarczy dołożyć sprężynkę i nawet nie trzeba wymieniać osprzętu.

Return to “supla-dev”