Wyzwalacz Akcji / Action Trigger

User avatar
klew
Posts: 13907
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

local wrote: Wed Nov 03, 2021 11:04 pm W przypadku braku neta w ramach jednego urządzenia nie będzie można uruchomić przekaźnika przyciskiem z AT ?
At jest wykonywane wyłącznie przez serwer. Urządzenie wie tylko tyle, że coś na dany wyzwalacz jest ustawione, ale nie wie co
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
klew
Posts: 13907
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

Poprawka dotycząca ponownego włączenia lokalnych akcji jest już dostępna
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
lukfud
Posts: 2480
Joined: Thu Nov 23, 2017 11:33 pm
Location: Warszawa
Has thanked: 13 times
Been thanked: 11 times

Post

klew wrote: Thu Nov 04, 2021 6:25 am Poprawka dotycząca ponownego włączenia lokalnych akcji jest już dostępna
Potwierdzam poprawne działanie :)
https://www.facebook.com/groups/supladiy
https://www.facebook.com/groups/suplazamel
https://www.facebook.com/groups/suplaauraton
https://smartnerzeczy.pl
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

Jak myślicie, czy AT domyślnie powinny być włączone bez możliwości wyłączenia? Czy raczej aktywność sparametryzować?
https://gui-generic-builder.supla.io/
User avatar
Robert Błaszczak
Posts: 5222
Joined: Sat Dec 22, 2018 8:55 pm
Location: Zielona Góra
Has thanked: 37 times
Been thanked: 27 times

Post

Moim zdaniem należy sparametryzować.
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl
User avatar
lukfud
Posts: 2480
Joined: Thu Nov 23, 2017 11:33 pm
Location: Warszawa
Has thanked: 13 times
Been thanked: 11 times

Post

krycha88 wrote: Thu Nov 04, 2021 10:07 am Jak myślicie, czy AT domyślnie powinny być włączone bez możliwości wyłączenia? Czy raczej aktywność sparametryzować?
Jak je chcesz parametryzować?
https://www.facebook.com/groups/supladiy
https://www.facebook.com/groups/suplazamel
https://www.facebook.com/groups/suplaauraton
https://smartnerzeczy.pl
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

lukfud wrote: Thu Nov 04, 2021 10:22 am
krycha88 wrote: Thu Nov 04, 2021 10:07 am Jak myślicie, czy AT domyślnie powinny być włączone bez możliwości wyłączenia? Czy raczej aktywność sparametryzować?
Jak je chcesz parametryzować?
Czy AT chce mieć włączone/wyłączone dla danego kanału.

Zastanawia mnie jedna rzecz czy można ustawić AT bez tworzenia powiązania z kanałem? Bo zakładam, że tak działa RNW-01 który ma tylko wejścia :)
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

krycha88 wrote: Thu Nov 04, 2021 11:25 am
lukfud wrote: Thu Nov 04, 2021 10:22 am
krycha88 wrote: Thu Nov 04, 2021 10:07 am Jak myślicie, czy AT domyślnie powinny być włączone bez możliwości wyłączenia? Czy raczej aktywność sparametryzować?
Jak je chcesz parametryzować?
Czy AT chce mieć włączone/wyłączone dla danego kanału.
Zastanawia mnie jedna rzecz czy można ustawić AT bez tworzenia powiązania z kanałem? Bo zakładam, że tak działa RNW-01 który ma tylko wejścia :)
Możesz dowolnie go ustawić, tylko AT to też kanał, wiec wyłączenie go później będzie wymagało ponownej rejestracji w Cloud.
Wariant 2 z postu Krzyśka.
Bez

Code: Select all

at->setRelatedChannel(relay);  // action trigger will show under relay channel in Cloud
kanał AT nie będzie powiązany z kanałem przekaźnika.
https://www.facebook.com/groups/supladiy
https://www.facebook.com/groups/suplazamel
https://www.facebook.com/groups/suplaauraton
https://smartnerzeczy.pl
User avatar
klew
Posts: 13907
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

AT zawsze jest osobnym kanałem.
Powiązanie "setRelatedChannel" jest opcjonalne - z założenia ma ułatwić konfigurację po stronie Clouda, bo z reguły łatwiej będzie "ustawić wyzwalacz dla przycisku od lewej lampki w salonie", niż na "wyzwalaczu akcji nr 7"


W GUI Generic, najlepiej gdyby te kanały dodawały się na sam koniec - dzięki temu ludzie unikną konieczności usuwania urządzenia z Clouda.
Natomiast jak ktoś włączy i wyłączy kanał AT, to będzie "channel conflict" i trzeba będzie urządzenie usuwać, aby się zarejestrowało jeszcze raz bez AT.
Najlepsze suple dla Twojego domu :mrgreen:
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

klew wrote: Thu Nov 04, 2021 12:10 pm AT zawsze jest osobnym kanałem.
Powiązanie "setRelatedChannel" jest opcjonalne - z założenia ma ułatwić konfigurację po stronie Clouda, bo z reguły łatwiej będzie "ustawić wyzwalacz dla przycisku od lewej lampki w salonie", niż na "wyzwalaczu akcji nr 7"


W GUI Generic, najlepiej gdyby te kanały dodawały się na sam koniec - dzięki temu ludzie unikną konieczności usuwania urządzenia z Clouda.
Natomiast jak ktoś włączy i wyłączy kanał AT, to będzie "channel conflict" i trzeba będzie urządzenie usuwać, aby się zarejestrowało jeszcze raz bez AT.
Aktualnie w GG dodałem dwa scenariusze:
1. Jak zostanie dodany przekaźnik i przycisk to automatycznie doda się AT powiązany z kanałem przekaźnika
2. Jak zostanie dodany tylko przycisk bez powiązania z przekaźnikiem to doda się automatycznie oddzielny kanał AT

Czy te scenariusze są wystarczające? AT jest na tyle fajną funkcjonalnością, że bym jednak tego nie parametryzował i domyślnie byłaby włączona dla wszystkich kompilacji - tutaj mogę dodać flagę w builderze która by dodawała AT do kompilacji.
https://gui-generic-builder.supla.io/

Return to “Arduino IDE”