gronod cbf2e07535
Validate add-ons / YAML and layout (pull_request) Successful in 9s
Validate add-ons / emby-mcp gofmt (pull_request) Successful in 11s
Validate add-ons / emby-mcp vet (pull_request) Successful in 40s
Validate add-ons / emby-mcp build (pull_request) Successful in 18s
Validate add-ons / openai-codex-proxy (pull_request) Successful in 1m30s
Validate add-ons / n95-mqtt-bridge pin (pull_request) Successful in 3s
Validate add-ons / n95-mqtt-bridge pin and upstream tests (pull_request) Successful in 1m12s
Validate add-ons / emby-mcp Go (pull_request) Successful in 1m47s
Validate add-ons / YAML and layout (push) Successful in 9s
Validate add-ons / emby-mcp gofmt (push) Successful in 20s
Validate add-ons / emby-mcp vet (push) Successful in 55s
Validate add-ons / emby-mcp build (push) Successful in 30s
Validate add-ons / emby-mcp Go (push) Successful in 48s
Validate add-ons / openai-codex-proxy (push) Successful in 1m35s
Validate add-ons / n95-mqtt-bridge pin (push) Successful in 7s
Validate add-ons / n95-mqtt-bridge pin and upstream tests (push) Successful in 32s
ci: parallel jobs, skip flaky/fixture tests
Split emby-mcp into gofmt/vet/build/test and n95 pin vs test so a
capacity-8 runner can fill slots. Cancel superseded runs.

Skip streamable HTTP e2e on CI (session handshake fails on act).
Skip n95 TestCapture* (pcaps are not in the published tag).
2026-09-25 20:33:39 +00:00

Gronod's Home Assistant Add-Ons

Home Assistant custom add-on repository maintained by Gordon Bolton.

Add this repository to your Home Assistant instance.

Add-ons

Add-on Description Documentation
Deebot N95 Local Control Local MQTT discovery and control for an already-provisioned Ecovacs Deebot N95 — replace its legacy cloud bootstrap and XMPP endpoint on a trusted LAN README · DOCS
Emby MCP Emby Model Context Protocol server with a REST bridge — search and control an Emby media library from MCP clients and Home Assistant conversation agents README · DOCS
OpenAI Codex Proxy OpenAI-compatible local endpoint backed by a ChatGPT account (Codex OAuth) — use ChatGPT Plus/Pro models from OpenAI-compatible integrations README · DOCS

Install this repository

  1. Home Assistant → Settings → Add-ons → Add-on Store → ⋮ → Repositories
  2. Add https://git.i3omb.com/gronod/ha-gronod-addons
  3. Install the add-on you want from the store and follow its documentation

Note: This repository was previously published as https://git.i3omb.com/gronod/ha-emby-mcp. The old URL still works (it redirects), but if you switch an existing installation to the new URL the add-on hostnames change — see each add-on's DOCS for details.

Development

main is protected: no direct pushes. develop is the integration branch and is also protected. Work on a feature branch, open a PR into develop, then PR develop → main after CI is green.

Workflow: .gitea/workflows/validate.yml (runs on PRs to develop and main)

  • YAML parse + config.yaml version vs VERSION
  • emby-mcp: gofmt, go vet, go build, go test
  • openai-codex-proxy: node --check on the entrypoint
  • n95-mqtt-bridge: upstream pin check + go test on the tagged upstream

A Gitea runner labelled ubuntu-latest must be registered for those jobs to run.

Support

Open an issue on the repository.

License

© 2026 Gordon Bolton. GPL v3 — see LICENCE.md.

S
Description
Gronod's Home Assistant Add-Ons — Emby MCP, OpenAI Codex Proxy
Readme
2.3 MiB
Languages
Go 94.5%
JavaScript 2.9%
Shell 1.4%
Dockerfile 1.2%