Skip to content
@glinet4

glinet4

glinet4

glinet4

Local control of GL.iNet routers (firmware 4.x) for Python and Home Assistant — a community project.

GL.iNet routers run OpenWRT and expose a local JSON-RPC API. glinet4 wraps that API and brings the router into Home Assistant, plus tooling to discover and share each model's capabilities.

Repositories

Repo What it is
glinet4 Async Python client for the GL.iNet 4.x JSON-RPC API. pip install glinet4
glinet4-ha Home Assistant integration (sensors, switches, device tracker, VPN, repairs).
glinet4-profiler Local tool that captures and sanitises your router's API surface to share. uvx glinet4-profiler
glinet4-registry Community registry of per-model / per-firmware API capability profiles.
branding Logo, icon, and Home Assistant brands assets.

About

glinet4 began as a fork of HarvsG/gli4py and HarvsG/ha-glinet4-integration, and has grown a much larger API surface and feature set. It ships under a distinct name and integration domain so it can be installed independently. The original projects (GPL-3.0) are gratefully acknowledged; each repo keeps a NOTICE with attribution.

Contributions welcome — see each repo's issues.

Popular repositories Loading

  1. glinet4 glinet4 Public

    Python

  2. glinet4-ha glinet4-ha Public

    Home Assistant integration for GL.iNet routers (firmware 4.x) — sensors, switches, VPN (WireGuard/Tailscale), device tracking, and more. Part of the glinet4 project.

    Python

  3. glinet4-profiler glinet4-profiler Public

    Python

  4. glinet4-registry glinet4-registry Public

    Python

  5. .github .github Public

    glinet4 org profile

  6. branding branding Public

    glinet4 brand assets — logo, icon, and Home Assistant brands PR files

    Python

Repositories

Showing 6 of 6 repositories

Top languages

Loading…

Most used topics

Loading…