Eine native Android-App für sehr alte Geräte (Android 4.2+) als Dashboard für HomeAssistant und MusicAssistant.
https://daniel.snii.de/RustyHAMA
- Java 99.6%
- Python 0.4%
| .forgejo/workflows | ||
| .github/workflows | ||
| app | ||
| docs | ||
| fdroid | ||
| gradle/wrapper | ||
| scripts | ||
| .gitignore | ||
| AGENTS.md | ||
| build.gradle | ||
| gradle.properties | ||
| gradlew | ||
| gradlew.bat | ||
| ha_rusty.png | ||
| README.md | ||
| settings.gradle | ||
| THIRD_PARTY_NOTICES.md | ||
| zensical.en.toml | ||
| zensical.fr.toml | ||
| zensical.toml | ||
RustyHAMA
RustyHAMA ist eine schlanke Android-Wandtablet-Oberfläche für Home Assistant
und optional Music Assistant. Sie ist auf alte Geräte ab Android 4.2
(minSdk 17), große Touch-Ziele und einen robusten Dauerbetrieb ausgelegt.
Dokumentation
Die vollständige Dokumentation wird mit
Zensical auf Deutsch, Englisch und Französisch aus
docs/de/, docs/en/ und docs/fr/ erzeugt. Gemeinsam genutzte Assets liegen
in docs/assets/:
- Dokumentationsquellen
- Konfigurationsreferenz
- Komponentenreferenz
- Betrieb, Build und Veröffentlichung
Lokale Vorschau:
python3 -m venv .zensical-venv
.zensical-venv/bin/pip install -r docs/requirements.txt
.zensical-venv/bin/zensical serve
Produktions-Build:
.zensical-venv/bin/zensical build --clean --strict
.zensical-venv/bin/zensical build --config-file zensical.en.toml --clean --strict
.zensical-venv/bin/zensical build --config-file zensical.fr.toml --clean --strict
python3 scripts/copy_docs_assets.py
Die Forgejo-Release-Action baut weiterhin die signierte APK und das F-Droid-Repository. Anschließend erzeugt sie die Zensical-Site und veröffentlicht beides gemeinsam über Git Pages.
Repository
- Quellcode: https://dev.spittank.org/daniel/RustyHAMA
- Issues: https://dev.spittank.org/daniel/RustyHAMA/issues
- Dokumentation und F-Droid: https://daniel.snii.de/RustyHAMA/
- Application ID:
net.spittank.home.rustyhama - Hinweise zu verwendeten Open-Source-Projekten
