├── FAQ.md ├── img ├── USB3.png ├── CC2652P.png ├── varianty.png ├── 3D_pouzdra.png ├── Pouzdra_s.png ├── usb3-blue.jpg ├── GPIO RPi2-3-4.png └── varianty-old.png ├── Migrace.md ├── Firmware.md ├── novinky.md ├── readme_pi_shield.txt └── README.md /FAQ.md: -------------------------------------------------------------------------------- 1 | To do
2 | co se starym cc2531 = router 3 | -------------------------------------------------------------------------------- /img/USB3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FixxCZ/Zigbee-Coordinator/HEAD/img/USB3.png -------------------------------------------------------------------------------- /img/CC2652P.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FixxCZ/Zigbee-Coordinator/HEAD/img/CC2652P.png -------------------------------------------------------------------------------- /img/varianty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FixxCZ/Zigbee-Coordinator/HEAD/img/varianty.png -------------------------------------------------------------------------------- /img/3D_pouzdra.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FixxCZ/Zigbee-Coordinator/HEAD/img/3D_pouzdra.png -------------------------------------------------------------------------------- /img/Pouzdra_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FixxCZ/Zigbee-Coordinator/HEAD/img/Pouzdra_s.png -------------------------------------------------------------------------------- /img/usb3-blue.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FixxCZ/Zigbee-Coordinator/HEAD/img/usb3-blue.jpg -------------------------------------------------------------------------------- /img/GPIO RPi2-3-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FixxCZ/Zigbee-Coordinator/HEAD/img/GPIO RPi2-3-4.png -------------------------------------------------------------------------------- /img/varianty-old.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FixxCZ/Zigbee-Coordinator/HEAD/img/varianty-old.png -------------------------------------------------------------------------------- /Migrace.md: -------------------------------------------------------------------------------- 1 | # Migrace z CC2531 na cc2652P / CC2538 a jiny Texas Instruments chip 2 | Navod sem prevzal z https://github.com/zigpy/zigpy-znp/blob/dev/TOOLS.md a tim jak jde vyvoj rychle dopredu, tak muze byt rychle neaktualni, takze pokud narazite na problem, tak kouknete na puvodni stranku v anglictine. 3 | 4 | ### Windows 10 5 | Stahnete si posledni verzi Python 3 https://www.python.org/downloads/ 6 | 7 | Pokud se vam muj dongle nezobrazuje ve spravci zarizeni (Device manager), budete muset doinstalovat driver https://learn.sparkfun.com/tutorials/how-to-install-ch340-drivers/all#windows-710

