Weiter zum Inhalt
  • Home
  • Aktuell
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Praktische Anwendungen (Showcase)
  4. Hannah — Open Source Smart-Home-Sprachassistentin

NEWS

  • Mitmachen: Sprich „ioBroker“ ein – für ein lokales Aktivierungswort
    BluefoxB
    Bluefox
    3
    1
    165

  • Neuer Blogbeitrag: KI in ioBroker, vom Helfer im Admin bis zum eigenen Smart Assistant
    BluefoxB
    Bluefox
    4
    1
    162

  • Neues Video: Der KI-Assistent im ioBroker Admin
    BluefoxB
    Bluefox
    8
    1
    225

Hannah — Open Source Smart-Home-Sprachassistentin

Geplant Angeheftet Gesperrt Verschoben Praktische Anwendungen (Showcase)
365 Beiträge 24 Kommentatoren 38.3k Aufrufe 37 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • M
    M
    micklafisch
    schrieb am zuletzt editiert von
    #271

    der Container für die Core stürzt permanent ab, Fehlermeldung "access denied". Ich hatte aus der Doku die compose.yaml erstellt und verwendet.

    2026/09/23 15:42:34	stderr	mysql.connector.errors.ProgrammingError: 1045 (28000): Access denied for user 'hannah_user'@'172.22.0.4' (using password: YES)
    2026/09/23 15:42:34	stderr	    ) from err
    2026/09/23 15:42:34	stderr	        err.errno, msg=err.msg, sqlstate=err.sqlstate
    2026/09/23 15:42:34	stderr	    raise get_mysql_exception(
    2026/09/23 15:42:34	stderr	  File "/usr/local/lib/python3.14/site-packages/mysql/connector/connection_cext.py", line 360, in _open_connection
    2026/09/23 15:42:34	stderr	    ~~~~~~~~~~~~~~~~~~~~~^^
    2026/09/23 15:42:34	stderr	    self._open_connection()
    2026/09/23 15:42:34	stderr	  File "/usr/local/lib/python3.14/site-packages/mysql/connector/abstracts.py", line 1604, in connect
    2026/09/23 15:42:34	stderr	    ~~~~~~~~~~~~^^^^^^^^^^
    2026/09/23 15:42:34	stderr	    self.connect(**kwargs)
    2026/09/23 15:42:34	stderr	  File "/usr/local/lib/python3.14/site-packages/mysql/connector/connection_cext.py", line 142, in __init__
    2026/09/23 15:42:34	stderr	    return CMySQLConnection(*args, **kwargs)
    2026/09/23 15:42:34	stderr	  File "/usr/local/lib/python3.14/site-packages/mysql/connector/pooling.py", line 322, in connect
    2026/09/23 15:42:34	stderr	           ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
    2026/09/23 15:42:34	stderr	    return mysql.connector.connect(**kwargs)
    2026/09/23 15:42:34	stderr	  File "/usr/local/lib/python3.14/site-packages/pyorm/dialects/mysql.py", line 26, in connect
    2026/09/23 15:42:34	stderr	               ~~~~~~~~~~~~~~~^^^^^^^^^^
    2026/09/23 15:42:34	stderr	    return cls(dialect.connect(**kwargs), dialect)
    2026/09/23 15:42:34	stderr	  File "/usr/local/lib/python3.14/site-packages/pyorm/database.py", line 32, in mysql
    2026/09/23 15:42:34	stderr	    ^
    2026/09/23 15:42:34	stderr	    )
    2026/09/23 15:42:34	stderr	        ^^^^^^^^^^^^^^^^^^^^^^^^^^
    2026/09/23 15:42:34	stderr	        database=_cfg["database"],
    2026/09/23 15:42:34	stderr	    ...<3 lines>...
    2026/09/23 15:42:34	stderr	        ^^^^^^^^^^^^^^^^^^
    2026/09/23 15:42:34	stderr	        host=_cfg["host"],
    2026/09/23 15:42:34	stderr	           ~~~~~~~~~~~~~~^
    2026/09/23 15:42:34	stderr	    return Database.mysql(
    2026/09/23 15:42:34	stderr	  File "/app/hannah/utils/activity_db.py", line 50, in get_activity_db
    2026/09/23 15:42:34	stderr	    db = get_activity_db()
    2026/09/23 15:42:34	stderr	  File "/app/hannah/utils/activity_db.py", line 39, in init_activity_db
    2026/09/23 15:42:34	stderr	    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
    2026/09/23 15:42:34	stderr	    init_activity_db(activity_log_cfg)
    2026/09/23 15:42:34	stderr	  File "/app/main.py", line 150, in main
    2026/09/23 15:42:34	stderr	    ~~~~^^
    2026/09/23 15:42:34	stderr	    main()
    2026/09/23 15:42:34	stderr	  File "/app/main.py", line 2696, in <module>
    2026/09/23 15:42:34	stderr	Traceback (most recent call last):
    2026/09/23 15:42:34	stderr	
    2026/09/23 15:42:34	stderr	The above exception was the direct cause of the following exception:
    2026/09/23 15:42:34	stderr	
    2026/09/23 15:42:34	stderr	_mysql_connector.MySQLInterfaceError: Access denied for user 'hannah_user'@'172.22.0.4' (using password: YES)
    2026/09/23 15:42:34	stderr	    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
    2026/09/23 15:42:34	stderr	    self._cmysql.connect(**cnx_kwargs)
    2026/09/23 15:42:34	stderr	  File "/usr/local/lib/python3.14/site-packages/mysql/connector/connection_cext.py", line 354, in _open_connection
    2026/09/23 15:42:34	stderr	Traceback (most recent call last):
    2026/09/23 15:42:33	stderr	13:42:33 [INFO] hannah.main: Hannah Core dev
    

    1 Antwort Letzte Antwort
    0
    • L
      L
      Leonie
      schrieb am zuletzt editiert von
      #272

      Zeige mir bitte die generierte compose.yaml. gerne auch per Chat

      1 Antwort Letzte Antwort
      0
      • L
        L
        Leonie
        schrieb am zuletzt editiert von
        #273

        Heyy,

        ich habe gute Neuigkeiten für alle, die ihren Hannah-Account mit Telegram verbinden möchten!

        Bisher gab es da ja ein paar Hürden, aber das gehört ab sofort der Vergangenheit an: Es wird ab sofort weder HTTPS noch eine eigene Domain benötigt.

        Was ist neu?
        Mit der neuen Version entfallen die merkwürdigen Anforderungen seitens Telegram komplett. Der Ablauf ist jetzt extrem simpel:

        1. In der WebUI klickt ihr einfach auf „Verbinden“.
        2. Ihr werdet direkt zu Telegram weitergeleitet und erhaltet dort einen Einladungslink für den Chat mit dem Bot.
        3. Sobald ihr den Chat startet, wird euer Account automatisch verbunden.

        Kurzum: Für alle deutlich einfacher und unkomplizierter einzurichten!

        Voraussetzungen
        Damit das reibungslos funktioniert, müsst ihr folgende Versionen (oder neuer) einsetzen:

        • Hannah Core / Telegram: v0.85.0
        • Hannah WebUI: v2.8.0
        • Hinweis: hannah-telegram muss natürlich gestartet sein und über einen gültigen Bot-Token verfügen.

        Bezugsquellen
        Die aktuellen Versionen stehen ab sofort bereit:

        • Wie gewohnt auf meinem Update-Server
        • Für alle Docker-Nutzer als Image auf quay.io

        Testet es gerne aus und gebt Bescheid, falls Fragen oder Feedback auftauchen!

        Viel Spaß damit!

        1 Antwort Letzte Antwort
        0
        • Walter.O.W
          Walter.O.W
          Walter.O.
          schrieb am zuletzt editiert von Walter.O.
          #274

          Krass Leonie, damit hat es auch bei mir Jetzt Funktioniert. Du Bist echt Super.👍

          1 Antwort Letzte Antwort
          1
          • Walter.O.W
            Walter.O.W
            Walter.O.
            schrieb am zuletzt editiert von
            #275

            Mal eine Frage an euch.
            ist das alles so Richtig, das hannah dieses Gerät Finden müsste oder habe ich wieder einen Denkfehler?
            Oder muss ich die Einstellungen für ein Gerät noch woanders eingeben.

            Shelly-Plug.jpg

            Shelly-Plug-2.jpg

            1 Antwort Letzte Antwort
            0
            • L
              L
              Leonie
              schrieb am zuletzt editiert von
              #276

              Zeig mal bitte die Adapter-Einstellungen. Ich denke da fehlt die die Raum- und Funktionsauswahl

              1 Antwort Letzte Antwort
              0
              • Walter.O.W
                Walter.O.W
                Walter.O.
                schrieb am zuletzt editiert von
                #277

                adapter.jpg

                1 Antwort Letzte Antwort
                0
                • L
                  L
                  Leonie
                  schrieb am zuletzt editiert von Leonie
                  #278

                  Dir fehlt mindestens die Funktion Engine. Die hat dein State zugewiesen. Wähle die also noch aus, drücke auf Speichern und Hannah sollte das Gerät finden.

                  Walter.O.W 1 Antwort Letzte Antwort
                  0
                  • L Leonie

                    Dir fehlt mindestens die Funktion Engine. Die hat dein State zugewiesen. Wähle die also noch aus, drücke auf Speichern und Hannah sollte das Gerät finden.

                    Walter.O.W
                    Walter.O.W
                    Walter.O.
                    schrieb am zuletzt editiert von
                    #279

                    @Leonie

                    Sep 23 21:32:40 iob python[1959373]: 21:32:40 [INFO] hannah.grpc_server: [grpc] Channel-Adapter registriert: 'telegram' (version='', verknüpfbar=True)
                    Sep 23 21:33:00 iob python[1959373]: 21:33:00 [INFO] hannah.grpc_server: [grpc] SubmitText von telegram:5160868646 (user=2) — 'Schalte im Wohnzimmer Tablett laden ein'
                    Sep 23 21:33:00 iob python[1959373]: 21:33:00 [INFO] hannah.main: [textcmd] Text: 'Schalte im Wohnzimmer Tablett laden ein' → Intent: Unknown | Raum: Wohnzimmer | Gerät: Tablett laden | Wert: None | SpeakerUser: 2
                    Sep 23 21:33:00 iob python[1959373]: 21:33:00 [INFO] hannah.tool_agent: [tool_agent] Iteration 1/5 — payload 2 msgs / ~763 chars
                    Sep 23 21:33:00 iob python[1959373]: 21:33:00 [INFO] hannah.tool_agent: [tool_agent] finish_reason=stop tool_calls=0
                    Sep 23 21:33:00 iob python[1959373]: 21:33:00 [INFO] hannah.main: [2] Antwort (Unknown): 'Das kann ich leider nicht beantworten.'
                    
                    
                    1 Antwort Letzte Antwort
                    0
                    • L
                      L
                      Leonie
                      schrieb am zuletzt editiert von
                      #280

                      Das hat sie nicht verstanden. Probier bitte mal die Form "Schalte im Wohnzimmer Tablett laden an"

                      1 Antwort Letzte Antwort
                      0
                      • Walter.O.W
                        Walter.O.W
                        Walter.O.
                        schrieb am zuletzt editiert von
                        #281

                        Ja Stimmt kaum macht mans Richtig, Gehts...

                        1 Antwort Letzte Antwort
                        0
                        • L
                          L
                          Leonie
                          schrieb am zuletzt editiert von
                          #282

                          Wenn deine WebUI läuft, kannst du in der in den Settings die turn_on wörter bearbeiten und "ein" einfach dazuschreiben

                          1 Antwort Letzte Antwort
                          0
                          • Walter.O.W
                            Walter.O.W
                            Walter.O.
                            schrieb am zuletzt editiert von
                            #283

                            Weiß jemand was man bei einem Shelly: shellyplus2pm alles wo einstellen muss und wo solll das zahnrad hin

                            1 Antwort Letzte Antwort
                            0
                            • L
                              L
                              Leonie
                              schrieb am zuletzt editiert von
                              #284

                              Mir ist nicht ganz klar was du meinst? So speziell ist der shellyplus2pm doch nicht. Klappt was nicht? Was soll funktionieren und tut es nicht?
                              Das Zahnrad ist bei jedem State rechts bei den Aktionen, da wo auch die Mülltonne ist.

                              Übrigens: Ich habe einen kritischen Fehler in Hannah Core entdeckt und behoben.

                              Walter.O.W 1 Antwort Letzte Antwort
                              0
                              • M
                                M
                                micklafisch
                                schrieb am zuletzt editiert von
                                #285

                                wenn noch jemand mit PCBWay Erfahrung bestellen will, ich würde auch erstmal einen zum testen nehmen. Wenn das fluffig läuft dann später auch mehr (aktuell habe ich 6 Echo dots im Einsatz).

                                1 Antwort Letzte Antwort
                                0
                                • L
                                  L
                                  Leonie
                                  schrieb am zuletzt editiert von
                                  #286

                                  Ich habe eine Beschreibung zum Prozess bei PCBWay geschrieben: https://hannah-docs.leonie.network/components/satellite/pcb-order/

                                  Feedback gerne hierher.

                                  Ich empfehle eine Mindestbestellmenge von 5 Stück. Darunter ist es nicht wirtschaftlich.

                                  1 Antwort Letzte Antwort
                                  0
                                  • Walter.O.W
                                    Walter.O.W
                                    Walter.O.
                                    schrieb am zuletzt editiert von
                                    #287

                                    Kann man hier eine Umfrage erstellen wer was haben möchte für pcbway?

                                    1 Antwort Letzte Antwort
                                    0
                                    • L Leonie

                                      Mir ist nicht ganz klar was du meinst? So speziell ist der shellyplus2pm doch nicht. Klappt was nicht? Was soll funktionieren und tut es nicht?
                                      Das Zahnrad ist bei jedem State rechts bei den Aktionen, da wo auch die Mülltonne ist.

                                      Übrigens: Ich habe einen kritischen Fehler in Hannah Core entdeckt und behoben.

                                      Walter.O.W
                                      Walter.O.W
                                      Walter.O.
                                      schrieb am zuletzt editiert von Walter.O.
                                      #288

                                      @Leonie Ich habe es noch nicht versucht, da ich noch nicht genau weiß welche Datenpunkte ich brauche um die Rolläden zu steuern. Z.B. um die Rolläden auf % zu fahren oder auf/zu.

                                      1 Antwort Letzte Antwort
                                      0
                                      • L
                                        L
                                        Leonie
                                        schrieb am zuletzt editiert von
                                        #289

                                        Grundsätzlich kann Hannah das. Generell steht zu Rollläden auch was dort: https://hannah-docs.leonie.network/manual/smart-home-integration/

                                        Da ich aber nicht weiß welche Rollläden du hast bzw. welche States die haben, müsstest du mindestens einen Screenshot davon teilen

                                        1 Antwort Letzte Antwort
                                        0
                                        • Walter.O.W
                                          Walter.O.W
                                          Walter.O.
                                          schrieb am zuletzt editiert von
                                          #290

                                          shelly 1.jpg
                                          shelly 2.jpg
                                          shelly 3.jpg

                                          1 Antwort Letzte Antwort
                                          0

                                          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
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          257

                                          Online

                                          33.1k

                                          Benutzer

                                          84.1k

                                          Themen

                                          1.4m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2026
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe