NEWS
Hannah — Open Source Smart-Home-Sprachassistentin
-
Schick mir bitte die Ausgabe davon:
ls -la /etc/pip.conf /etc/xdg/pip/pip.conf ~/.config/pip/pip.conf /root/.config/pip/pip.conf
@Leonie
Bitte schön.iob@iob:~$ ls -la /etc/pip.conf /etc/xdg/pip/pip.conf ~/.config/pip/pip.conf /root/.config/pip/pip.conf ls: cannot access '/etc/xdg/pip/pip.conf': No such file or directory ls: cannot access '/home/iob/.config/pip/pip.conf': No such file or directory ls: cannot open file '/root/.config/pip/pip.conf': Permission denied -rw-r--r-- 1 root root 112 Mar 27 2025 /etc/pip.conf iob@iob:~$ -
Bitte das ausführen und zeigen
sudo cat /etc/pip.conf sudo cat /root/.config/pip/pip.conf -
Bitte das ausführen und zeigen
sudo cat /etc/pip.conf sudo cat /root/.config/pip/pip.confiob@iob:~$ ls -la /etc/pip.conf /etc/xdg/pip/pip.conf ~/.config/pip/pip.conf /root/.config/pip/pip.conf ls: cannot access '/etc/xdg/pip/pip.conf': No such file or directory ls: cannot access '/home/iob/.config/pip/pip.conf': No such file or directory ls: cannot open file '/root/.config/pip/pip.conf': Permission denied -rw-r--r-- 1 root root 112 Mar 27 2025 /etc/pip.conf iob@iob:~$ sudo cat /etc/pip.conf [sudo: authenticate] Password: [global] break-system-packages=true break-system-packages=true extra-index-url=https://www.piwheels.org/simple/ iob@iob:~$ sudo cat /root/.config/pip/pip.conf cat: /root/.config/pip/pip.conf: No such file or directory iob@iob:~$ -
ich denke deine Datei /etc/pip.conf ist defekt.
Führe bitte das aus und versuche die Installation erneut:sudo sed -i '4d' /etc/pip.confWas kostet denn eigentlich der Hannah Satellite Bestückt?
Das kann ich dir nicht verbindlich sagen. Die Preise variieren aufgrund der globalen Marktsituation sehr. Anfang Juli habe ich für fünf Stück 290.86$, also 58.172$ pro Stück bezahlt, inklusive Versand. Das entspricht heute ungefähr einem Stückpreis von 50€.
Gerade live ausgerechnet, kostet die Bauteile, also ICs, Dioden, Transistoren, Resistoren und weiteres, 46,71$, also ca. 40€. Das sind die Bauteilkosten für eine Platine. Dazu kommt dann noch die Platine selbst, oft sind die sehr günstig und die Rüstkosten für die Maschinen, die sind für geringe Stückzahlen höher als für viele. -
ich denke deine Datei /etc/pip.conf ist defekt.
Führe bitte das aus und versuche die Installation erneut:sudo sed -i '4d' /etc/pip.confWas kostet denn eigentlich der Hannah Satellite Bestückt?
Das kann ich dir nicht verbindlich sagen. Die Preise variieren aufgrund der globalen Marktsituation sehr. Anfang Juli habe ich für fünf Stück 290.86$, also 58.172$ pro Stück bezahlt, inklusive Versand. Das entspricht heute ungefähr einem Stückpreis von 50€.
Gerade live ausgerechnet, kostet die Bauteile, also ICs, Dioden, Transistoren, Resistoren und weiteres, 46,71$, also ca. 40€. Das sind die Bauteilkosten für eine Platine. Dazu kommt dann noch die Platine selbst, oft sind die sehr günstig und die Rüstkosten für die Maschinen, die sind für geringe Stückzahlen höher als für viele. -
probiere bitte das:
sudo tee /etc/pip.conf << 'EOF' [global] break-system-packages=true extra-index-url=https://www.piwheels.org/simple/ EOFUnd danach nochmal die Installation von Core
@Leonie
sieht gut aus
Muss ich jetzt noch was machen?iob@iob:~$ curl -fsSL https://raw.githubusercontent.com/NurPech/hannah/master/core/deploy/install.sh | sudo bash [INFO] Fetching latest core release from https://hannah-update.sgessinger.de (channel: core-stable) ... [INFO] Latest version: v0.75.11 [OK] Downloaded v0.75.11. [OK] Extracted to /opt/hannah/core. [INFO] Installing Python dependencies ... [OK] Python dependencies installed. [INFO] Creating system user 'hannah' ... [INFO] Created /etc/hannah — place your config.yaml there. [OK] Service unit installed. [OK] Installed v0.75.11. Place config.yaml in /etc/hannah and run: [OK] systemctl enable --now hannah iob@iob:~$ -
Ja, Deine Config nach /etc/hannah/config.yaml schreiben und dann
systemctl enable --now hannahDie Beispielconfig findest du da: https://raw.githubusercontent.com/NurPech/Hannah/refs/heads/master/core/config.example.yaml
Wichtig ist auf jeden Fall das du deine MQTT-Daten einträgst, wenn du kein Auth am MQTT verwendest, kannst du das einfach entfernen.
Weitere Punkte kann ich dir aktuell nicht nennen, die Beispielconfig ist aber relativ gut dokumentiert und beschrieben. -
Ja, Deine Config nach /etc/hannah/config.yaml schreiben und dann
systemctl enable --now hannahDie Beispielconfig findest du da: https://raw.githubusercontent.com/NurPech/Hannah/refs/heads/master/core/config.example.yaml
Wichtig ist auf jeden Fall das du deine MQTT-Daten einträgst, wenn du kein Auth am MQTT verwendest, kannst du das einfach entfernen.
Weitere Punkte kann ich dir aktuell nicht nennen, die Beispielconfig ist aber relativ gut dokumentiert und beschrieben.@Leonie
Ich habe jetzt auchProxy (empfohlen)
Telegram-Bot (optional)
Sprechererkennung (optional)
Auto-Deploy / Auto-Update (optional)
WebUI (empfohlen)
Instaliert bekommen.
Nur bei Sprechererkennung gab es ein Problem?iob@iob:~$ curl -fsSL https://raw.githubusercontent.com/NurPech/hannah/master/voiceid/deploy/install.sh | sudo bash [INFO] Fetching latest voiceid release from https://hannah-update.sgessinger.de (channel: voiceid-stable) ... [INFO] Latest version: v0.75.11 [OK] Downloaded v0.75.11. [OK] Extracted to /opt/hannah/voiceid. [INFO] Creating Python venv ... [INFO] Installing Python dependencies (this may take a while — torch + speechbrain) ... ERROR: Could not find a version that satisfies the requirement pyyaml (from versions: none) ERROR: No matching distribution found for pyyaml iob@iob:~$ -
muss ich mir anschauen. Welche Ubuntu version hast du und welches Python hast?
/opt/hannah/voiceid/venv/bin/python -V -
Es könnte sein das es für Python 3.14.4 noch nichts passendes gibt. Bitte führe das mal aus:
/opt/hannah/voiceid/venv/bin/pip install -v pyyamlBin gespannt was dabei rauskommt.
-
achja, das muss mit sudo ausgeführt werden, sorry.
alsosudo /opt/hannah/voiceid/venv/bin/pip install -v pyyamlob@iob:~$ sudo /opt/hannah/voiceid/venv/bin/pip install -v pyyaml [sudo: authenticate] Password: Using pip 26.2.1 from /opt/hannah/voiceid/venv/lib/python3.14/site-packages/pip (python 3.14) Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple/ Collecting pyyaml Obtaining dependency information for pyyaml from https://files.pythonhosted.org/packages/88/f9/16491d7ed2a919954993e48aa941b200f38040928474c9e85ea9e64222c3/pyyaml-6.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata Using cached pyyaml-6.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.4 kB) Using cached pyyaml-6.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (794 kB) Installing collected packages: pyyaml Successfully installed pyyaml-6.0.3 iob@iob:~$ -
ok. dann war das vorhin wohl einfach ein Hänger bei der Abfrage von pypi und kein Paketfehler. Dann bitte nochmal die Installation versuchen.
-
ok. dann war das vorhin wohl einfach ein Hänger bei der Abfrage von pypi und kein Paketfehler. Dann bitte nochmal die Installation versuchen.
@Leonie
Würde man die Scripte Irgendwo finden oder würdest du sie hier zur Verfügung stellen?
" Für die Pi-Sats habe ich mir zwei "Bau"-Skripte erstellt. Das eine nimmt das normale Raspberry Pi OS (Debian) und baut daraus eine Satellite-Version. " -
Die liegen generell im Git:
https://github.com/NurPech/Hannah/blob/master/create_satellite-base-pi.sh
https://github.com/NurPech/Hannah/blob/master/configure_satellite-pi.shAllerdings werden die Pi-Satelliten nicht mehr an einer aktuellen Core-Version funktionieren. Mit dem Einzug der ESP-Satelliten habe ich mich von den PIs verabschiedet.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden