CC2652P jako koordynator zigbee

Jestem w kontakcie z producentem bramek. Czekam na dostawę ich bramki i dziś nadam im mój CC2652P. Pracujemy wspólnie nad tym by nasze produkty współpracowały jak najlepiej.

6 polubień

WItamy @Grzegorz_Sterniczuk w AI-Speaker :wave:

Brameczka wysłana, zaraz dodamy Cię do projektu AI-Speaker w Github.

Bardzo się cieszymy z nawiązania współpracy - taki specjalista, który potrafi zrobić bramkę Zigbee na CC2652P i kompilować jądro Linuxa to dla nas skarb :+1:

PS
dodajemy kody SDK z PRO do Github, mamy nadzieję że uda się wysłać do Github 62 Giga :slight_smile:
jak nie to znajdziemy inne miejsce i damy znać

5 polubień

W końcu jakąś dobra wiadomość z zigbee.

1 polubienie

Cześć @Celina wiemy coś co z tym kontrolerem mqtt

Sprzętami już się wymieniliśmy. Grzegorz i nasi technicy-magicy są w stałym kontakcie. Myślę, że jak będą już mieli jakieś konkretne wieści, to na pewno się podzielą na forum.

Prędzej czy później będziemy mieli mocny koordynator Zigbee, ale nie robimy małpich ruchów (poza działaniem musimy mieć kody, certyfikacje i pewność, że to działa z naszą bramką).

Jak zawsze będziemy informować o postępach :slight_smile:
Brak informacji może znaczyć tylko jedno- praca w toku :slight_smile:

2 polubienia

@Grzegorz_Sterniczuk

Doszliśmy do wniosku, że to co dał nam Amlogic to w sumie kody Linuxa (nie ma tam tajnych/zastrzeżony kodów Amlogic), dlatego możemy to legalnie opublikować - na dobrą sprawę czujemy się wręcz zobligowani do publikacji :wink:

Udostępniamy całość w formie kontenera Dockera wraz z instrukcją kompilacji.
Są to kody jądra (tego które jest w bramkach DEV1, DEV-BT, DEV2) + toolchain

:warning: UWAGA - nie mamy w planach dostarczać zmienionego jądra na bramki DEV1, DEV2 i DEV-BT ani żadnych dodatkowych sterowników. Nie mamy czasu na testy, nie chcemy ryzykować destabilizacji dobrze działających bramek. Po kilku latach zamykamy ten rozdział i przechodzimy na nowsze jądro Linux-a (w DEV3 i PRO1 mamy jądro 4.9…).
Kompilowanie modułów jądra to procedura dla bardzo zaawansowanych użytkowników. Bardzo prawdopodobne jest, że coś nie zadziała od razu tak jak powinno… i do poprawnego działania, będzie wymagało wiele dni/tygodni pracy, prób i błędów.
Ostrzegamy, że ze względu na brak zasobów, nie będziemy w stanie tego wspierać - jedyne co możemy zrobić to opublikować dla zainteresowanych: te kody i opis.

:tipping_hand_woman: Tak jak pisaliśmy - pracujmy nad projektem który umożliwi działanie mocengo koordynatora zigbee2mqtt z każdą bramką DEV (oraz z maszynami typu NAS, czy systemami działającymi na wirtualnych maszynach).
Na tą chwilę jeżeli ktoś chce mieć inny sprzęt do zigbee który wymaga do działania dodatkowych sterowników to radzimy postawić go na innym dedykowanym (przez producenta adaptera) sprzęcie i łączyć się z naszej bramki za pomocą socket:// - tak jak to zostało opisane tu Zigbee w Asystencie domowym - inne możliwości


Cała instrukcja kros-kompilacji zarówno modułów jak i jądra dla arm64 jest tu:

https://hub.docker.com/repository/docker/aispro/kernel_dev2

Zanim ktoś przejdzie dalej - ostatnie ostrzeżenie - zastanów się proszę, czy nie szkoda czasu… życie jest jedno :wink: Bez ogromnej determinacji i równie ogromnej ilości czasu, na 99% coś się nie uda… i będzie jakiś problem…

OK, czyli wiesz co robisz - zostałeś ostrzeżony

Device Drivers

USB Support

USB Serial Converter Support

Select modules

Save

2 polubienia

Ruchy są widzę w dobrą stronę, czy ten koordynator kiedyś doczeka się wsparcia out of the box na bramce DEV2? Zabawy w kernelu to już wyższa szkoła jazdy. Niestety ale CC2531 za grosz nie można ufać.

