Przy okazji obniżek 11 .11 na znanym portalu zakupiłem między innymi taki zestaw
razem wyszło taniej niż np. tu https://www.olx.pl/oferta/cc2531-zigbee2mqtt-openhab-homeasistant-domoticz-CID628-IDzDvFF.html
a mamy zewnętrzną antenę czyli powinien być większy zasięg. Jednak trzeba do tego wgrać odpowiednie oprogramowanie i tu albo trzeba dokupić programator, albo korzystać z metod alternatywnych opisanych nawet przystępnie tu https://www.zigbee2mqtt.io/information/alternative_flashing_methods.html
Nie był bym jednak sobą gdybym nie szukał łatwiejszej i szybszej metody ( wgrywanie przy użyciu wemosa lub arduino to 2-3 godziny i jeszcze trzeba modyfikować plik binarny, pobierać biblioteki do arduino IDE, itp.
Ale mając serwer na Raspberry można to zrobić bezpośrednio na nim , wystarczy zainstalować na malinie Wiringpi http://wiringpi.com/download-and-install/ dorobić sobie kabelek (robiony na szybko ) https://prntscr.com/q2u92m , połączenie to cztery żyły , pobrać „flash_cc2531” i oprogramowanie CC2531ZNP-Prod.hex i uzbroić się w cierpliwość , bo cały proces trwa około 10 minut . 🙂 Efektem jest https://prntscr.com/q2uaad .
Po tym trzeba zrobić reboot , rozłączyć kabelki i zostawiając sniffera wpiętego w usb zainstalować i uruchomić Zigbee2mqtt. Po udanej instalacji mamy taki efekt https://prntscr.com/q2xbq5
Dodam, że na obrazie „Smarticz” była robiona próba i u mnie ruszyło , dla chętnych mogę zrobić dokładny opis , bo nie trzeba wykonywać wszystkich kroków z poradnika na www.zigbee2mqtt.io
A po dodaniu wtyczki do domoticz https://prntscr.com/q2xf1b
Teraz tylko czekam na dostawę czujników i będę testował .
super, dzieki za pomysl, w sumie warto by to przykleic, a mozesz dokladniej, krok po kroku opisac:
Ale mając serwer na Raspberry można to zrobić bezpośrednio na nim , wystarczy zainstalować na malinie Wiringpi http://wiringpi.com/download-and-install/ dorobić sobie kabelek (robiony na szybko ) https://prntscr.com/q2u92m , połączenie to cztery żyły , pobrać „flash_cc2531” i oprogramowanie CC2531ZNP-Prod.hex i uzbroić się w cierpliwość , bo cały proces trwa około 10 minut . 🙂 Efektem jest https://prntscr.com/q2uaad .
ps. w tych modulach warto przyjrzec sie jakosci montazu/lutowania gniazda pod antene
Jak zadziała pierwsza czujka to napiszę krok po kroku a czujniki już po ocleniu więc za chwilę będę je miał
Tez polecam te moduły. Dla kogoś w mieszkaniu wystarczy bez zewnętrznej anteny, ale jak ktoś ma dom np. 2 piętra i jakiś czujnik jeszcze na ogródku to antenka mocno ułatwia.
spoko, jak dziala kilka peryferyjnych Xiaomi i IKea to ja wiem;), jak nic sie nie rusza, nie kombinuje i da temu pracowac, to poprostu dziala;), jest nawet pewien paradoks: kostka Xiaomi lepiej wspolpracuje z Domoticzem-Imperihome z CC2531 niz z orginalna bramka Mi
@mirmil99 a ta kostka to może nowsza Aqara ?, Pytam bo zamówiłem, a czytam że nie wszystkie chcą współpracować.
Moduł z anteną zewnętrzną działa rewelacyjnie , dodałem chyba najmniejszy czujnik Door sensor i przy trzech ścianach i odległości około 11 m mam jakość połączenia na poziomie 40 , a kostka w salonie podobna odległość jakość 46 , tak apropos Kostka działa rewelacyjnie z tym modułem więc jest lepiej niż przy oryginalnej Gateway . Do końca tygodnia postaram się napisać krok po kroku jak zrobić flash na Malinie . Opisu instalacji zigbee2mqtt nie będę robił bo jest już dodane do nowego obrazu Smarticz .
Gdyby mimo wszystko ktoś nie czuł się na siłach z programowaniem i było by zainteresowanie mogę zamówić większą ilość tych modułów, zaprogramować programatorem i wysłać. Do ceny urządzenia dojdzie wtedy tylko koszt wysyłki. Dla użytkowników forum usługa za free.
Flash Krok po kroku
Flashowanie CC2531 za pomocą Raspberry
Połącz moduł z Raspberry tak jak na foto poniżej . Ja użyłem dedykowanego kabla link w pierwszym wpisie .
Jeżeli robisz to na pobranym najnowszym obrazie Smarticz, zrób
sudo apt autoclean
Zainstaluj na Malinie WiringPi
sudo apt-get install wiringpi
Sprawdz wersję wpisując w terminal
gpio -v
Sklonuj oprogramowanie flash cc_ 2531
git clone https://github.com/jmichault/flash_cc2531.git
Pobierz na swój komputer aktualne firmware CC2531ZNP-Prod.hex
https://github.com/Koenkk/Z-Stack-firmware
wypakuj pliki tak żebyś miał nieskompresowany plik CC2531ZNP-Prod.hex
poniżej fotka gdzie zaznaczyłem o który plik chodzi
Za pomocą np. Total Commander skopiuj plik hex do folderu flash cc2531 fota poniżej
Podłącz moduł do portu USB maliny I zrób restart
Przejdź do folderu flash_cc2531
cd flash_cc2531
sprawdź, czy urządzenie USB jest prawidłowo podłączone przewodowo
./cc_chipid
Powinieneś zobaczyć, ID = b524. Jeżeli podany jest jakikolwiek inny wynik, sprawdź przewody.
Wyczyść moduł komendą
./cc_erase
Prześlij nowe oprogramowanie układowe za pomocą
./cc_write /CC2531ZNP-Prod.hex
Powinieneś widzieć postęp najpierw wgrywania a potem weryfikacji , może to trwać kilkanaście minut .
thx 😀
Gdyby mimo wszystko ktoś nie czuł się na siłach z programowaniem i było by zainteresowanie mogę zamówić większą ilość tych modułów, zaprogramować programatorem i wysłać. Do ceny urządzenia dojdzie wtedy tylko koszt wysyłki. Dla użytkowników forum usługa za free.
czesc, ja bym byl zainteresowany, jaki koszt finalnie 1 modulu by wyszedl?
dzieki
Hej, generalnie mam tego sniffera podłączonego do Raspberry, Jest broker MQTT, jest wtyczka zigbee2MQTT w Domoticzu, skonfigurowane wszystko na tyle na ile potrafiłem - myślę, że dobrze...
Dochodzę do parowania. Założenie jest niby proste " Once plugin receive any message from zigbee2mqtt server it will try to create appropriate device." Niestety nic takiego się nie dzieje i nie umiem tego przejść.
Dokumentacja dot. parowania dla mojego czujnika jest dostępna tutaj:
https://www.zigbee2mqtt.io/devices/TS0201.html
Właściwie to prawie mojego bo model to dokładnie LYWSDCGQ/01ZM. Czy może tu nie być kompatybilności z zigbee? Może to jest tylko jakieś inne rozwiązanie bluetooth obsługiwane wyłącznie przez bramkę Xiaomi?
Jako, że "u Was działa" może wesprzecie mnie cenną radą, by ruszyć dalej?
Dodane chwilę później:
.... im dłużej siedzę, tym bardziej utwierdzam się w przekonaniu, że wtopiłem kupując czujniki na bluetooth. Bramka Xiaomi teoretycznie to obsłuży, nawet możną ją dodać jako urządzenie w Domoticzu z tego co widzę.... Ale to tylko bez sensu komplikuje sprawę...
Dostałeś jakąś ofertę na zaprogramowany moduł CC2531? Też byłbym zainteresowany kompletnym rozwiązaniem by nie bawić się w programowanie.
Mam jeszcze 2 sztuki, jeśli chcesz mogę Ci sprzedać. Dla użytkowników forum za 35zł.
A powiedz mi czy to pójdzie w domoticz’a na windows? Możesz coś powiedzieć o zasięgu, bo generalnie odradzają i polecają conbee II. Ja mieszkam w bloku i dobrze by było by pokryło mieszkanie. Liczę na dobrą radę 🙂 i przeleje Ci kasę z wysyłką
@nowakowski Ja mieszkam w bloku, do zigbee mam dołączoną antenę i nie mam problemu z zasięgiem. W przypadku problemów Zawsze możesz podłączyć do sieci dodatkowe urządzenie które będzie robić jako router/wzmacniacz. Jak chcesz mogę Ci wysłać moduł i sobie przetestujesz u siebie. Jak się nie sprawdzi to mi odeślesz.
To ja też dorzucę swoje dwa grosze.
Mniej zabawy w kodzie i lepszy zasięg uzyskamy korzystając z conbee2 i addons/pluginu deConz. Aplikacja ta pozwala nam zarządzać urządzeniami zigbee jak w znanych aplikacjach mi-home. Mam podłączone zarówno czujniki od Xiaomi jak i z ikea. Żarówki także działają poprawnie.
Ale dodatkowo zapytam czy ma ktoś ładny mały przyjemny dla oka czujnik otwarcia/zamknięcia okna/drzwi działający po zigbee na sprzedaż?