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
@mirmil99 a ta kostka to może nowsza Aqara ?, Pytam bo zamówiłem, a czytam że nie wszystkie chcą współpracować.
tak Aqara, i dziala poprawnie, a pokazuje to co na obrazku
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 .
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 .
- 1Share