v1.3.0
home-pump
Heat pump (Frisko RX910-SE21) and home energy for the house in Krosno, from a phone.
- What we build: docs/spec.md
- Plan and current milestone: docs/roadmap.md
- Rules for changes: CONTRIBUTING.md
- Controller knowledge: docs/frisko/
| Part | Runs | Readme |
|---|---|---|
gateway/ |
Pi in Krosno, Docker: devices to InfluxDB, /commands |
gateway/README.md |
backend/ |
Kraków, Docker: phone API | backend/README.md |
frontend/ |
Kraków, Docker: web UI with nginx | frontend/README.md |
Each part has its Dockerfile and compose.yaml (ADR-010).
scripts/check.sh # docs, secret scan, build and tests of all three parts
git config core.hooksPath .githooks # once per clone: check before every push
scripts/release.sh vMAJOR.MINOR.PATCH # tag master; CI publishes the three images in Gitea
After a release: on the Pi ./update.sh <version> (gateway/README.md); in Kraków Arcane runs the
backend and frontend images.
Languages
Java
76.3%
TypeScript
22.4%
Shell
0.6%
CSS
0.2%
Dockerfile
0.2%
Other
0.2%