Asystent AI
Powiadomienia
Wyczyść wszystko

Zdarzenia Long-press, Double-press, Tripple-press w AFE ?

5 Wpisów
2 Użytkownicy
0 Reactions
2,191 Wyświetleń
Wpisów: 183
Donator 2K21 Donator 2K18
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
(@l3m4r)
Weteran
Dołączył: 8 lat temu
[#260]

Cześć

To mój pierwszy post tutaj :-), super strona oraz soft, alternatyw firmware nigdy za dużo.

Dzięki Adrian za firmware - nie ukrywam, że info o możliwości spięcia Sonoffa z (m.in) z Home Assistant zmotywowała mnie do załatwienia sobie wreszcie automatyki w domu :-). Zaczynam zabawę z Sonofami i AFE, jutro odbieram konwerter UBS-TTL więc pewnie będę miał trochę pytań :-). 

Porównując alternatywy dla fabrycznego softu, znalazłem w wadach TASMOTA coś takiego: 

"Basic push-button support - buttons connected to Tasmota can either send press or long-press signal over MQTT, but not double-press, triple-press and similar gimmicks. Double-press is quite useful feature and it’s shame it’s not supported."

Sterowanie planuję przez Home Assistant (HA) z malinki, więc powyższe zdarzenia są zapewne wykonalne z poziomu HA, ale konfigurowanie logiki na HA byłoby znacznie prostsze, gdyby Sonoff potrafił generować powyższe zdarzenia - nie info znalazłem w opisie AFE, ani forum, zakładam (jeszcze przez 2-3 dni teoretycznie), że zdarzeń nie ma.

Jeśli są, to prośba o zamknięcie wątku, a jeśli nie - o rozważenie dodania jako nowy feature. Czasy powinny być konfigurowalne (min/max dla long-press, odstępy pomiędzy kliknięciami).

 

ps: dawno temu, jeszcze zanim wymyślono androida, google, i przed budową domu, fantazjując sobie o takich ficzerach stwierdziłem, że idealny przełącznik monostabilny powinien umieć rozpoznawać akcje alfabetem morse, tj. krótkie kliknięcie to 'e', długie to 't', a dwuklik to 'i' :-). A tu proszę, na dziś zapewne wykonalne :-).

 

Marcin


4 Odpowiedzi
adrian
Wpisów: 4083
Admin Zasłużony dla Forum, Patron Strony
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
(@adrian)
Szefu
Dołączył: 12 lat temu

to napisz do czego Ci potrzebny taki double-press, triple-press  


Odpowiedz
Wpisów: 183
Donator 2K21 Donator 2K18
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
(@l3m4r)
Weteran
Dołączył: 8 lat temu

Więcej funkcji na włączniku - Single/Double/Triple/Click (SC/DC/TC), LongClick (LC):

  • ustawienie czasu wyłączenia wentylatora: SC bezterminowo, DC +5 minut, TC +15 min, ...; albo każda sekunda LC to extra 5 minut
  • jw. dla oświetlenia - aby uniknąć zostawienia zapalonej na kilka minut lampy na kilka h
  • wybranie skonfigurowanej sceny, na tym samym włączniku SC przełącza lampę, DC scena 1, TC scena 2
  • roleta sterowana jednym klawiszem: SC podniesienie/opuszczenie jednej, DC podniesienie/opuszczenie wszystkich rolet w pomieszczeniu
  • jw. dla oświetlenia: np. pokój ma sufitową lampę, kilka naściennych i stojące na podłodze - LC wyłącza/włącza je wszystkie; podobnie dla stref - LC wyłącza/włącza w części domu
  • (szkoda, że ustawianie ściemniacza nie przejdzie)

Mam świadomość, że powyższe zapewne można zaimplementować z poziomu systemu do automatyki, ale prostota i elastyczność jego konfiguracji by wzrosła (oczywiście kosztem skomplikowania dla firmware AFE). Rozumiem, że komplikowanie firmware może nie mieć sensu, ale z drugiej strony system do automatyki będzie musiał ogarnąć dziesiątki czujników (takie np. RPi) i to może być jedyna droga.

