f4f23796d5a9a436f6c076da9e81a213ad0b477b
- .env.example mit SILLYHOME_HA_URL und SILLYHOME_HA_TOKEN - README: Quickstart-Sektion mit Installation, Start, ENV, Prüfung, Tests - Hinweis zu Secrets und .gitignore
SillyHome Next
Modern, lokal-first und datenschutzfreundliches Smart-Home-Intelligenzsystem für Home Assistant.
Motivation
TheSillyHome zeigte die Idee: statt statischer Regeln das Zuhause aus Verhaltensmustern verstehen. Diese Architektur modernisiert den Ansatz in Richtung Explainable AI, hybride Intelligenzebenen und langlebige Wartbarkeit.
Ziele
- Home Assistant und Sensoren/Aktoren verstehen
- Historie auswerten und Gewohnheiten erkennen
- Vorhersagen erstellen und erklären
- Automationen vorschlagen und direkt generieren
- Lokal-first ohne Cloudpflicht
- Erweiterbar, testbar, dokumentiert
Quickstart (lokaler Betrieb)
-
Voraussetzungen
- Python 3.11+
- Home Assistant mit REST-API erreichbar
pip install -e .[dev]
-
Umgebungsvariablen (
.envim Projektroot)SILLYHOME_HA_URL=http://localhost:8123 SILLYHOME_HA_TOKEN=dein_long_lived_access_tokenTipp:
.env.examplekopieren und anpassen. Tokens niemals committen! -
Server starten
uvicorn app.main:app --reload -
Prüfen
- OpenAPI-Docs: http://localhost:8000/docs
- Health: http://localhost:8000/health
- Entities: http://localhost:8000/v1/entities (benötigt gültige HA-Konfiguration)
-
Tests
pytest -q ruff check . mypy app tests
Description
Releases
47
SillyHome Next v1.6.0
Latest
Languages
Python
79.4%
HTML
20%
Dockerfile
0.3%
Shell
0.3%