Możliwość kontrolowania liczbowego parametru?

Masz pomysł na funkcjonalność lub koncepcję na rozwój projektu. Opisz wszystko tutaj.
jpiedel
Posts: 1
Joined: Fri Sep 29, 2023 7:53 am

Post

Cześć,
mam pytanie czy możnaby dorobić w Supli klasę która podobnie jak Relay implementuje ChannelElement i ActionHandler, ale pozwala na określenie wartości liczbowej.
Wydaje mi się że nie ma czegoś takiego, a pozwoliłoby to na kontrolę z Supli wewnętrznie zaawansowanych urządzeń.
Np. gniazdko, które samo wyłącza się po zadanym czasie. Niezależnie czy ma wtedy łączność z siecią i czy zostało włączone timerem w cloudzie, przez appkę, czy lokalnie przyciskiem, logika w sofcie po zadanym czasie wygeneruje akcję aby cewka się wyłączyła. Można to teraz zrobić, ale trzeba zahardkodować nastawę czasu, ew. zrobić dwie i pozwolić na wybór przez VirtualRelay.

Samą klasę w pakiecie control supla-arduino mógłbym zrobić, przez warstwę serwerową to chyba przejdzie bez problemu bo channel może mieć wartości liczbowe, natomiast będę miał problem z dodaniem tego w warstwie UI.
User avatar
klew
Posts: 13908
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

To co opisujesz, brzmi jak kanał z funkcją automatu schodowego. W cloud możesz ustawić zadany czas i każde załączenie kanału (z przycisku, apki, harmongoramu, etc) powoduje, że kanał włącza się zawsze np. na 30 s.

Po stronie clouda, serwera, apek raczej nikt na szybko nic nie doda. To wymaga całkiem sporo pracy i testowania, a w tych obszarach mamy duże zaległości i wiele tematów obiecywanych od lat...

Poza tym zgadzam się, że taki "ogólny input", gdzie można sobie jakąś wartość wysłąć do urządzenia, by się przydał.
Najlepsze suple dla Twojego domu :mrgreen:

Return to “Pomysły i koncepcje”