8 | Po pripojeni by se mel jmenovat takhle
9 | ![image](https://user-images.githubusercontent.com/46757804/115614716-4f393f00-a2ee-11eb-81b0-cf51ebec7d00.png)
10 | *Cislo COM portu si poznamenejte.* 11 | 12 | 13 | Pokud jeste nepouzivate [Windows Terminal](https://www.microsoft.com/en-us/p/windows-terminal/9n0dx20hk701?activetab=pivot:overviewtab) tak muzete pouzit PowerShell nebo prikazovou radku (cmd.exe). 14 | 15 | ### Vytvoreni virtualniho prostredi 16 | Vytvorte a aktivujte virtualni prostredi. 17 | ```console 18 | py -3 -m venv venv 19 | venv\Scripts\activate.ps1 # for PowerShell 20 | venv\Scripts\activate.bat # for cmd.exe 21 | ``` 22 | ### Instalace zigpy-znp 23 | Je potreba nainstalovat DEV branch projektu, protoze network backup je porad v BETA verzi. 24 | ``` 25 | pip install https://github.com/zigpy/zigpy-znp/archive/dev.tar.gz 26 | ``` 27 | Pokud narazite jako ja na chybu **Command "python setup.py egg_info" failed with error code 1 in ...** tak si aktualizujte PIP a zkuste to znovu.
28 | *python -m pip install --upgrade pip* 29 | 30 | ## Backup and restore 31 | Prvni do PC pripojte puvodni stick treba CC2531, v device manageru si zjistete cislo COM portu. Pokud si nejste jisty ktery to je, tak ho odpojte a znovu pripojte, pritom sledujte ktera polozka zmizi a zase se objevi.
32 | V mem pripade to je COM21, takze zadam prikaz: 33 | ```console 34 | python -m zigpy_znp.tools.network_backup COM21 -o network_backup.json 35 | ``` 36 | Vytvori se soubor network_backup.json kde je zaloha cele site v plain textu.
37 |
38 | Pak pripojime novy stick treba CC2652 a zjistime si COM port, v mem pripade trea COM8. Takze spustim: 39 | ```console 40 | python -m zigpy_znp.tools.network_restore COM8 -i network_backup.json 41 | ``` 42 | Mame hotovo.
43 | Tento postup lze pouzit i na backup pred upgradem Firmware zgbee sticku. 44 | -------------------------------------------------------------------------------- /Firmware.md: -------------------------------------------------------------------------------- 1 | # Flashovani firmware CC2652P a CC2538 2 | Pro nahrani nejnovejiho FW doprucuju oficialni TI nastroj SmartRF Flash Programmer 2, po registraci zdarma na stazeni zde https://www.ti.com/tool/FLASH-PROGRAMMER nebo muj mirror https://webshare.cz/#/file/CABRiHRXsC

3 | Koordinator FW pro muj CC2652P je zde (aktualne je stabilni verze 20210319):
4 | https://github.com/egony/cc2652p_E72-2G4M20S1E/tree/master/firmware/coordinator
5 | Ma podporu LED a je to overeny stabilni FW.

6 | Je mozne pouzit i FW od Koenkk, je funkcni jen na nem nesviti diody, pouze cervena kdyz je v rezimu parovani. Muj stick je design **Egony Stick V4 (Ebyte ver.)** takze soubor CC1352P2_CC2652P_other_*.zip (Napr. CC1352P2_CC2652P_other_coordinator_20210708.zip)
7 | https://github.com/Koenkk/Z-Stack-firmware/tree/master/coordinator/Z-Stack_3.x.0/bin 8 | 9 | Router FW pro CC2652P.
10 | https://github.com/egony/cc2652p_E72-2G4M20S1E/tree/master/firmware/router
11 | 12 | Koordinator FW pro CC2538 zde
13 | https://github.com/jethome-ru/zigbee-firmware/tree/master/ti/coordinator/cc2538_cc2592
14 | 15 | Router firmware pro CC2538
16 | https://github.com/jethome-ru/zigbee-firmware/tree/master/ti/router/cc2538_cc2592
17 | 18 | 19 | 20 | ### Postup 21 | 1. Stahnete si FW a otevrte SmartRF Flash Programmer 2. 22 | 2. Pripojte dongle, v Programmeru vam musi pribyt nova polozka
23 | ![image](https://user-images.githubusercontent.com/46757804/116809294-88b74900-ab3d-11eb-9db1-26fa0fc103ad.png)
24 | *V pripade, ze se neobjevi, doprucuju nainstalovat CH340 driver https://sparks.gogo.co.nz/ch340.html* 25 | 3. Na donglu zmacknete a drzte tlacitko Flash a kratce stisknete tlacitko Reset, pote tlacitko Flash uvolnete. 26 | 4. Kliknete na Unknown radek u polozky USB-SERIAL CH340 a dole vyberte CC2652P a nebo CC2538xF53 podle toho jaky stick flashujete.
27 | ![image](https://user-images.githubusercontent.com/46757804/116809382-08ddae80-ab3e-11eb-852a-e2017a036182.png) 28 | 5. Nastavte si Programmer podle tohoto obrazku
![image](https://user-images.githubusercontent.com/46757804/116809418-3a567a00-ab3e-11eb-962c-49d037e7d5fb.png)
29 | *Nikdy nezasktavejte Disable Bootloader jinak uz stick nepujde flashovat.*
30 | 6. Klikente na tlacitko vypadajici jako Play
31 | 7. Vysledek by mel vypadat takhle:
32 | ![image](https://user-images.githubusercontent.com/46757804/116809514-afc24a80-ab3e-11eb-8eab-5678cfe881da.png) 33 | 34 | 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /novinky.md: -------------------------------------------------------------------------------- 1 | ###### Novinky:
2 | **1.2.2022:** Tim ze je na trhu uz dostupnych nekolik kvalitnich koordinatoru na stejnem cipu, tak budu ukoncovat vyrobu a presunu se na vyrobu CO2 cidla.
3 | **24.6.2021:** Tim ze mam dilu dost, tak uz novinky nebudu updatovat. Pocitam s vyrobou dalsich max 60 kusu a pak asi vyrobu ukoncim.
4 | **14.5.2021:** Zacinaji mi dochazet zasoby CC2652, jsou objednane nove, snad prijdou nez se 1.7. zavedou novinky ohledne CLA a DPH pro zasilky z Ciny. Posledni 4 kusy vyrobim a pak zase cekacka par tydnu.
5 | **20.4.2021:** Tak vsichni zajemci dostaly sve koordinatory, takze uz neni zadna cekaci doba a muzu posilat obratem.
6 | **4.3.2021:** Porad pocet dilu zaostava za poptavkou. Ale tak za tri tydny by melo byt vseho dost a mel bych byl schopny vyrobet do zasoby, takze bez cekani.
7 | **3.3.2021:** Vsechno ceka na dodavky dilu z ciny. Takze aktualne je cekaci doba 3-4 tydny.
8 | **16.2.2021:** Včera sem začas s výrobou RPi verzí, ale zatím se mi je nepodařilo flashout přes RPi. První nahrání FW se asi bude muset delat mimo RPi přes externí UART.
9 | **10.2.2021:** Konečně mám všechny součástky pro výrobu cca 20x CC2538 a 20x CC2652P. 26 kusů je už rezervováno, 10 kusů je vyrobeno. CC2538 je dvojnásobně náročnější na výrobu, kvůli stylu připojení antény a více součástkám, takže daleko radši vyrábím CC2652P.
10 | **5.2.2021:** Tim ze na CC2538 mi stale chybi pigtaily, ale prisly mi CC2652 tak prvnim kompletne hotovym koordinatorem bude CC2652P.
11 | **2.2.2021:** Kromě USB konektoru a U.FL pigtailu mám všechny součástky. Nechci dál čekat a objednal sem jich pár u nás za násobně vyšší ceny. Tak příští týden bych mohl rozesílat první 4 kusy.
12 | **26.1.2021:** Přišly antény a tlačítka. Chybí pořád půlka součástek. Jakmile dorazí první 4 kusy CC2652 tak objednám chybející díly v ČR at můžu aspon ty 4 poskládat.
13 | **17.1.2021:** CC2652P je asi nedostatkové zboží. Prodejce a asi i výrobce, kde sem objednal první 4 kusy, limituje počet kusů na 6 na zákazníka, takže mi dovolí přiobjednat už jen 2. Hledám alternativní prodejce a několik dalších jich má podobný limit. Nakonec nacházím a po několika ověřeních, že se jedná opravdu o identický modul, objednávám o 20% dráže než u výrobce. S CC2538 není žádný problém a cena je o něco málo vyšší než u CC2652P přece jen obsahuje extra zesilovač, kdežto CC2652P ho má integrovaný.
14 | **16.1.2021:** Na FB se přihlásilo okolo 15 lidí se zájmem o různé verze koordinátora. Zacínám objednávat vše potřebné pro takové množství.
15 | **10.1.2021:** Dorazily první plošné spoje a půlka (15) je jich pro čip CC2652P. Někdo si asi ve stejnou chvíli objednal témeř identický plošnák, jen pro jiný čip a výrobce nám smíchal objednávky. Dostávám refund na půlku objednávky, takže JLCPCB dostává palec nahoru. Zjištuju, že do koše asi nepůjdou, protože CC2652P není vůbec špatný. Objednávám 4 kusy CC2652P "na zkoušku".
16 | **23.12.2020:** Po načtení spousty ruských stránek objednávám první plošné spoje pro koordinatora CC2538 a 4 kusy samotných čipů. 17 | -------------------------------------------------------------------------------- /readme_pi_shield.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | ==================================== 4 | Raspberry Pi, Raspbian: 5 | ==================================== 6 | 7 | https://www.raspberrypi.org/documentation/configuration/uart.md 8 | 9 | Zapnuti UART: 10 | pomocí 11 | nano /boot/config.txt 12 | 13 | přidat řádek 14 | enable_uart=1 15 | 16 | Pak pustit raspi-config 17 | sudo raspi-config 18 | 19 | V nabidce vybrat polozku cislo 3 20 | 3 Interfacing Options Configure connections to peripherals, 21 | 22 | pak polozku 23 | P6 - Serial Port 24 | 25 | na otazku: 26 | Would you like a login shell to be accessible over serial? 27 | Odpovedet "No" 28 | 29 | nasledujici otazku: 30 | Would you like the serial port hardware to be enabled? 31 | odpovedet "Yes" 32 | 33 | Restartovat Raspberry 34 | 35 | Shield se bude hlasit bud na 36 | /dev/ttyAMA0 37 | nebo 38 | /dev/ttyS0 39 | 40 | Je vhodne vypnout Bluetooth a pokud to jde i WIFI kvuli ruseni. 41 | 42 | ================================ 43 | Orange Pi, Armbian: 44 | ================================ 45 | 46 | Na Armbianu je mozne jeste nainstalovat: 47 | sudo apt-get install python2.7 48 | 49 | 50 | Orange Pi PC: 51 | ~~~~~~~~~~~~~ 52 | sudo nano /boot/armbianEnv.txt 53 | 54 | pridat radek 55 | overlays=uart3 56 | 57 | restartovat 58 | 59 | ls -l /dev/ttyS3 60 | 61 | v konfiguraci zigbee2mqtt upravte port na 62 | /dev/ttyS3 63 | 64 | 65 | Orange Pi Zero: 66 | ~~~~~~~~~~~~~~~ 67 | sudo nano /boot/armbianEnv.txt 68 | 69 | pridat radek 70 | overlays=uart1 71 | 72 | restartovat 73 | 74 | ls -l /dev/ttyS1 75 | 76 | v konfiguraci zigbee2mqtt upravte port na 77 | /dev/ttyS1 78 | 79 | 80 | 81 | ============================== 82 | Flashovani (vas stick prisel naflashovany, takze tahle cast neni povinna) 83 | ============================== 84 | Pro CC2538: 85 | Stahnete si UART firmware zde https://github.com/jethome-ru/zigbee-firmware/tree/master/ti/coordinator/cc2538_cc2592 86 | JH_2538_2592_ZNP_UART_20201010.hex 87 | 88 | Pro CC2652 89 | Stahente FW tady https://66cdjufjndqt42tyvuaih7tihi--github-com.translate.goog/egony/cc2652p_E72-2G4M20S1E/tree/master/firmware/coordinator 90 | znp_CC2652P_E72_sdk_4_40_00_44_20210211.hex 91 | 92 | Instalace flashovaciho nastroje: 93 | 94 | cd /opt 95 | sudo wget https://github.com/1248/cc2538-prog/archive/master.zip 96 | rozbalit 97 | cd /opt/cc2538-prog-master 98 | sudo make 99 | nakopirujte do slozky stazeny firmware JH_2538_2592_ZNP_UART_20201010.hex nebo znp_CC2652P_E72_sdk_4_40_00_44_20210211.hex 100 | 101 | Flashovani: 102 | 103 | Zastavte zigbee2mqtt pokud bezi. 104 | 105 | Zmacknete a drzte tlacitko FLASH, kratce zmacknete tlacitko RESET, pustte tlacitko FLASH. 106 | 107 | cd /opt/cc2538-prog-master 108 | Pro CC2538: 109 | ./cc2538-prog -d /dev/ttyS0 -f JH_2538_2592_ZNP_UART_20201010.hex 110 | Pro CC2652 111 | ./cc2538-prog -d /dev/ttyS0 -f znp_CC2652P_E72_sdk_4_40_00_44_20210211.hex 112 | 113 | kde /dev/ttyS0 je port na kterem vam stit bezi (nejpis /dev/ttyS0 nebo /dev/ttyAMA0) 114 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | #### Update: 10.7.2022 - Ve vyrobe koordinatora uz nepokracuju. Na trhu je dostupny SONOFF ZIGBEE 3.0 USB DONGLE PLUS ktery ma stejny chip a vykon. Nicmene mi zbylo dost dilu a plosnych spoju, takze pokud ma nekdo zajem o dodani jako stavebnici s tim, ze si objednat hlavni chip sam, tak me muze kontaktovat zigbee(zavináč)seznam.cz. 2 | Pozor: HA OS verze 6.3 obsahuje Kernel ktery ma vadny CH340/341 driver, takze zigbee stick prestane fungovat. Tyka se to i nekterych verzi Raspbianu. Resenim je updatovat na novou verzi OS. [Vice info zde.](https://github.com/Koenkk/zigbee2mqtt/issues/8663) 3 |
4 | ~~Co nabízím 5 | Na základě kladných ohlasů na [FB](https://www.facebook.com/groups/2232679967058877/permalink/2843937365933131) vyrábím Zigbee koordinátory podle designu popsaného Jagerem na [modkam.ru](https://modkam.ru/) a jejich clonech od Egony. Aktuálně nabízím koordinátor založený na CC2652P, jak USB tak RPi, za cenu 740Kč včetně dopravy po ČR Zásilkovnou, nebo za 680Kč Českou Poštou v bublinkové obálce, případně možnost vyzvednutí v Brně. Na Slovensko zasílám pomocí www.zasielkovna.sk tam celková cena vychází na 30€. Tištěná krabička je součástí.
6 | Ke všem modelům dávám externí anténu a jsou flashnuté pro práci se Zigbee2MQTT, na přání můžu flashnout i router firmware.
7 | **Pro objednání mi napište na zigbee(zavináč)seznam.cz**
~~ 8 | ![Varianty](/img/varianty.png)
9 | *CC2652P USB, CC2652P RPI shield 10 | ## Jak si vybrat 11 | #### RPi Shield vs. USB verze 12 | Wifi a Bluetooth(BT) vysílají na stejné frekvenci jako Zigbee, takže pokud používáte na vaší Raspberry Pie(RPi) jedno z toho a potřebujete Zigbee signálem pokrýt co nejvetší oblast tak volte variantu USB a připojte ji 0.5m USB prodlužovacím kabelem k RPi.
13 | Pokud máte RPi připojenou LAN kabelem a BT ani Wifi nepoužíváte, vypněte je v nastavení a s klidem zvolte variantu RPi shieldu, budete mít vše v jedné krabičce.
14 | Uživatelé RPi 4 si musí dát pozor na to jestli nepoužívají USB 3.0 zařízení (typicky disk) pripojený do USB 3.0 portu (modré porty). Takový disk pak pracuje jako dokonalá rušička signalu v pásmu 2,4GHz. Řešením je opět USB prodlužka a umístění koordinátoru dále od disku.
15 | ![USB3](/img/usb3-blue.jpg) 16 | ![USB3](/img/USB3.png) 17 | 18 | 19 | ## Rozdělení koordinátorů 20 | #### Starší generace: 21 | - **CC2530**: 2.4GHz Zigbee a IEEE 802.15.4 wireless MCU. Intel 8051 core, 256kB Flash, má jenom 8kB RAM. Vyžaduje externí programátor pro nahrání firmware. 22 | - **CC2531**: Stejný jako CC2530 ale má vestavěné USB. Používá se v rozšířených levných Zigbee koordinátorech. Intel 8051 core, 256 Flash, má jen 8kB RAM. Vyžaduje externí programátor pro nahrání firmware. 23 | 24 | #### Současná generace: 25 | - **CC2538**: 2.4GHz Zigbee, 6LoWPAN, a IEEE 802.15.4 wireless MCU. ARM Cortex-M3 core s 512kB Flash a 32kB RAM. 26 | - **CC2538 + CC2592**: Stejný jako CC2538, ale doplněný o zesilovač CC2592. Zesílení vysílání na 22dBm a zlepšení příjmu o 3dB. [Viz. data sheet.](https://www.ti.com/lit/ds/symlink/cc2592.pdf?ts=1610831220971 "Viz. data sheet.") 27 | 28 | #### Nejnovější generace: 29 | - **CC2652R**: Nová generace čipu od Texas Instruments pro pásmo 2,4GHz. Cortex-M0 pro rádiovou část a Cortex-M4F pro aplikační část a 80kB RAM. Vysílací výkon 5 dBm. Tento chip je použitý v coordinatoru Electrolama zzh!. 30 | - **CC2652RB**: Identický jako CC2652R, ale nevyžaduje externí krystal. Používá ho slaesh's CC2652RB stick. 31 | - **CC2652P**: Chipset CC2652R s vestavěným zesilovačem. Vysílací výkon 20 dBm. Bude v budoucnu použitý v Electrolama zzh-p.
32 | *Zdroj informací [https://electrolama.com/projects/zig-a-zig-ah/](https://electrolama.com/projects/zig-a-zig-ah/ "Zdroj") + TI data sheets* 33 | ## Podporovaný firmware: 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 92 | 93 |
Z-StackDeviceZigbeeDirect childrenRoutesNotes
Z-Stack_Home_1.2 (default)CC25311.2 HA2030/0
Z-Stack_Home_1.2 (source_routing)CC25311.2 HA540/40
Z-Stack_3.0.xCC25313.01540/0 66 | - Discussion #1445 67 | - Max 40 Zigbee 3.0 devices 68 |
CC2538 + CC25923.0100200/400 78 | - Discussion #1568 79 | - Max 200 Zigbee 3.0 devices 80 |
Z-Stack_3.x.0CC2652R,CC2652RB, CC2652P3.050100/200 89 | - Discussion #1429 90 | - Max 200 Zigbee 3.0 devices 91 |
94 | 95 | ###### Vysvětlivky: 96 | **Direct children:** Počet zařízení, které se mohou připojit přímo na koordinátora. Není to maximální počet zařízení v síti, ale po dosažení tohoto počtu zařízení musíte do sítě přidat aspoň jeden router, aby mohla sít růst dál. Router je většinou každý prvek, který je trvale zapojený do elektřiny, jako je třeba zásuvka, žárovka, ale záleží na konkrétním výrobci.
97 | **Routes:** Počet cest "routes" které může koordinátor držet v paměti. Například 100/200 znamená, že koordinátor zvládne 100 normálních a 200 source routes. Source routes zlepšují celkovou odezvu a výkon větších sítí s 40+ zařízeními.
98 | *Zdroj: [https://github.com/Koenkk/Z-Stack-firmware/tree/master/coordinator](https://github.com/Koenkk/Z-Stack-firmware/tree/master/coordinator "https://github.com/Koenkk/Z-Stack-firmware/tree/master/coordinator")* 99 | 100 | ## Jak si nastavit nový koordinátor v Zigbee2MQTT 101 | Pokud přecházíte z jiného koordinátoru s čipem Texas Instruments, jako je třeba CC2531, tak od verze zigbee2mqtt 1.21.0 by měla migrace proběhnout sama viz. https://www.zigbee2mqtt.io/information/FAQ.html#how-do-i-migrate-from-a-cc2531-to-a-more-powerful-coordinator-eg-zzh nicméně aktuálne (31.10.2021) HA nabízí pořád verzi 1.18.1-1 jako poslední možnou. Kazdopádně je možné zkusit zmigrovat celé nastavení sítě viz. https://github.com/FixxCZ/Zigbee-Coordinator/blob/main/Migrace.md

102 | Pro nastavení RPI verze [začněte tady](https://github.com/FixxCZ/Zigbee-Coordinator/blob/main/readme_pi_shield.txt) s USB verzí můžete číst dál.
103 | K vaší už existující konfiguraci je nutné přidat několik parametrů.
104 | Změna nastavení portu - buď přímo na RPi můžete spustit příkaz **ls -l /dev/serial/by-id/** nebo v Home Assistant v menu Supervisor > System > v okýnku Host jsou tři tečky a tam je Hardware.
105 | Výsledek by měl vypadat nějak takhle: 106 | ``` 107 | pi@raspberrypi:~ $ ls -l /dev/serial/by-id/ 108 | lrwxrwxrwx 1 root root 13 Feb 7 18:45 usb-1a86_USB_Serial-if00-port0 -> ../../ttyUSB0 109 | ``` 110 | Do configurace doplňku Zigbee2MQTT tedy napíšeme tohle: 111 | ``` 112 | serial: 113 | port: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0 #na RPI4 taky nekdy /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0 114 | 115 | advanced: 116 | baudrate: 115200 #tahle položka je nutná protože používáme UART převodník viz. níže 117 | rtscts: false #tahle funkce je vypnutá protože řízení toku vyžaduje jiný FW a nefunguje dobře na RPi 118 | pan_id: 6752 #Pokud používáte pan_id musíte nastavit hodnotu i jedna vyšší než máte nyní. Takže pokud máte pan_id: 6752 tak dáte pan_id: 6753 119 | 120 | experimental: 121 | transmit_power: 20 #toto funguje jen pro CC2652P kde je možné výkon řídit. 20 je maximum, dostupné hodnoty jsou -20, -18, -15, -12, -10, -9, -6, -5, -3, 0, 1..5, 14..20 122 | ``` 123 | Na desce je přítomný UART převodník CH340, aby bylo možné nahrávat nový FW bez nutnosti dalšího HW (J-Link), z toho důvodu se koordinátor nehlásí jako třeba usb-Texas_Instruments_TI_CC2538_USB, ale jako usb-1a86_USB_Serial-if00-port0.

124 | 125 | Doporučuju si zapnout i nový Zigbee2MQTT frontend: 126 | ``` 127 | frontend: 128 | port: 8485 129 | experimental: 130 | new_api: true #tahle hodnota je aktuálně nutná jen pokud bežíte na Home Assitant. Stand alone instalace Zigbee2MQTT ji nevyžaduje. 131 | ``` 132 | Port 8485 potřebujete pokud máte Home Assitant v Dockeru, jinak můžete použí výchozí port 8080. Samozřejmě za předpokladu, že nepoužíváte SOCAT. Rozhraní pak poběží na stejné adrese jako Home Assistant jen na portu 8485 a ne 8123. Přídání do sidebaru mě nefunguje, ale třeba se vám zadaří.
133 |
134 | Pokud máte problém napárovat zařízení co vám předtím fungovalo, přesunte se co nejblíže koordinátoru a přesvedčte se, že baterie nemá méně než 20%. Zařízení se slabou baterií se odmítají párovat.
135 | 136 | 137 | ### LED diody 138 | Funce LED diod je daná firmware nahraným v koordinatoru, takže pokud si tam nahrajete jiný, můžou ukazovat něco jiného.
139 | **CC2652P**
140 | LED1 (zelená) svítí pokud síť běží. Bliká když je aktivní párovací režim.
141 | LED2 (červená) blikne ve chvili kdy jsou přijmuta data ze sítě.
142 | 143 | ### Krabičky - 3D Tisk 144 | ![3D](/img/3D_pouzdra.png)
145 | CC2652P - https://www.thingiverse.com/thing:4695634 Vrchní díl je někdy trošku volnějsí, osvedčilo se mi ho zvetšit na délku ve sliceru na 100.64% takže na rovných 47 mm.
146 | 147 | ### Flashovani firmware 148 | Dongly jsou vybaveny UART prevodnikem, takze na jejich flashovani neni potreba zadny dalsi hardware. Postup je popsan zde: https://github.com/FixxCZ/Zigbee-Coordinator/blob/main/Firmware.md 149 | 150 | ### Co s původním nevyužitým CC2531? Přece router! 151 | 152 | Pokud vám po upgradu zůstal nevyužitý koordinátor CC2531 a máte CC debuger, můžete do nej flashnout router firmware [CC2531-router.hex (ptvo.info)](https://ptvo.info/cc2531-based-router-firmware-136/) a pokrýt třeba oblast se slabším signálem. Pokud CC debuger nevlastníte, je několik [alternativních metod](https://www.zigbee2mqtt.io/information/alternative_flashing_methods.html) jak do něj nahrát FW. 153 | --------------------------------------------------------------------------------