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

  • NEWS: Neu im Admin, zentrale Verwaltung für Passwörter und Schlüssel
    BluefoxB
    Bluefox
    9
    1
    56

  • Neue Adresse: die ioBroker-Webseite liegt jetzt auf iobroker.com
    BluefoxB
    Bluefox
    3
    1
    195

  • Die neue ioBroker Webseite ist online!
    BluefoxB
    Bluefox
    11
    1
    209

Hannah — Open Source Smart-Home-Sprachassistentin

Geplant Angeheftet Gesperrt Verschoben Praktische Anwendungen (Showcase)
232 Beiträge 24 Kommentatoren 14.4k Aufrufe 35 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.
  • Walter.O.W
    Walter.O.W
    Walter.O.
    schrieb am zuletzt editiert von
    #140

    Hallo zusammen, ich bin zwar derzeit noch im Rügen Uhrlaub aber mal eine Frage , wie komm ich denn in die Webui?
    Ach ja, wie ist das beim Telegram_Bot mit der Domain auf sich, sprich wie sieht diese aus (eine Webdomain im sinne von meinedomain.de)?
    Wie groß ist denn mittlerweile das Bestellvolumen bei PCBWay und damit der Einzelpreis?

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

      Hi,
      Die WebUI ist direkt per IP erreichbar, ganz ohne Domain — http://<IP-deines-Hosts>:5000 im Browser, Port 5000 ist der Standard. Domain/HTTPS brauchst du dafür nicht.
      Willst du allerdings die Telegram Account-Verknüpfung nutzen, musst du eine Domain verwenden, ganz im Sinne von meinedomain.de. Das muss allerdings keine kostenpflichtige Domain sein, der BotFather von Telegram akzeptiert auch dyndns-Adressen

      Kurzes Update zur Telegram-Verknüpfung, weil das Thema hier ja schon mal aufkam: Domain (auch DynDNS) bleibt Pflicht fürs offizielle Login-Widget, daran ändert sich nichts.

      Für alle, die auch mit DynDNS partout keine Domain am Bot hängen haben wollen, überlege ich zusätzlich eine zweite Variante: ein Admin (Trust-Level 10) verknüpft den Telegram-Account eines Users manuell — braucht nur die Telegram-User-ID (holt man sich z.B. über @userinfobot). Keine Domain, kein Widget.

      Der Haken: beim Widget bestätigt der User selbst per Telegram-Login "ja, das bin ich" — bei der manuellen Variante fällt das weg, der Admin trägt einfach ein, was der User ihm sagt. Keine echte Verifikation durch Telegram mehr, reine Vertrauenssache zwischen Admin und User.

      Wäre das für euch ein akzeptabler Trade-off, oder ist euch die fehlende Selbstbestätigung zu heikel?

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

        Hallo, ich mal wieder.
        wird das Username Passwort für web UI irgendwo festgelegt? Wenn ich einen Namen und ein pw eingebe kommt
        "Hannah Core nicht erreichbar Hannah Core antwortet gerade nicht. Bitte versuche es in Kürze erneut." oder ist das eine andere Fehlermeldung?
        Wo würde ich nach dem Core Update Suchen?

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

          Ich bin mir nicht sicher ob ich die Frage korrekt verstehe. Beim ersten Start erstellt der Core einen User mit dem Namen admin und generiert ein Passwort. Das Passwort wird dann im Log ausgegeben. Wenn du das nicht weißt, wird es kompliziert.
          Weitere Nutzer lassen sich dann in der WebUI anlegen. Anmelden mit dem admin und dem Startpasswort und die Userverwaltung öffnen.

          Um Updates der Komponenten kümmert sich AutoDeploy, wenn es denn auch konfiguriert ist. Alternativ kannst du einfach die install-Scripte erneut ausführen.

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

            wo finde ich den Log

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

              im journald

              sudo journalctl -u hannah
              
              1 Antwort Letzte Antwort
              0
              • Walter.O.W
                Walter.O.W
                Walter.O.
                schrieb am zuletzt editiert von Walter.O.
                #146

                Ich habe das Problem , das der Log sagt "kann config.yaml nicht finden"
                Die Datei liegt aber im hannah ordner.
                Welche Schreib Lese rechte müssen Ordner und .yaml haben?

                Thomas BraunT 1 Antwort Letzte Antwort
                0
                • Walter.O.W Walter.O.

                  Ich habe das Problem , das der Log sagt "kann config.yaml nicht finden"
                  Die Datei liegt aber im hannah ordner.
                  Welche Schreib Lese rechte müssen Ordner und .yaml haben?

                  Thomas BraunT
                  Thomas BraunT
                  Thomas Braun
                  Most Active
                  schrieb am zuletzt editiert von
                  #147

                  @Walter.O. sagte:

                  Welche Schreib Lese rechte müssen Ordner und .yaml haben?

                  Welche haben sie denn jetzt bei dir?

                  Linux-Werkzeugkasten:
                  https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                  NodeJS Fixer Skript:
                  https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                  iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

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

                    Die Datei muss standardmäßig nach /etc/hannah/config.yaml

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

                      Die Datei muss standardmäßig nach /etc/hannah/config.yaml

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

                      @Leonie
                      Liegt in /etc/hannah/
                      drwxr-xr-x 2 hannah hannah 4096 Sep 14 09:29 hannah

                      -rw-r--r-- 1 root root 9034 Sep 14 09:29 config.yaml

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

                        gib die Datei noch dem User von Hannah:

                        sudo chown hannah:hannah /etc/hannah/config.yaml
                        

                        und danach, falls nötig, den Core neustarten:

                        sudo systemctl restart hannah
                        

                        und dann wieder mit journalctl die Logs prüfen:

                        sudo journalctl -u hannah
                        

                        Du kannst darin mit den Pfeiltasten navigieren (hoch und runter), mit Shif+G ans Ende springen und mit q das journal verlassen.

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

                          gib die Datei noch dem User von Hannah:

                          sudo chown hannah:hannah /etc/hannah/config.yaml
                          

                          und danach, falls nötig, den Core neustarten:

                          sudo systemctl restart hannah
                          

                          und dann wieder mit journalctl die Logs prüfen:

                          sudo journalctl -u hannah
                          

                          Du kannst darin mit den Pfeiltasten navigieren (hoch und runter), mit Shif+G ans Ende springen und mit q das journal verlassen.

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

                          @Leonie
                          Hab ich so gemacht wie du geschrieben hast incl. restart.

                          Sep 13 19:13:07 iob systemd[1]: hannah.service: Scheduled restart job, restart counter is at 2.
                          Sep 13 19:13:07 iob systemd[1]: Started hannah.service - Hannah Voice Assistant Core.
                          Sep 13 19:13:07 iob python[1681018]: 19:13:07 [INFO] hannah.main: Hannah Core dev
                          Sep 13 19:13:07 iob python[1681018]: 19:13:07 [ERROR] hannah.main: Config nicht gefunden: /etc/hannah/config.yaml
                          Sep 13 19:13:07 iob systemd[1]: hannah.service: Main process exited, code=exited, status=1/FAILURE
                          Sep 13 19:13:07 iob systemd[1]: hannah.service: Failed with result 'exit-code'.
                          Sep 13 19:13:17 iob systemd[1]: hannah.service: Scheduled restart job, restart counter is at 3.
                          Sep 13 19:13:17 iob systemd[1]: Started hannah.service - Hannah Voice Assistant Core.
                          

                          Was mich da irritiert ist das Datum Sep 13 19:13:17
                          Müsste doch aber Sep 15 20:10 sein

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

                            Schick mir bitte die Ausgabe von "sudo systemctl status hannah"

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

                              Schick mir bitte die Ausgabe von "sudo systemctl status hannah"

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

                              @Leonie sagte:

                              Schick mir bitte die Ausgabe von "sudo systemctl status hannah"

                              sudo systemctl status hannah
                              ● hannah.service - Hannah Voice Assistant Core
                                   Loaded: loaded (/etc/systemd/system/hannah.service; enabled; preset: enabled)
                                   Active: active (running) since Tue 2026-09-15 20:07:45 CEST; 10min ago
                               Invocation: a75fe681ecf64a1ca92413d4df245f86
                                     Docs: https://dev.kernstock.net/gessinger/voice/hannah
                                 Main PID: 4916 (python)
                                    Tasks: 26 (limit: 14909)
                                   Memory: 225.2M (peak: 334.3M)
                                      CPU: 6.990s
                                   CGroup: /system.slice/hannah.service
                                           ├─4916 /opt/hannah/core/venv/bin/python main.py -c /etc/hannah/config.yaml
                                           └─4931 /opt/hannah/core/venv/bin/python -c "from multiprocessing.resource_tracker import main;main(10)"
                              
                              Sep 15 20:10:03 iob python[4916]: 20:10:03 [INFO] hannah.residents_manager: Residents: walter1 (Roomie) Stimmung None → 5.
                              Sep 15 20:10:03 iob python[4916]: 20:10:03 [WARNING] hannah.grpc_interceptors: [grpc/version] Proto-Version-Mismatch auf '/hannah.HannahService/GetSatellites': erwartet '9', erhalten '7' — nur geloggt (enforce=False)
                              Sep 15 20:11:01 iob python[4916]: 20:11:01 [INFO] hannah.trigger_engine: TriggerEngine: 0 Trigger aus der Datenbank geladen
                              Sep 15 20:12:01 iob python[4916]: 20:12:01 [INFO] hannah.trigger_engine: TriggerEngine: 0 Trigger aus der Datenbank geladen
                              Sep 15 20:13:01 iob python[4916]: 20:13:01 [INFO] hannah.trigger_engine: TriggerEngine: 0 Trigger aus der Datenbank geladen
                              Sep 15 20:14:01 iob python[4916]: 20:14:01 [INFO] hannah.trigger_engine: TriggerEngine: 0 Trigger aus der Datenbank geladen
                              Sep 15 20:15:01 iob python[4916]: 20:15:01 [INFO] hannah.trigger_engine: TriggerEngine: 0 Trigger aus der Datenbank geladen
                              Sep 15 20:16:01 iob python[4916]: 20:16:01 [INFO] hannah.trigger_engine: TriggerEngine: 0 Trigger aus der Datenbank geladen
                              Sep 15 20:17:01 iob python[4916]: 20:17:01 [INFO] hannah.trigger_engine: TriggerEngine: 0 Trigger aus der Datenbank geladen
                              Sep 15 20:18:01 iob python[4916]: 20:18:01 [INFO] hannah.trigger_engine: TriggerEngine: 0 Trigger aus der Datenbank geladen
                              
                              
                              1 Antwort Letzte Antwort
                              0
                              • L
                                L
                                Leonie
                                schrieb am zuletzt editiert von
                                #154

                                ok, dann ist der Log den du gepostet hast nicht aktuell. Wenn du dir den Log nochmal anschaust, und die Pfeiltaste nach unten drückst, kommt da bestimmt mehr.

                                Deine Ausgabe zeigt aber: Hannah Core läuft, aber du solltest den ioBroker-Adapter auf Verison 1.1.4 updaten.

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

                                  ok, dann ist der Log den du gepostet hast nicht aktuell. Wenn du dir den Log nochmal anschaust, und die Pfeiltaste nach unten drückst, kommt da bestimmt mehr.

                                  Deine Ausgabe zeigt aber: Hannah Core läuft, aber du solltest den ioBroker-Adapter auf Verison 1.1.4 updaten.

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

                                  @Leonie sagte:

                                  1.1.4
                                  Erlrdigt.
                                  Nur wie komm ich an das Passwort wenn der log veraltert ist?

                                  sudo systemctl status hannah
                                  ● hannah.service - Hannah Voice Assistant Core
                                      Loaded: loaded (/etc/systemd/system/hannah.service; enabled; preset: enabled)
                                      Active: active (running) since Tue 2026-09-15 20:07:45 CEST; 22min ago
                                  Invocation: a75fe681ecf64a1ca92413d4df245f86
                                        Docs: https://dev.kernstock.net/gessinger/voice/hannah
                                    Main PID: 4916 (python)
                                       Tasks: 26 (limit: 14909)
                                      Memory: 228.3M (peak: 334.3M)
                                         CPU: 8.757s
                                      CGroup: /system.slice/hannah.service
                                              ├─4916 /opt/hannah/core/venv/bin/python main.py -c /etc/hannah/config.yaml
                                              └─4931 /opt/hannah/core/venv/bin/python -c "from multiprocessing.resource_tracker import main;main(10)"
                                  
                                  Sep 15 20:29:48 iob python[4916]: 20:29:48 [INFO] hannah.iobroker:     · Terasse-Kipp () [temperature_sensor] — States: available, battery, contact, link_quality, msg_from_zigbee, opened, voltage, current, power_outage_count, trigger_c>
                                  Sep 15 20:29:48 iob python[4916]: 20:29:48 [INFO] hannah.iobroker:     · Terassen Tür () [temperature_sensor] — States: available, battery, contact, device_query, link_quality, msg_from_zigbee, opened, voltage, current, power_outage_co>
                                  Sep 15 20:29:48 iob python[4916]: 20:29:48 [INFO] hannah.iobroker:     · Wohnen-Temp () [temperature_sensor] — States: link_quality, msg_from_zigbee, battery, current, pressure, voltage, available
                                  Sep 15 20:29:48 iob python[4916]: 20:29:48 [INFO] hannah.iobroker: ────────────────────────────────────────────────────────────
                                  Sep 15 20:29:48 iob python[4916]: 20:29:48 [INFO] hannah.trigger_engine: TriggerEngine: 167 States aus ioBroker-Snapshot übernommen (kein Trigger gefeuert)
                                  Sep 15 20:29:49 iob python[4916]: 20:29:49 [WARNING] hannah.iobroker: Unbekannter State-Suffix 'temperatureC' (state_id=shelly.0.SHPLG-S#3CE90EC7E56A#1.temperatureC) — fehlt in config.yaml's iobroker.state_names, Live-Update wird verwo>
                                  Sep 15 20:29:49 iob python[4916]: 20:29:49 [WARNING] hannah.iobroker: Unbekannter State-Suffix 'temperatureF' (state_id=shelly.0.SHPLG-S#3CE90EC7E56A#1.temperatureF) — fehlt in config.yaml's iobroker.state_names, Live-Update wird verwo>
                                  Sep 15 20:29:52 iob python[4916]: 20:29:52 [WARNING] hannah.iobroker: Unbekannter State-Suffix 'Power' (state_id=shelly.0.SHPLG-S#FDC9B9#1.Relay0.Power) — fehlt in config.yaml's iobroker.state_names, Live-Update wird verworfen (Wert fr>
                                  Sep 15 20:29:52 iob python[4916]: 20:29:52 [WARNING] hannah.iobroker: Unbekannter State-Suffix 'uptime' (state_id=shelly.1.shellyplus2pm#ecc9ff608284#1.uptime) — fehlt in config.yaml's iobroker.state_names, Live-Update wird verworfen (>
                                  Sep 15 20:29:57 iob python[4916]: 20:29:57 [WARNING] hannah.iobroker: Unbekannter State-Suffix 'Timer' (state_id=shelly.0.SHPLG-S#3CE90EC7E56A#1.Relay0.Timer) — fehlt in config.yaml's iobroker.state_names, Live-Update wird verworfen (W>
                                  ...skipping...
                                  ● hannah.service - Hannah Voice Assistant Core
                                      Loaded: loaded (/etc/systemd/system/hannah.service; enabled; preset: enabled)
                                      Active: active (running) since Tue 2026-09-15 20:07:45 CEST; 22min ago
                                  Invocation: a75fe681ecf64a1ca92413d4df245f86
                                        Docs: https://dev.kernstock.net/gessinger/voice/hannah
                                    Main PID: 4916 (python)
                                       Tasks: 26 (limit: 14909)
                                      Memory: 228.3M (peak: 334.3M)
                                         CPU: 8.757s
                                      CGroup: /system.slice/hannah.service
                                              ├─4916 /opt/hannah/core/venv/bin/python main.py -c /etc/hannah/config.yaml
                                              └─4931 /opt/hannah/core/venv/bin/python -c "from multiprocessing.resource_tracker import main;main(10)"
                                  
                                  Sep 15 20:29:48 iob python[4916]: 20:29:48 [INFO] hannah.iobroker:     · Terasse-Kipp () [temperature_sensor] — States: available, battery, contact, link_quality, msg_from_zigbee, opened, voltage, current, power_outage_count, trigger_c>
                                  Sep 15 20:29:48 iob python[4916]: 20:29:48 [INFO] hannah.iobroker:     · Terassen Tür () [temperature_sensor] — States: available, battery, contact, device_query, link_quality, msg_from_zigbee, opened, voltage, current, power_outage_co>
                                  Sep 15 20:29:48 iob python[4916]: 20:29:48 [INFO] hannah.iobroker:     · Wohnen-Temp () [temperature_sensor] — States: link_quality, msg_from_zigbee, battery, current, pressure, voltage, available
                                  Sep 15 20:29:48 iob python[4916]: 20:29:48 [INFO] hannah.iobroker: ────────────────────────────────────────────────────────────
                                  Sep 15 20:29:48 iob python[4916]: 20:29:48 [INFO] hannah.trigger_engine: TriggerEngine: 167 States aus ioBroker-Snapshot übernommen (kein Trigger gefeuert)
                                  Sep 15 20:29:49 iob python[4916]: 20:29:49 [WARNING] hannah.iobroker: Unbekannter State-Suffix 'temperatureC' (state_id=shelly.0.SHPLG-S#3CE90EC7E56A#1.temperatureC) — fehlt in config.yaml's iobroker.state_names, Live-Update wird verwo>
                                  Sep 15 20:29:49 iob python[4916]: 20:29:49 [WARNING] hannah.iobroker: Unbekannter State-Suffix 'temperatureF' (state_id=shelly.0.SHPLG-S#3CE90EC7E56A#1.temperatureF) — fehlt in config.yaml's iobroker.state_names, Live-Update wird verwo>
                                  Sep 15 20:29:52 iosudo journalctl -u hannahb python[4916]: 20:29:52 [WARNING] hannah.iobroker: Unbekannter State-Suffix 'Power' (state_id=shelly.0.SHPLG-S#FDC9B9#1.Relay0.Power) — fehlt in config.yaml's iobroker.state_names, Live-Update wird verworfen (Wert fr>
                                  Sep 15 20:29:52 iob python[4916]: 20:29:52 [WARNING] hannah.iobroker: Unbekannter State-Suffix 'uptime' (state_id=shelly.1.shellyplus2pm#ecc9ff608284#1.uptime) — fehlt in config.yaml's iobroker.state_names, Live-Update wird verworfen (>
                                  Sep 15 20:29:57 iob python[4916]: 20:29:57 [WARNING] hannah.iobroker: Unbekannter State-Suffix 'Timer' (state_id=shelly.0.SHPLG-S#3CE90EC7E56A#1.Relay0.Timer) — fehlt in config.yaml's iobroker.state_names, Live-Update wird verworfen (W>
                                  ~
                                  
                                  

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

                                    Das sieht schon ganz gut aus. Wenn du nun noch bei dem State "shelly.0.SHPLG-S#3CE90EC7E56A#1.temperatureC" ein Mapping auf "current" durchführst, kann Hannah den auch auswerten.

                                    Das geht in den erweiterten Eigenschaften des States:
                                    image.jpeg

                                    Da wo bei mir "aktuelle" steht, sollte eigentlich "current" stehen. Warum da visuell "aktuelle" angezeigt wird, weiß ich nicht, das ist irgendeine merkwürdige Übersetzung.

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

                                      Das sieht schon ganz gut aus. Wenn du nun noch bei dem State "shelly.0.SHPLG-S#3CE90EC7E56A#1.temperatureC" ein Mapping auf "current" durchführst, kann Hannah den auch auswerten.

                                      Das geht in den erweiterten Eigenschaften des States:
                                      image.jpeg

                                      Da wo bei mir "aktuelle" steht, sollte eigentlich "current" stehen. Warum da visuell "aktuelle" angezeigt wird, weiß ich nicht, das ist irgendeine merkwürdige Übersetzung.

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

                                      @Leonie
                                      Tja, nur leider komm ich leider nicht an ein Passwort.

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

                                        nur für das Mapping brauchst du auch kein Passwort, das passiert im ioBroker.

                                        Aber für das Passwort, hier der komplizierte Weg:

                                        sudo systemctl stop hannah && sudo -u hannah /opt/hannah/core/venv/bin/python3 -c "import sqlite3;from werkzeug.security import generate_password_hash as h;db=sqlite3.connect('/opt/hannah/core/hannah.db');db.execute('UPDATE users SET password_hash=? WHERE username=?',(h('NEUES_PASSWORT'),'admin'));db.commit()" && sudo systemctl start hannah
                                        

                                        Ersetze noch NEUES_PASSWORT mit deinem Wunschpasswort und dann führe den Befehl aus. Der stoppt Hannah, manipuliert die Datenbank und startet Hannah wieder.

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

                                          nur für das Mapping brauchst du auch kein Passwort, das passiert im ioBroker.

                                          Aber für das Passwort, hier der komplizierte Weg:

                                          sudo systemctl stop hannah && sudo -u hannah /opt/hannah/core/venv/bin/python3 -c "import sqlite3;from werkzeug.security import generate_password_hash as h;db=sqlite3.connect('/opt/hannah/core/hannah.db');db.execute('UPDATE users SET password_hash=? WHERE username=?',(h('NEUES_PASSWORT'),'admin'));db.commit()" && sudo systemctl start hannah
                                          

                                          Ersetze noch NEUES_PASSWORT mit deinem Wunschpasswort und dann führe den Befehl aus. Der stoppt Hannah, manipuliert die Datenbank und startet Hannah wieder.

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

                                          @Leonie
                                          Hab ich gemacht, lief auch ohne Fehlermeldung durch.
                                          Hat aber nichts gebracht. Sorry bin Ratlos.

                                          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

                                          589

                                          Online

                                          33.1k

                                          Benutzende

                                          83.8k

                                          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