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.
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.
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:
amd64aarch64
The repository also includes huum-controller.
It packages the upstream 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:
amd64aarch64
In Home Assistant:
- Open the add-on store.
- Open the repository menu.
- Add this repository URL:
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.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
- The add-ons in this repository are built locally by Home Assistant from their included
Dockerfile. - The
shot-scraperadd-on uses a Debian-based Home Assistant image because Playwright requires a glibc-based environment. - The
huum-controlleradd-on uses Home Assistant's default Alpine base image and installs Bun's Alpine-compatible musl binary during the image build.