Czyli mój zakup CC2652P nietrafiony :frowning: A myślałem, że dacie radę.

@draki
mamy pewien plan… potrzebujemy trochę czasu i rozwiążemy to kompleksowo (także dla tych co mają DEV1 itd…)

@Goral64
jak nie chcesz kompilować sterowników w jądrze… i brać odpowiedzialność na siebie za stabilność urządzenia… nie rozumiem jak można nie chcieć :wink:
to możesz zawsze połączyć się przez socket://

Myślenie o rozwiązaniu a nie o problemie pomaga :wink:

1 polubienie

Chciałbym w końcu zacząć czerpać z życia a nie ciągle do niego dokładać :smiley:

Czy można już kupić CC2652P działający z Dev3?

Już teraz możesz używać każdy adapter z2m z każdą bramką AIS DEV 1/2/3
wystarczy, że połączysz się z adapterem nie po USB → /dev/ttyUSB…
a zdalnie po tcp → tcp://

tak jak jest to opisane w dokumentacji zigbee2mqtt

https://www.zigbee2mqtt.io/how_tos/how_to_connect_to_a_remote_adapter.html#3-configure

serial:
    port: 'tcp://192.168.2.13:20108'

i tak jak to opisałem tu:

od czasu kiedy to opisałem, cały czas mam podłączone te urządzenia i od tego czasu to działa bez problemu. Wg mnie to jest dobra droga.

Wiem, że to może nie być proste jeszcze, żeby to dało się zrobić prościej (tak jak nasz adapter który wystarczy włożyć i wszystko się dzieje samo) jest w trakcie opracowywania - będzie prościej.

Dzięki za odpowiedź, mnie jednak właśnie chodziło o to “prościej”, czyli plug & play. Boje się że ten aktualnie przez was oferowany nie da u mnie rady z zasięgiem (mały domek, ale grube mury z kamienia). Tym bardziej że jest on bez anteny, a i ludzie z zgłaszają z nim różne problemy. Czekam więc na 265P. Może chociaż jakaś przybliżona data?

wszystko jest rzeczą względną, u mnie ten aktualnie oferowany CC2531 opędza 100 metrowy dom. Od kąd go mam nie mam z nim problemów, po za początkowymi problemami z urządzeniami. Podpięte na tą chwilę 20 urządzeń, oczywiście przy założeniu że na każde pomieszczenie w domu musi być przynajmniej jedno urządzenie z funkcją routera, i sprawdza mi się to super :wink:
Do celowo i tak planuję Conbee II ale nie ma presji :wink:

@Zaku - Jeśli chodzi o Conbee, to nic trudnego wpisać dwa słowa w pliku, który masz dostępny bezpośrednio z GUI Asystenta domowego:

2 polubienia

Czyli jednak jakieś problemy były?

To ważna informacja.

Dzięki, to akurat rzeczywiście prosta sprawa.

Conbee II rzeczywiście na wielu grupach chwalą i na pewno jest to dobry adapter. Jednak widzę z nim dwa problemy: dostępność samego urządzenia i jego “pochodzenie”.
Wolałbym kupić coś od polskiego dostawcy, wesprzeć lokalny rynek, dlatego pytam jak idzie współpraca Grzegorza z ais.

Tak, zaczełem zabawę w czasie gdy jeszcze w z2m nie było obsługi sonoffów po zigbee a chciałem dodać termometr :stuck_out_tongue: finalnie aktualizacja rozwiązała sprawę.

Od tamtego czasu nic sie nie dzieje i wszystko śmiga jak złe :smiley:

Oczywiście, że były i wynikały z problemów wieku dziecięcego, nie ma co porównywać obecnych wersji Z2M i Home Assistanta do tych sprzed ponad roku, wtedy to była orka na ugorze ale działało a mina z rozwiązania problemu była bezcenna, teraz to poprostu bajka.

Ten z antenką, który mam (kupiony na chinskim portalu za 20 pln) miał te same problemy co bez antenki, jak się nie rozumie co i jak działa to najprościej i najlepiej zwalić na biedny CC2531. Ekipa z AIS pokazała, że na takim sticku da się zrobić automatykę domu.

Za krótko używam - ale u mnie działa od początku CC2531 + router w listwie z trzema gniazdami 230V. Kilka czujników otwarcia, temperatury i wilgotności oraz głowica na grzejniku

@Zaku - wniosek nasuwa mi się jeden, kup CC2531 od AIS, jak wyjdzie CC2652P to najwyżej zmienisz a CC2531 możesz wykorzystać zawsze jako router (po zmianie oprogramowania np w AIS).

2 polubienia