📢 🤓 This project is looking for maintainers 📢 🤓
If you are interested, get in touch!
Home Assistant integration for Zyxel devices
Confirmed working on:
- AX7501-B0
- FWA505
- FWA510
- LTE3202-M437
- LTE7490-M904
- LTE5398-M904
- NR5103v2
- NR5307
- NR7101
- NR7102
- NR7302
- VMG3625-T50B
- VMG4005-B50A
- VMG8825-T50
Potentially compatible with a lot more devices. If you do test and find out your device is working, please submit an issue or a pull request and I'll add it to the list.
Prerequisites:
- The device must be reachable from your home assistant instance (they need to be on the same local network)
- HTTP access must be enabled in the device's settings (it is the case by default)
- Install HACS
- Click the big blue button above
- Click Download and confirm
- Restart HA
- SSH into your HA instance
- git clone https://github.com/zulufoxtrot/ha-zyxel
- Navigate to ha-zyxel/custom_components
- Copy ha_zyxelto your HA instance'scustom_componentsdirectory
- Restart your HA instance
- Go to HA Settings > Devices & Services.
- Click Add Integration.
- Search for Zyxel.
- Select the Zyxel integration.
- In Host, type your hostname IP, usually something like https://192.168.1.1 (⚠️ enter the full URL scheme withhttps://)
- Type your admin username and password
- Click Submit.
If connection fails, try with http:// instead of https://.
Add this code to your dashboard to add the cards pictured above. Follow the instructions from the animation below.
Note: the Mushroom card extension is required for the above code to work.
In theory, all items listed here should be available as entities. The entities are generated dynamically, meaning they can vary from one device to another. They depend on what the device lets us see.
Please submit an issue.
This integration uses the n7101 library by pkorpine.


