Files
Matthias Hinrichs 92a77ee944 fixed webui
2026-01-29 22:24:24 +01:00

961 B

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:

    git clone git@git.hnrx.net:homelab/home-bro-client.git
    cd home-bro-client
    
  2. Virtuelle Umgebung erstellen & aktivieren:

    python3 -m venv venv
    source venv/bin/activate
    
  3. Abhängigkeiten installieren:

    pip install -r requirements.txt
    
  4. Konfiguration: .env Datei basierend auf .env.example erstellen oder später über das Web-UI konfigurieren.

  5. Starten:

    python app/main.py
    
  6. Web-UI aufrufen: Öffne http://<pi-ip>:8080 in deinem Browser.