https://github.com/weidi/ha-addons
https://github.com/weidi/ha-addons
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/weidi/ha-addons
- Owner: weidi
- Created: 2026-04-01T08:08:05.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2026-04-08T18:55:01.000Z (2 months ago)
- Last Synced: 2026-05-01T02:34:52.693Z (about 2 months ago)
- Language: Shell
- Size: 31.3 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Agents: AGENTS.md
Awesome Lists containing this project
README
# weidi Home Assistant add-ons
This repository is a custom Home Assistant add-on repository.
It is intended to host small, focused add-ons that are built by Home Assistant during installation.
## Add-ons
### `shot-scraper`
The first add-on in this repository is `shot-scraper`.
It provides a one-shot worker that captures screenshots of web pages using [`shot-scraper`](https://shot-scraper.datasette.io/).
Current capabilities:
- Manual execution from the Home Assistant add-on UI
- Automation-triggered execution through Supervisor STDIN input
- Output written to Home Assistant shared storage
Supported architectures:
- `amd64`
- `aarch64`
### `huum-controller`
The repository also includes `huum-controller`.
It packages the upstream [`kpalang/huum-controller`](https://github.com/kpalang/huum-controller) project as a long-running add-on for Huum sauna heaters.
Current capabilities:
- Fixed heater controller listener on `6969/tcp`
- HTTP API on `8080/tcp`
- Home Assistant Ingress access to the upstream HTTP service
- Minimal configuration through `update_frequency`
Supported architectures:
- `amd64`
- `aarch64`
## Add This Repository To Home Assistant
In Home Assistant:
1. Open the add-on store.
2. Open the repository menu.
3. Add this repository URL:
```text
https://github.com/weidi/ha-addons
```
After adding the repository, install the `Shot Scraper` add-on from the store.
You can also install the `Huum Controller` add-on.
## Repository Layout
```text
.
├── repository.yaml
├── huum-controller/
│ ├── config.yaml
│ ├── Dockerfile
│ ├── DOCS.md
│ ├── CHANGELOG.md
│ ├── README.md
│ └── run.sh
└── shot-scraper/
├── build.yaml
├── config.yaml
├── Dockerfile
├── DOCS.md
├── CHANGELOG.md
└── run.sh
```
## Notes
- The add-ons in this repository are built locally by Home Assistant from their included `Dockerfile`.
- The `shot-scraper` add-on uses a Debian-based Home Assistant image because Playwright requires a glibc-based environment.
- The `huum-controller` add-on uses Home Assistant's default Alpine base image and installs Bun's Alpine-compatible musl binary during the image build.