Something went wrong. Try again.
Home automation config: Home Assistant and friends on a Raspberry Pi 5
Something went wrong. Try again.
Files
README.md
home #
Config and notes for the home automation stack. Each service gets its own folder; the Pi checks this repo out at /opt/home and runs each folder's compose.yaml from there.
| Folder | What |
|---|---|
homeassistant/ |
Home Assistant Container on a Raspberry Pi 5 |
New services need an allowlist entry in .gitignore: everything else is ignored, so runtime state and secrets cannot be committed by accident.
Author on the Mac and push from there. The Pi pulls read-only over HTTPS, so deploy.sh refuses to run until local main matches origin/main:
git push && ./deploy.sh
It connects to homeassistant with your SSH config's user; set HOME_HOST to point it elsewhere.
- Shell 100%