Files
homeassistant-stelloauth-addon/README.md
Dennis Juhler Aagaard 602cbe9340
CI / validate (pull_request) Failing after 1m37s
docs: clarify the MyOpel security PIN
2026-09-25 12:27:55 +02:00

59 lines
2.7 KiB
Markdown

# Stelloauth for Home Assistant
A Home Assistant app (formerly known as an add-on) that runs Stelloauth and
CloakBrowser locally for OAuth setup of the Stellantis Vehicles integration.
The repository supports `amd64` and `aarch64`.
```text
Home Assistant Core
|
| POST http://0031621f-stelloauth:8080/worker
v
+--------------------------------------------------+
| One app / one container |
| |
| Stelloauth 0.0.0.0:8080 |
| | |
| | CDP http://127.0.0.1:9222 |
| v |
| CloakBrowser 127.0.0.1:9222 |
+--------------------------------------------------+
```
Running both processes in one app gives them the same Supervisor lifecycle and
keeps CloakBrowser's CDP port on the container's loopback interface. The app
builds locally from source because the CloakBrowser Binary License does not
allow this repository to redistribute a derived image containing the
proprietary CloakBrowser binary. No prebuilt images are published.
## Installation
1. Go to **Settings → Apps → Install app → ⋮ → Repositories** and add
`https://git.radixadm.dk/dennis/homeassistant-stelloauth-addon.git`.
2. Install **Stelloauth**, enable **Start on boot** and **Watchdog**, then start
the app.
3. Follow the complete guide in [stelloauth/DOCS.md](stelloauth/DOCS.md).
When the integration asks for a security PIN, enter the four-digit PIN you
chose when activating Remote Control in the MyOpel app. MyOpel does not send
you a new PIN; the SMS verification code is separate.
## Pinned upstream sources
| Component | Version | Commit / OCI index digest |
| --- | --- | --- |
| Stelloauth | `v0.6.0` | `367d4f8c02a3b072c59142c49dffc129edc8548b` |
| Stelloauth image contract | `v0.6.0` | `sha256:51b2194ec9b80cc484d11c016ec5436a12161277a493afdab7078959966d5aa9` |
| CloakBrowser | `0.5.10` | `f04c23da285b3b3d3cf10c8f9d282e7adc1d52ce` / `sha256:2ed5b2d047cbdde22cde7ef1a796526c716aadaa5bccbe1db5ade49282b64a76` |
| Go builder | `1.27.1-bookworm` | `sha256:69a7b9788769bec032d238959b61854e9ae87f57be9029ec04e9885fabf99195` |
| Stellantis Vehicles | `2026.9.4` | `9e0ef96f8fe478af291da4c38c923ada78d0ebf6` |
The Dockerfile and patches define the build. Supervisor downloads the official
CloakBrowser image and builds a local image for internal use only.
## License
The repository's original work is licensed under the MIT License; see
[LICENSE](LICENSE). The proprietary CloakBrowser binary is not included. It
remains subject to the separate **CloakBrowser Binary License**.