Forum Smart'ny Dom

CC2531 sniffer zami...
 

CC2531 sniffer zamiast Bramek Zigbee  

  RSS
isom
 isom
(@isom)
Dyrektor Moderator Zasłużony dla Forum, Donator 2019

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)
Stażysta

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)
Dyrektor Moderator Zasłużony dla Forum, Donator 2019

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)
Stażysta

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)
Dyrektor Moderator Zasłużony dla Forum, Donator 2019

@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)
Stażysta

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

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

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

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

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)
Dyrektor Moderator Zasłużony dla Forum, Donator 2019

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)
Stażysta

thx 😀 

OdpowiedzCytuj
Dodane : 07/12/2019 9:41 am
Udostępnij:



Udostępnij
  • 1
    Share

Proszę Zaloguj Się lub Zarejestruj