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.
Możliwość kontrolowania liczbowego parametru?
-
klew
- Posts: 13907
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 134 times
- Been thanked: 137 times
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ł.
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 
