Action trigger, nie działa

Tom1000k
Posts: 13
Joined: Tue Mar 30, 2021 2:00 pm

Post

Próbuję uruchomić action trigger na wemosie, tak mam w kodzie:

Code: Select all

  Supla::Control::Button *b1 = new Supla::Control::Button(14, true, false); //D5
  Supla::Control::ActionTrigger *atr1 = new Supla::Control::ActionTrigger();
  
  atr1->attach(b1);
i mam w cloudzie wyzwalacz akcji, ale ustawione akcje mi nie działają.
Co mam nie tak?
User avatar
lukfud
Posts: 2480
Joined: Thu Nov 23, 2017 11:33 pm
Location: Warszawa
Has thanked: 13 times
Been thanked: 11 times

Post

Tom1000k wrote: Fri May 27, 2022 8:27 pm Próbuję uruchomić action trigger na wemosie, tak mam w kodzie:

Code: Select all

  Supla::Control::Button *b1 = new Supla::Control::Button(14, true, false); //D5
  Supla::Control::ActionTrigger *atr1 = new Supla::Control::ActionTrigger();
  
  atr1->attach(b1);
i mam w cloudzie wyzwalacz akcji, ale ustawione akcje mi nie działają.
Co mam nie tak?
Przycisk, spróbuj na odwróconej logice - "::Button(14, true, true); //D5"
https://www.facebook.com/groups/supladiy
https://www.facebook.com/groups/suplazamel
https://www.facebook.com/groups/suplaauraton
https://smartnerzeczy.pl
Tom1000k
Posts: 13
Joined: Tue Mar 30, 2021 2:00 pm

Post

To nie to, dalej nie działa.
Dodam, że wemos i przycisk na pewno jest ok, bo jak wgrałem z GUI Generic przycisk z wyzwalaczem to działało.
elmaya
Posts: 1485
Joined: Wed Jun 27, 2018 5:48 pm
Location: El Saucejo - Sevilla

Post

Code: Select all

  auto b1 = new Supla::Control::Button(14, true, true); //D5
  b1->setMulticlickTime(800, false); 
  auto atr1 = new Supla::Control::ActionTrigger();
  
  atr1->attach(b1);
Tom1000k
Posts: 13
Joined: Tue Mar 30, 2021 2:00 pm

Post

Thank you very much, now it's working :D

Code: Select all

  auto b1 = new Supla::Control::Button(14, true, true); //D5
  b1->setMulticlickTime(500, false); 
  b1->setHoldTime(200); 
  auto atr1 = new Supla::Control::ActionTrigger();
  atr1->attach(b1);

Return to “Pomoc”