Zabieram się za testy
Obsługa przycisków w SuplaDevice
Po pierwszych testach stwierdzam, że to:klew pisze: ↑pt lis 13, 2020 10:27 amZrobione. Buttony będą działać i reagować niezależnie od tego co dzieje się w programie.
Zmiany na razie tylko na https://github.com/klew/arduino
DZIAŁA !!!
Jeszcze raz dziękuję !!!
Przeoczyłem..(dotyczy automatu schodowego, otwierania bram i furtki)
@klew, czy jesteś w stanie pobrać z serwera funkcję, która jest przypisana do przekaźnika, albo czy jesteś w stanie dodać metodę, która zwróci nam czas pobrany z serwera?
Przydała by się możliwość zmiany akcji przycisku w zależności jaka funkcja jest wybrana, albo czy czas przesłany z serwera jest większy od 0.
W większości przypadków używamy TOGGLE, ale dla automatów akcja powinna być zawsze TURN_ON.
https://www.facebook.com/groups/supladiy/
Na chwilę obecną nie ma możliwości pobrania ustawionej funkcji z serwera.lukfud pisze: ↑czw sty 14, 2021 9:12 pm Przeoczyłem..(dotyczy automatu schodowego, otwierania bram i furtki)
@klew, czy jesteś w stanie pobrać z serwera funkcję, która jest przypisana do przekaźnika, albo czy jesteś w stanie dodać metodę, która zwróci nam czas pobrany z serwera?
Przydała by się możliwość zmiany akcji przycisku w zależności jaka funkcja jest wybrana, albo czy czas przesłany z serwera jest większy od 0.
W większości przypadków używamy TOGGLE, ale dla automatów akcja powinna być zawsze TURN_ON.
Czas dostajemy przy pierwszym wywołaniu z aplikacji, więc działoby się to już po konfiguracji urządzenia.
W jaki sposób chciałbyś tego użyć? Reakcje ustawia się raz i na chwilę obecną nie da się wykasować/zmienić ustawionej wcześniej reakcji.
Widzimy się na Supla Offline Party vol. 2
W takim razie sprawdzając ten czas mógłbym robić restart urządzenia po zmianie funkcji i pierwszym wywołaniu z serwera.klew pisze: ↑czw sty 14, 2021 10:39 pm Na chwilę obecną nie ma możliwości pobrania ustawionej funkcji z serwera.
Czas dostajemy przy pierwszym wywołaniu z aplikacji, więc działoby się to już po konfiguracji urządzenia.
W jaki sposób chciałbyś tego użyć? Reakcje ustawia się raz i na chwilę obecną nie da się wykasować/zmienić ustawionej wcześniej reakcji.
https://www.facebook.com/groups/supladiy/
A nie lepiej np pozwolić w GUI wybrać użytkownikowi rodzaj przycisku? Z poziomu urządzenia można zawęzić listę dostępnych funkcji dla przekaźnika. Można przykładowo wysłać do serwera, że wspieramy tylko "światło schodowe na timerze". Tylko to jest "zmiana istotna" i wymaga pewnie usuwania urządzenia z cloudalukfud pisze: ↑pt sty 15, 2021 7:45 amW takim razie sprawdzając ten czas mógłbym robić restart urządzenia po zmianie funkcji i pierwszym wywołaniu z serwera.klew pisze: ↑czw sty 14, 2021 10:39 pm Na chwilę obecną nie ma możliwości pobrania ustawionej funkcji z serwera.
Czas dostajemy przy pierwszym wywołaniu z aplikacji, więc działoby się to już po konfiguracji urządzenia.
W jaki sposób chciałbyś tego użyć? Reakcje ustawia się raz i na chwilę obecną nie da się wykasować/zmienić ustawionej wcześniej reakcji.
Widzimy się na Supla Offline Party vol. 2
W sumie lepiej, tylko nie wiem jak tą listę zawęzić.klew pisze: ↑pt sty 15, 2021 9:43 amA nie lepiej np pozwolić w GUI wybrać użytkownikowi rodzaj przycisku? Z poziomu urządzenia można zawęzić listę dostępnych funkcji dla przekaźnika. Można przykładowo wysłać do serwera, że wspieramy tylko "światło schodowe na timerze". Tylko to jest "zmiana istotna" i wymaga pewnie usuwania urządzenia z clouda
------
no dobrze, już wiem
https://www.facebook.com/groups/supladiy/
Jednak chciałbym przetestować ze sprawdzaniem tego czasu. Czy jest jakaś metoda odczytująca ten czas?klew pisze: ↑pt sty 15, 2021 9:43 am A nie lepiej np pozwolić w GUI wybrać użytkownikowi rodzaj przycisku? Z poziomu urządzenia można zawęzić listę dostępnych funkcji dla przekaźnika. Można przykładowo wysłać do serwera, że wspieramy tylko "światło schodowe na timerze". Tylko to jest "zmiana istotna" i wymaga pewnie usuwania urządzenia z clouda
https://www.facebook.com/groups/supladiy/
Wrzuciłem u mnie na branchu: getStoredDurationMs()lukfud pisze: ↑ndz sty 17, 2021 5:18 pmJednak chciałbym przetestować ze sprawdzaniem tego czasu. Czy jest jakaś metoda odczytująca ten czas?klew pisze: ↑pt sty 15, 2021 9:43 am A nie lepiej np pozwolić w GUI wybrać użytkownikowi rodzaj przycisku? Z poziomu urządzenia można zawęzić listę dostępnych funkcji dla przekaźnika. Można przykładowo wysłać do serwera, że wspieramy tylko "światło schodowe na timerze". Tylko to jest "zmiana istotna" i wymaga pewnie usuwania urządzenia z clouda
Aby to działało, to musi być ustawione "keepTurnOnDuration".
Widzimy się na Supla Offline Party vol. 2
https://github.com/SUPLA/supla-core/blo ... rpc.h#L263
Może się przydać
Może się przydać