Files
home-bro-client/README.md
T
Matthias Hinrichs 92a77ee944 fixed webui
2026-01-29 22:24:24 +01:00

46 lines
961 B
Markdown

# Home-Bro Client (The Satellite)
Dies ist der Client-Teil des Home-Bro Projekts, der auf einem Raspberry Pi läuft.
## Funktionen
- Wake-Word Erkennung (Porcupine)
- Bildaufnahme (Snapshot) via Webcam
- Upload zum Brain (FastAPI)
- Audio-Wiedergabe der sarkastischen Kommentare
- Web-UI zur Konfiguration (Brain URL, Wake-Word, Picovoice Key)
## Installation
1. **Repository klonen**:
```bash
git clone git@git.hnrx.net:homelab/home-bro-client.git
cd home-bro-client
```
2. **Virtuelle Umgebung erstellen & aktivieren**:
```bash
python3 -m venv venv
source venv/bin/activate
```
3. **Abhängigkeiten installieren**:
```bash
pip install -r requirements.txt
```
4. **Konfiguration**:
`.env` Datei basierend auf `.env.example` erstellen oder später über das Web-UI konfigurieren.
5. **Starten**:
```bash
python app/main.py
```
6. **Web-UI aufrufen**:
Öffne `http://<pi-ip>:8080` in deinem Browser.