CC2531 sniffer zami...
 
Notifications
Clear all

CC2531 sniffer zamiast Bramek Zigbee  

Strona 1 / 4
  RSS
isom
 isom
(@isom)
Prezes Moderator Zasłużony dla Forum, Donator 2019, Donator 2K20

Przy okazji obniżek 11 .11 na znanym portalu zakupiłem  między innymi taki zestaw

https://prntscr.com/q2uc9o   

https://prntscr.com/q2udg9   

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ł .

Cytuj
Dodane : 27/11/2019 6:23 pm
mirmil99
(@mirmil99)
Brygadzista

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

OdpowiedzCytuj
Dodane : 28/11/2019 9:13 am
isom
 isom
(@isom)
Prezes Moderator Zasłużony dla Forum, Donator 2019, Donator 2K20

Jak zadziała pierwsza czujka to napiszę krok po kroku a czujniki już po ocleniu więc za chwilę będę je miał

OdpowiedzCytuj
Dodane : 28/11/2019 1:13 pm
maras
(@maras)
Majster Donator 2019

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.

OdpowiedzCytuj
Dodane : 28/11/2019 1:50 pm
mirmil99
(@mirmil99)
Brygadzista

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

 

OdpowiedzCytuj
Dodane : 28/11/2019 2:57 pm
isom
 isom
(@isom)
Prezes Moderator Zasłużony dla Forum, Donator 2019, Donator 2K20

@mirmil99 a ta kostka to może  nowsza Aqara ?, Pytam bo zamówiłem, a czytam że nie wszystkie chcą współpracować.

OdpowiedzCytuj
Dodane : 28/11/2019 6:20 pm
mirmil99
(@mirmil99)
Brygadzista

tak Aqara, i dziala poprawnie, a pokazuje to co na obrazku

OdpowiedzCytuj
Dodane : 28/11/2019 7:24 pm
isom polubień
isom
 isom
(@isom)
Prezes Moderator Zasłużony dla Forum, Donator 2019, Donator 2K20

I to jest dobra wiadomość Dzięki @mirmil99

OdpowiedzCytuj
Dodane : 28/11/2019 8:02 pm
isom
 isom
(@isom)
Prezes Moderator Zasłużony dla Forum, Donator 2019, Donator 2K20

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 . 

OdpowiedzCytuj
Dodane : 02/12/2019 9:55 pm
abulec
(@abulec)
Stażysta Donator 2019

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.

OdpowiedzCytuj
Dodane : 03/12/2019 10:23 pm
isom
 isom
(@isom)
Prezes Moderator Zasłużony dla Forum, Donator 2019, Donator 2K20

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 .

 

OdpowiedzCytuj
Dodane : 06/12/2019 12:41 pm
mirmil99
(@mirmil99)
Brygadzista

thx 😀 

OdpowiedzCytuj
Dodane : 07/12/2019 9:41 am
wankus
(@wankus)
Nowy
Dodane przez: @abulec

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

OdpowiedzCytuj
Dodane : 11/12/2019 11:46 am
bartolomeo
(@bartolomeo)
Majster

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ę...

OdpowiedzCytuj
Dodane : 14/12/2019 11:40 pm
nowakowski
(@nowakowski)
Młodzik

@wankus

Dostałeś jakąś ofertę na zaprogramowany moduł CC2531? Też byłbym zainteresowany kompletnym rozwiązaniem by nie bawić się w programowanie. 

OdpowiedzCytuj
Dodane : 21/12/2019 7:54 pm
abulec
(@abulec)
Stażysta Donator 2019

@nowakowski 

Mam jeszcze 2 sztuki, jeśli chcesz mogę Ci sprzedać. Dla użytkowników forum za 35zł.

OdpowiedzCytuj
Dodane : 23/12/2019 2:00 pm
nowakowski
(@nowakowski)
Młodzik

@abulec

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ą 

OdpowiedzCytuj
Dodane : 23/12/2019 5:00 pm
abulec
(@abulec)
Stażysta Donator 2019

@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. 

OdpowiedzCytuj
Dodane : 26/12/2019 7:27 pm
Wenar
(@wenar)
Brygadzista Moderator Zasłużony dla Forum

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ż?

OdpowiedzCytuj
Dodane : 27/12/2019 9:47 pm
nowakowski
(@nowakowski)
Młodzik

@wenar

Dziękuje za opinię. 

OdpowiedzCytuj
Dodane : 28/12/2019 7:35 pm
Strona 1 / 4
Udostępnij: