At jest wykonywane wyłącznie przez serwer. Urządzenie wie tylko tyle, że coś na dany wyzwalacz jest ustawione, ale nie wie co
Wyzwalacz Akcji / Action Trigger
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/
- Robert Błaszczak
- Posty: 4011
- Rejestracja: sob gru 22, 2018 8:55 pm
- Lokalizacja: Zielona Góra
- Kontakt:
Moim zdaniem należy sparametryzować.
Pozdrawiam
Robert Błaszczak
Moja prywatna strona: www.blaszczak.pl
Robert Błaszczak
Moja prywatna strona: www.blaszczak.pl
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/
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
Kod: Zaznacz cały
at->setRelatedChannel(relay); // action trigger will show under relay channel in Cloud
https://www.facebook.com/groups/supladiy/
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.
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.
Widzimy się na Supla Offline Party vol. 2
Aktualnie w GG dodałem dwa scenariusze:klew pisze: ↑czw lis 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.
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/