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

RepoWhat it is
glinet4Async Python client for the GL.iNet 4.x JSON-RPC API. pip install glinet4
glinet4-haHome Assistant integration (sensors, switches, device tracker, VPN, repairs).
glinet4-profilerLocal tool that captures and sanitises your router's API surface to share. uvx glinet4-profiler
glinet4-registryCommunity registry of per-model / per-firmware API capability profiles.
brandingLogo, 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-ha glinet4-haPublic

    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 1

  2. glinet4 glinet4Public

    Python

  3. glinet4-profiler glinet4-profilerPublic

    Python

  4. glinet4-registry glinet4-registryPublic

    Python

  5. .github .githubPublic

    glinet4 org profile

  6. branding brandingPublic

    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…