I did compile it for the MGM210P(A32JIA) module we are using, and I use this firmware with testing. So from ZHA, you simply use socket://:9999, and ZHA can talk to zigbeed running inside the add-on.įor the Add-on to be useful, you need the Multi-PAN firmware on a Silicon Labs radio: The example firmware is called rcp-uart-802154 in SimplictyStudio. The add-on then exposes EZSP/ASH protcol via TCP. It is based on Debian Bullseye and weights 224MB (not really optimized yet). So I started an Add-on from scratch using latest Debian Bullseye as base. That container makes use of systemd and isn't really useful as a base for Home Assistant Add-ons. The application note refers to a container based on the OpenThread Boarder Router, which seems to be based on Ubuntu 18.04, available on Docker Hub ( siliconlabsinc/multiprotocol). I have now a working Add-on for Home Assistant OS/Supervised installations. I tried the container with zigpy and it kinda/sorta worked □. as large as you want them □ )! And, that you can run Zigbee and OpenThread through a single radio! The advantages of this setup are, at least in theory, almost unlimited memory (routing tables etc. The daemon then talks regular EZSP/ASH protocol to higher level applications (such as zigpy), and talks via another daemon called cpcd (Co-Processsor Communication daemon) to the firmware running on the Silabs radio. the Zigbee implementation runs as a daemon on Linux (named zigbeed). It basically moves large parts of the application stack (Zigbee/OpenThread stack) to the "host" CPU. Working on Silicon Labs Radio for Home Assistant Yellow quite a bit, I recently stumbled upon their AN1333: Running Zigbee, OpenThread, and Bluetooth Concurrently on a Linux Host with a Multiprotocol RCP.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |