Home Assistant and IoT
Liberty Global Gateway
Home Assistant integration for Liberty Global cable gateways, the boxes Ziggo and its sister ISPs put in millions of homes.
The problem
The router your ISP hands you knows a lot: connected devices, signal levels, WAN status. Almost none of it is exposed anywhere useful, and the web interface is the only way in.
What I built
An async client for the gateway's own management API, and a Home Assistant integration that surfaces the useful parts as sensors and device trackers.
Architecture
The gateway authenticates with a challenge based scheme rather than plain basic auth, and it tolerates only one management session at a time. The client handles both, which is what makes it safe to poll on a schedule.
Results
Submitted to the HACS default repository.