Piszę to na dziś nie mając dobrego rozumienia MQTT, tego jakie info poza zdarzeniem leci z Sonoffa, np. czy jest możliwe przekazanie info trwaniu kliknięcia SC czy LC (czas, ilość cykli - nie mam pojęcia (jeszcze) jak to jest napisane :-)).


Odpowiedz
1 odpowiedź
adrian
Admin Zasłużony dla Forum, Patron Strony
(@adrian)
Dołączył: 12 lat temu

Szefu
Wpisów: 4083
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian

hehe - no to się kłóci z moją "filozofią" smart-home  🙂 

do robienia logiki właśnie jest system do automatyki, a nie samo urządzenie.

Osobiście już się czuje niekomfortowo, bo wrzucam do AFE trochę funkcjonalności na wyrost - tj jakieś termostaty, czujniki ruchu sterujące przekaźnikami, automatyczne wyłączanie itp - to trochę ukłon dla osób, które nie wchodzą w pełną automatykę, a jedynie co potrzebują to urządzenie bezprzewodowe, które robi jedną zadaną rzecz, nie jest elementem większej całości. Jedyny dodatkowy komfort dla takich osób to w zasadzie fakt, że mogą bezprzewodowo włączać / wyłączać takie urządzenie. 

Taki smart-house z prawdziwego zdarzenia to taki, gdzie nie trzeba nic kompletnie robić. Do tego zachęcam wszystkich. Zrobić krok więcej niż alternatywne sterowanie przez telefon, tylko takie sterowanie, żeby kompletnie nic nie robić - wszystko działa automatycznie. Od tego jest właśnie system do automatyki. 

Wg mnie w ścianach nie powinno być żadnych włączników w domu. Nie powinno się włączać żarówek ręczne, czy z innych urządzeń np. z telefonów itp. 

Za jakieś wg mnie 10 lat będzie wprowadzane do takich systemów automatyki maszynowe uczenie się. Czyli systemy do automatyki będą same uczyły się naszych zachowań, przyzwyczajeń i po jakimś czasie uczenia się wszystko będzie działało automatycznie. Dzisiaj trzeba taki system uczyć ręcznie

No i przede wszystkim, bardzo przyziemne jeszcze, te urządzenia jak sonoffy- to nie mega mocne sprzęty, im więcej kodu w środku, tym maleje stabilność, szybkość działania. Teraz w przypadku niektórych wersji AFE jestem na pograniczu maksymalnego rozmiaru firmware, a utrzymaniem funkcjonalności aktualizacji oprogramowania przez przeglądarkę. Zwyczajnie brakuje ilości dostępnej pamięci.

PS. No i dzięki za PLN na browary 😉 - pójdzie raczej na jakieś zakupy na aliexpress i nowe wersje AFE z innymi czujnikami - do połączenia do np.Home Assistant'a 😉


Odpowiedz
Wpisów: 183
Donator 2K21 Donator 2K18
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
(@l3m4r)
Weteran
Dołączył: 8 lat temu

Wizję mam identyczną, ale użytkownicy tego serwisu mają do zrobienia tu i teraz półśrodek na ten właśnie (10-cio letni) okres przejściowy, gdy mają klasyczne instalacje w domu i kombinują ze sterowanie via Home Assistant czy smatphone, sterowanie głosem itd..

Co do samouczących się domów, oby się nie skończyło tak jak w odcinku "White Christmass" z Black Mirror  :-). Jest tam wątek asystenta domowego, który powstał z ..., i tu nie spojleruję, bo to jeden z lepszych odcinków serialu, który powinien być obowiązkowy w szkołach (po lekkim ocenzurowaniu).

Rozumiem, o co Ci chodzi, nic na siłę, o ile system do automatyki da radę zinterpretować SC, DC, LC, tzn. z komunikatem poleci coś w rodzaju timestamp dla zdarzenia. Wrócę z tematem jak nie dam rady zrobić na Home Assistant.


Odpowiedz
Udostępnij: