Integracje Exta Life

dzięki @Cezary.K za info na forum :slight_smile:

Dołączamy się do gratulacji dla @dgtal1 :wave:

:1st_place_medal:

Dodaliśmy też pytanie o możliwość dołączenia tej integracji tak, żeby działała na bramce “z pudełka” jako standardowy komponent.

2 polubienia

Kolega na urlopie, pewnie się ucieszy z perspektywy rozwoju platformy rodzimej.
Żeby jeszcze Zamel wsparł integrację, to byłby fajny system dla wielu domów. Tym bardziej, że rodzina Exta Life powiększyła się właśnie o fajne produkty:
https://zamel.com/pl-PL/produkty/exta-life-inteligentny-dom
Są czujniki i fajny pomysł z podstawką do nich. Będzie smart gniazdko i odbiornik bramowy.
W żadnym innym systemie nie ma nadajników zasilanych z baterii do puszki podtynkowej - czyli bez N.

cześć wszystkim,
@jolka - zdecydowałem, że zmienię licencję na Apache, więc bierzcie i klonujcie z tego wszyscy, że tak sparafrazuję :wink: Jeśli chcecie to włączyć jako standardowy komponent do AIS i wspierać to sami w przyszłości to super. Może będzie dzięki temu trochę łatwiej zadbać o działanie integracji gdyby producent sprzętu (Zamel) robił jakieś zmiany w protokole komunikacji. Dodatkowa para rąk do pracy zawsze się przyda, bo obecnie w zasadzie jestem z tym sam.

3 polubienia

Super, dzięki! :+1:
zintegrujemy i wydamy jako wbudowaną integrację, żeby każdy mógł łatwo dodać klikając z interfejsu

PS
Zobaczymy jak to zrobić, żeby było łatwe w utrzymaniu, ale chyba podlinkujemy folder do Twojego projektu w Github z naszego repo w Github.
Damy Ci też dostęp (write) do naszego repozytorium i zaprosimy do organizacji AI-Speaker na Github, jak będziesz chciał to możesz dołączyć i dodawać/zmieniać u nas bezpośrednio.

PS2
jeżeli chcesz bramkę “do zabawy” to wyślij nam adres albo namiar na paczkomat na: info@sviete.pl @Celina :santa: chętnie zajmie się wysyłką

Pozdrowienia ze Środy Śląskiej :slight_smile:

3 polubienia

Oooo, cóż za miła propozycja! :slight_smile: Oczywiście, że chętnie pobawiłbym się taką zabawką. Dzięki :slight_smile:
Mam Google Home Mini, ale wiadomo - polskiego w nim brak. A z Jolką z tego co wiem od kolegi @Cezary.K można po polsku pogaworzyć :wink: Dam namiary na tego maila

PS. Widzę, że Dolny Śląsk prężnie działa w temacie Smart Home. Pozdrowienia spod Wrocławia :slight_smile:

2 polubienia

Witam wszystkich Jolkowiczów
Dzisiaj udostępniłem kolejną wersję integracji z kilkoma poprawkami oraz dodanym wsparciem dla obsługi urządzeń z serii Exta Free, tych, które oficjalnie wspiera oprogramowanie kontrolera EFC-01.
Jeśli ktoś nie może się doczekać to może oczywiście zainstalować ją jako custom_component (do pobrania tradycyjnie z github), albo poczekać aż zespół AIS oficjalnie włączy nową wersję do kolejnego wydania Asystenta.

CHANGELOG:
Nowości:

  • dodano wsparcie dla klocków Exta Free obsługiwanych przez kontroler EFC-01. Są to: ROP-01, ROP-02, ROM-01, ROM-10, ROP-05, ROP-06, ROP-07, ROB-01, SRP-02, RDP-01, RDP-02, RDP-11, SRP-03.
    Elementy te z racji jednokierunkowej transmisji reprezentowane są w GUI przez 2 przyciski do włączania i wyłączania osobno i działają w oparciu o stan tzw assumed state czyli założoną wartość stanu elementu. Po włączeniu w GUI stan zmienia się zawsze na włączony, a po wyłączeniu na zawsze na wyłączony. Kontroler nie jest w stanie sprawdzić prawdziwego stanu elementu.
    UWAGA: Kontroler oferuje sterowanie jedynie na zasadzie włącz/wyłącz nawet dla ściemniacza RDP-11 mimo, że w aplikacji da się wybierać kolor, to aplikacja i tak wysyła jedynie komendy załączania i wyłączania. Tak samo robi ta integracja.

Poprawki:

  • naprawiony błąd podczas usuwania integracji z HA
  • timeout odczytu stanu odbiorników przywrócony na 15 sekund. To naprawi niektórym problem z brakującymi w HA odbiornikami. Dla tych, u których odczyt stanu odbiorników trwa jeszcze dłużej polecam manualną zmianę w pliku źródłowym, ale przede wszystkim próbę poprawienia zasięgu odbiorników gdyż prawie na pewno jest z tym problem. Odczyt nie powinien trwać aż tak długo nawet dla dużych instalacji.
  • poprawki dla czujników zalania, ruchu i kontaktronu. Stany były niepoprawnie raportowane
3 polubienia

super - dzięki za info :slight_smile:

Dołączymy do wersji 0.113.3b0 którą testujemy wewnętrznie i która będzie dostępna (chyba) jutro na kanale beta.

:wave:

Wydałem kolejną wersję integracji z Exta Life - 2.1.1. Zalecam upgrade, gdyż naprawia ona poważny błąd, który skutkuje bardzo dużym zużyciem zasobów serwera Home Assistant (maksymalne obciążenie rdzenia CPU, na którym działa HA + duże zużycie RAM) oraz skutkuje zawieszeniem się kontrolera Exta Life EFC-01.
Błąd występował w przypadku, gdy HA utracił łączność z kontrolerem i integracja próbowała ponawiać połączenie, tyle że zamiast odczekać 30 sekund tak jak to miało działać to ponawianie było wykonywane nieustannie z maksymalną możliwą prędkością sprzętu na którym działa HA.
Błąd już nie powinien występować (przetestowane). Teraz po utracie połączenia integracja prawidłowo odczeka 30 sekund i dopiero po tym czasie spróbuję ponownie. Jeśli się nie uda to znowu 30 sekund itd.
Można ściągnąć z: https://github.com/dgtal1/extalife_custom_component/releases/tag/2.1.1 ew użytkownicy Jolki poczekają na najbliższą aktualizację Asystenta.

2 polubienia

dzięki za info - wydamy w kolejnej aktualizacji

PS
rozważ proszę ten temat z black

jak mówią “Once you go black you never go back” :wink: taki żarcik z seriali

1 polubienie

Hej @macek - wiem, że jeszcze nie zamknąłeś etapu planowania i chciałem Ci trochę namieszać. Szedłem podobną drogą przemyśleń co Twoja na etapie budowy domu (2016r).
Postanowiłem podzielić się swym doświadczeniem z perspektywy czasu. Pewnie i komuś innemu poszerzy to perspektywę o ten Polski produkt - Exta Life.
W tamtym czasie poszedłem trochę na żywioł montując coś zupełnie nowego na rynku i na dodatek działającego na RF 868MHz. Po pierwszym roku użytkowania nie byłem zachwycony pracą kontrolera i aplikacji od Zamel’a. Ale wszystko się zmieniło za sprawą jednego człowieka - @dgtal1 (dzięki jeszcze raz :wave: i przy każdej okazji)

Jeśli nie straszna Ci radiówka to przemyśl rozwiązanie jakie ja mam u siebie z Exta Life Zamela.
Jest to typowa instalacja elektryczna z N w głębokich oraz kieszeniowych puszkach. Może działać bez HA i co ważniejsze bez radiówki ExtaLIfe czyli jak typowa instalacja domowa. Odbiorniki i nadajniki można parować wzajemnie wraz z przypisanymi sobie funkcjami (np. czasowe). Odbiorniki pracują ze zwykłymi łącznikami bistabilnymi oraz przyciskami. Nie ma znaczenia, bo jest to konfigurowalne i działa. Do spięcia tej radiówki jest kontroler podłączany do LAN ale nie konieczny jako tako. Lecz gdy się go już zakupi to dzięki koledze @dgtal1, który napisał pełną integrację z HA, na dodatek tak dobrą, że jego FORUM prawie zamarło :disappointed_relieved:. Zespół AIS dodał integrację do listy dostępnych w Asystencie Domowym. Tym samym przeniosłem równolegle całe sterowanie do HA. Wszystko działa niezależnie od siebie. Jeśli nie działa HA, sterowanie może przejąć kontroler EFC-01 i zawsze możesz sterować z aplikacji Zamela, jeśli i on zawiedzie pozostają fizyczne łączniki, które działają niezależnie. Sparowane, zgrupowane urządzenia pozwalają sterować zgodnie z zapisami w swojej nieulotnej pamięci. Uniknąłem i tak skomplikowanego kablowania w mojej parterówce i mnóstwa przekaźników w rozdzielni, która musi je pomieścić i zasilić. System nawet po latach jest wciąż w pełni elastyczny. Mogę dokładać i zmieniać konfigurację.
Sprzęt pod kątem wykonania elektroniki, bez zarzutu. Od długiego czasu działa wyśmienicie z HA. Z zasięgiem nie ma problemów. Pomimo, że urządzenia nie przedłużają sygnału. Paleta rządzeń obecnie prawie kompletna i dochodzą kolejne. Jest parę naprawdę ciekawych rozwiązań, np unikalny nadajnik bateryjny do puszkowy RNP-22, niespotykane CZUJNIKI. Zasilanie bateryjne czasem pracy nie odstaje od konkurencji (2 lata spokojnie osiągalne). Cena może i trochę przestaje być konkurencyjna w starciu z chińskimi produktami pod Zigbee ale pozostaje rynkowa. Jak czytam o problemach użytkowników Z2M na CC2531, to cieszę się ze stabilnej prazy Exty.

Wada - jest praktycznie jedna i dość upierdliwa w implementacji automatyzacji z HA.
Mianowicie fakt przyciśnięcia klawisza nadajnika nie jest publikowany w API kontrolera/bramki Zamel’a. Innymi słowy, fakt wysłania sygnału radiowego z nadajnika nie jest widoczny w HA. Nie możemy nakłonić producenta do zmiany tego i pomimo zapewnień, że zależy im na integrowaniu z innymi systemami, fakty temu zaprzeczają. Co jeszcze bardziej niezrozumiałe, taka możliwość działania nadajników była na początku wprowadzenia systemu do sprzedaży.

1 polubienie

Mam, używam, nie mam problemów, trochę dziwne :grinning:.

Masz rację, też już to zauważam planując wszystko. Przyjrze się rozwiazaniu a planowałem, że jeżeli mi nie wyjdzie to pójdę w Zigbee i w przypadku awarii, sterowanie będzie tylko z przycisków dzwonkowych.

Większość moich urządzeń to odbiornik ROP22 oraz roletowe SRP-22

Zamiast prowadzić przewody do przekaźnika, który i tak musisz kupić, możesz jego funkcję spokojnie zastąpi ROP-22 w puszce. Wejścia IN mogą sterować nie tylko tym odbiornikiem w którym się znajdują ale np grupą przypisanych odbiorników, a raczej poszczególnym kanałem dowolnego odbiornika. Integracja ma ustawiany czas odpytywania kontrolera EFC-01o stan odbiorników ExtyLife.
Są urządzenia na szynę TH do rozdzielnicy.
Odbiornik ROM-24 - czterokanałowy może zastąpić Ci cztery przekaźniki. Do dyspozycji 6 trybów pracy, w tym bistabilny. Konfigurowalne zachowanie po zaniku napięcia, współpraca z dowolnym typem łącznika.


1 polubienie

Czy coś podobnego jak w Tasmota, można sterować drugim modułem.
Nie znalazłem żadnej informacji ile taki moduł pobiera mocy w stanie czuwania i pracy.

Przy każdym z produktów masz link do instrukcji. W nich są zawsze tabele ze specyfikacją. Znajduje się tam informacja o poborze energii w standby i pracy. Dla ROM-24 jest to odpowiednio 0,65W i 2,2W max.

rom-24-instrukcja.pdf (1,4 MB)

W sterownikach rolet SRP-22 konfigurujesz czasy dla otwarcia i zamknięcia rolety, dzięki temu można otwierać je np. do połowy czy celowo nie domykać/uchylać.

Widziałem instrukcje ale nie zajrzałem np. do rop-22-instrukcja2.pdf i tam są już te dane, widać poranna kawa nie pobudziła mnie wtedy :grinning:.

Gdyby kogoś naszła ochota na dobroczynność :wink: to informuję, że założyłem konto na buycoffee.to

A co do samej integracji to mam pomysł na mały, ale pewnie przydatny dla niektórych feature (szczególnie odkąd Zamel odpalił powiadomeinia push i cloud, które zjadają pulę dostępnych połączeń do kontrolera i redukują ją do 1 połączenia, tego które zajmuje integracja z HA).

Nowy feature to 2 usługi integracji Exta Life: extalife.stop oraz extalife.start . Pierwsza rozłączy HA z kontrolerem i encje ExtaLife staną się wtedy niedostępne, a druga wznowi połączenie.

Dzięki nim awaryjne połączenie do kontrolera z aplikacji Exta Life będzie można zrobić bez konieczności zatrzymywania całego HA. Będzie to także przydatne podczas aktualizowania kontrolera, który jest wrażliwy na połączenia w trakcie aktualizacji. Postaram się to dodać w ciągu 1-2 miesięcy.

2 polubienia

Znajomy właśnie się będzie budował i chce postawić cały dom na extalife i do tego bramkę AiS jako automatyzację i sterowanie :slightly_smiling_face:

Czy jest coś co jest w systemie extalife czego integracja nie obsługuje?

Integracja obsługuje wszystko co ExtaLife ma w ofercie.
ALE:
Sysyem ma wadę - “dwukierunkowość” systemu tylko z nazwy. Kolega musi mieć świadomość, że stan urządzeń po zadziałaniu np. nadajnika ExtaLife nie jest raportowana w systemie przez kontroler od razu. Wszystko to opisane jest na forum kolegi @dgtal1.

@dgtal1 - poszły ode mnie :coffee: z :cupcake:, jeszcze raz dzięki za Twoją integrację :+1:.

1 polubienie