Zigbee is a protocol for wireless mesh networking that is used in both consumer and industrial settings. Mesh networks are formed by Zigbee devices, which means that a majority of mains-powered devices can operate as repeaters for other devices in the network. This makes Home Assistant the ideal candidate, in my opinion, as it allows us to control our devices without relying on cloud services.
⏱️ TIMESTAMPS
0:00 Intro
0:45 Background
2:48 Requirements
3:04 Version Check
3:23 Flashing Methods
4:58 Dongle Background
7:55 Flashing with Python
15:48 Integrate into Home Assistant
18:37 Pairing
💖 ABOUT OUR CHANNEL
Welcome to Binary Tech Labs, where we provide tutorials and reviews on Home Assistant, IoT devices, Raspberry Pi, and other Single Board Computers, as well as other topics.
Check out our channel here:
[ Ссылка ]
Don’t forget to subscribe!
🧰 HARDWARE
Sonoff Zigbee 3 Dongle Plus - [ Ссылка ]
Zigbee Device - [ Ссылка ]
USB Extension Cable - [ Ссылка ]
💻 SOFTWARE
Texas Instruments Flashing Tool - [ Ссылка ]
Texas Instruments UniFlash Tool - [ Ссылка ]
Code Composer Studio - [ Ссылка ]
ZigStar - [ Ссылка ]
CP210x Drivers - [ Ссылка ]
Python Install - [ Ссылка ]
🔗 GitHub Links
Coordinator Firmware for Dongle Plus - [ Ссылка ]
Router Firmware for Dongle Plus - [ Ссылка ]
Docker-Compose Flashing - [ Ссылка ]
JelmerT Python Script - [ Ссылка ]
🔗 Additional Links
Great Zigbee Reference Site - [ Ссылка ]
Zigbee Dongle Plus Guide - [ Ссылка ]
Sonoff Flashing Guide - [ Ссылка ]
🔗 Console Commands for Finding Port
MacOS;
ls /dev/tty.*
Windows;
$comports = Get-WMIObject Win32_SerialPort; $comports | Get-PnpDeviceProperty -InstanceId {$_.pnpdeviceid} -Keyname DEVPKEY_Device_BusReportedDeviceDesc | ForEach-Object { foreach($comport in $comports) { if ($comport.pnpdeviceid -eq $_.instanceid) { new-object psobject -property @{COMPORT = $comport.deviceid; 'Device-Name' = $_.data} } } }
Flashing Command;
python cc2538-bsl.py -p COM_PORT -evw --bootloader-sonoff-usb FIRMWARE_HEX
🌐 FIND US AT
[ Ссылка ]
📫 GET IN TOUCH
Contact us on support@binarytechlabs.com
FOLLOW US ON SOCIAL
Get updates or reach out to Get updates on our Social Media Profiles!
GitHub: [ Ссылка ]
Twitter: @BinaryTechLabs
Instagram: @BinaryTechLabs
🧲 DISCLAIMER
Some of the items above include affiliate links, which means that if you click on the link and purchase an item, I will receive a small compensation at no extra cost to you. You are not required to do so, but it does help support my videos in the hopes that they are useful to you!
Ещё видео!