@mcbeath Ich habe mal die KI meines Vertrauens angeworfen:
Inhaltsverzeichnis — Hannah-Thread (#84378)
215 Beiträge, 23.04.2026 – 19.09.2026. Links zeigen jeweils auf den ersten Beitrag der Sektion.
Grundlagen & Vorstellung
#1 — Eröffnungspost: Was ist Hannah, Architektur, Features, Roadmap (wird laufend aktualisiert)
#2 — Erste Nachfrage: RPi nötig? Aufteilung Core/Satellit
#5 — Kritik am ersten Adapter-Stand, Umbau zu einem "richtigen" Adapter, Willkommen in der Community
Frühe Entwicklung (Mai–Juli)
#10 — Update: Trigger-Engine, Loslösung der State-Logik von MQTT, neuer Alpha-Adapter
#11 — Instanz-Einrichtung, Pi-Satelliten-Hardware (RPi 3b + USB-Mikro/Klinke oder ReSpeaker HAT)
#16 — Monats-Update Juni: WebUI eingeführt (Ablösung der YAML-Handbearbeitung)
#17 — Frage nach Projekt-Zukunft/Nachhaltigkeit — Leonies Antwort: aktive Weiterentwicklung, öffentliches Repo als Absicherung
#19 — Ein-Befehl-Installation (curl-Installer) für alle Komponenten
#21 — Pi-Satelliten offiziell eingefroren/nicht mehr supportet, zugunsten ESP32-S3
#22 — Begriffsklärung Satellit vs. Access Point / Hardware-Anforderungen eines Satelliten
Mehrsprachigkeit (Diskussion, nicht umgesetzt)
#27 — Anfrage: Unterstützung weiterer Sprachen (aktuell hartkodiert Deutsch)
#33 — Konzeptidee "getLanguage"-Schnittstelle, Diskussion Wakeword-pro-Sprache vs. automatische Erkennung, Whisper-Sprachdetektion — bleibt auf der Roadmap, nicht umgesetzt
Hardware-Vorschau & erste PCB-Bilder
#31 — Erstes PCB-Bild + Gehäuse-Bild (88mm, 4-Layer)
#38 — Audio-Demo-Anfrage, Hinweis auf Piper-Stimmen (Hugging Face)
#40 — Anfrage zu ESPHome-Kompatibilität/Alternativ-Hardware — abgelehnt (eigene ESP-IDF-Firmware nötig wegen Audio-Pipeline/Wakeword)
großer Fragenkatalog
#42 — Vorstellung, Fragen zu Selbstbau-Platine, Telegram, Adapter-Verfügbarkeit im Beta-Repo
#43 — Ausführliche Antwort: Selbstbau-Optionen (DevKit + Breakouts vs. eigenes PCB)
#44 — Monats-Update August: Activity Log, Nachrichten-Mailbox, überarbeitete Wecker/Timer
Installation mit systemd Teil 1 & Docker/Compose-Marathon
#45 — Installationsprobleme (leere Instanz)
#53 — Docker/Synology-Diskussion beginnt: systemd im Container, Image-pro-Komponente
#63 — Leonie veröffentlicht vollständiges docker-compose.yml für alle Komponenten
#64 — Telegram-Domain-Problem ("Bot domain invalid") taucht erstmals auf
#67 — Ausführliche Anleitung: Telegram-Konto-Verknüpfung, Domain-Anforderungen
#76 — ffmpeg-Bug im Core-Container gemeldet und gefixt (v0.75.8)
#78 — Piper-TTS-Modell-Datei fehlt im Container (Volume-Problem)
Hardware-Freigabe & Bestellungen (PCBWay)
#79 — 🎉 Hannah Satellite Rev. 5 offiziell freigegeben (PCBWay Shared Project)
#83 — Erstes Bestellinteresse (duemchen), Sammelbestellungs-Idee entsteht
#87 — Wie bestellt man (PCB+Assembly bei PCBWay)
#92 — Stückpreis-Transparenz (~50€/Stück bestückt, Materialkosten)
#109 — Erste reale Bestell-/Preis-Rückmeldung
#114 — Konkretes PCBWay-Angebot für 1 Stück (117,82$), Diskussion Mengenrabatt
#116 — AliExpress/Waveshare-ESP32-Audioboards als Alternative vorgeschlagen
#120 — Sammelbestellungs-Interesse wird eingesammelt (mehrere Nutzer melden Stückzahlen)
#125 — Frage: rechteckige statt runde Platine (Kostenersparnis)? / JLCPCB vs. PCBWay
#126 — Ausführliche Begründung PCBWay-Wahl (Shared-Projects-Feature)
#128 — Frage nach Gehäuse
Sprechererkennung, State-Mapping & Bugfixes
#130 — Voice-Enrollment erfolgreich, Fragen zu Test/Doku
#132 — Bugreport: Rolladen-States (Homematic LEVEL/STATE) werden nicht erkannt
#135 — Erklärung der kanonischen State-Keys (on/level/color/current/…)
RAG/LLM-Integration & Skill-System (Zukunftsdiskussion)
#137 — Idee: Objektbaum per RAG dem LLM zugänglich machen statt Regel-NLU
#138 — Antwort: NLU ist bewusst regelbasiert, LLM nur Fallback-Pfad
#188 — WebChat-Idee (gRPC SubmitText), offen für Community-Beitrag
#190 — Ausführliche Antwort zu RAG/E-Mail-Integration: Weg über Skill-System (gRPC-Skill-Server)
#196 — vertiefte Architektur-Diskussion (LLM-Internetzugriff als Backend-Eigenschaft)
Installation mit systemd Teil 2 — Config, Passwort, WebUI, gRPC, TLS
#140 — WebUI-Login-Problem beginnt (admin-Passwort, Core nicht erreichbar)
#146 — config.yaml wird nicht gefunden (Pfad-/Rechteproblem)
#158 — Manueller Passwort-Reset per sqlite-Kommando
#164 — WebUI-Core-Verbindung: eigene WebUI-Config nötig (/etc/hannah-webui/config.yaml)
#171 — Root Cause gefunden: gRPC-Host muss auf 0.0.0.0 stehen
#189 — Nächstes Thema: Telegram-Domain-Einbindung mit eigener Domain
#207 — Root Cause: IP-Adresse funktioniert bei Telegram nicht, Domain (z.B. DuckDNS) nötig
#208 — WebUI bekommt natives HTTPS/TLS-Support (Update-Anleitung)
Community-Ton & Ausblick
#198 — Frust über "zu viele Detaildiskussionen" ohne zentrale Sammelbestellung
#199 — Klarstellung: kein kommerzielles Produkt, PCBWay Shared Project ist Selbstbedienung
#209 — McBeath fragt nach einer finalen Zusammenfassung/Anleitung
#214 — Vorschlag Inhaltsverzeichnis — Ursprung dieser Anfrage
Für alle die Statistiken mögen:
Für Hannah sind aktuell noch 38 Issues offen und 290 sind geschlossen. Insgesamt habe ich aktuell knapp 330 Issues angelegt und die meisten bearbeitet.