This is an unofficial integration of Cudy routers for Home Assistant.
Unofficial means that this is not supported by Cudy, file issues here, not for them.
As the project is in a really early stage (and who knows if it will be ever more than that), breaking modifications, like configuration or entity ID changes may be introduced. Please keep that in mind when using it.
This integration logs in to the standard administration UI and scrapes the information from HTML pages. Although Cudy routers has a JSON RPC interface, it is not open for the public.
- Provides sensors about 4G/LTE connection (network, cell, signal)
- Provides sensors about devices (count, top bandwidth users)
- Detailed report about configured devices (IP, bandwidth usage)
Create cudy_router
folder in config/custom_components
folder and copy repository
content there. Alternatively it can be cloned in that folder.
Note that the folder name is important to avoid import errors.
It started as my personal project to satisfy my own requirements, therefore it is far from complete.
It is only tested with my own LT18 router and with my Home Assistant installation. There's no guarantee that it's working on other systems. Feedback and pull requests are welcome.
For major changes, please open an issue first to discuss what you would like to change.
The project uses the code style configuration from Home Assistant Core.