NEWS
Hannah — Open Source Smart-Home-Sprachassistentin
-
Hallo manne01, danke für's gründliche Testen — damit konnte ich tatsächlich zwei konkrete Bugs finden und fixen, nicht nur raten. Der Reihe nach:
RAG/E-Mail-Architektur weitergedacht:
Das klingt doch alles schonmal gut. Ich würde vermutlich eher alle "Zusatzfunktionen" von dem einen LLM das an Hannah angebunden ist erwarten bzw. dort drin einbauen, oder?
Das trifft es eigentlich noch besser als mein letzter Gedanke mit dem Skill-System: ob ein LLM Internetzugriff hat, ist letztlich eine Eigenschaft des angebundenen LLM-Backends und seines System-Prompts, nicht etwas, das Hannah Core selbst als Feature bauen müsste. Core bräuchte dafür wirklich weder eigenen Internetzugriff noch einen Skill — das Backend müsste nur wissen, mit welchem User es spricht (macht es ja schon) und entsprechend gaten, was es darf.
Log-Spam (TriggerEngine, minütlich):
minütlichen Meldungen im Core-Log
Notiert, wird auf DEBUG-Level runtergestuft bzw. nur bei echter Änderung geloggt.
Stale Log-Meldung "fehlt in config.yaml's iobroker.state_names":
Ich denke die logmeldung muss korrigiert werden
Zwei Sachen hier: Der Text ist tatsächlich veraltet — seit Version 0.77.0 ist das gar kein
config.yaml-Setting mehr, muss korrigiert werden. Aber dein Override in ioBroker behebt die Meldung selbst leider nicht — das ist ein bekanntes, tieferliegendes Problem: der Override wirkt nur auf die initiale Geräte-Erkennung, nicht auf einzelne Live-Updates danach, weil das zugrundeliegende Datenformat das Feld dafür schlicht nicht mitschickt. Bräuchte eine Erweiterung, ist noch nicht angegangen.Hannah-State-Base-Types / Settings-UI-Verständnis:
Ich verstehe es so, dass in den States (siehe Hannah UI, die Keys links) die implementierten Schreib und Lesefunktionen seitens Hannah hinterlegt sind die Hannah anwenden kann.
Das ist im Kern richtig verstanden. Für die ausführliche Erklärung (was jeder Key kann, Wertebereiche, wann der Override nötig ist) plane ich aber eher das neue Handbuch als die Settings-UI selbst — dort passt eine ordentliche Erklärung besser hin als in Tooltips. Kommt.
ControlDevice-Log soll gemappten State zeigen:
Es wäre hilfreich, wenn Hannah hier im Log angibt, was sie wirklich schaltet
Sinnvoll, nehm ich mit auf.
Hue-Lampen / Saturation:
Die HUE-Lampen müssen rein :-)
Danke, das ist nochmal ein gutes Argument mehr für das offene Saturation-Issue — zeigt, dass es nicht nur "nice to have" ist, sondern ohne eigenen Workaround gar nicht sauber geht. Ich nutze übrigens auch Hue-Lampen, aktuell aber nur noch über Zigbee2MQTT und da gibt es bspw. die Saturation gar nicht :D
Kindersicherung per Speaker-ID:
Und apropos Kinder
Ich hab da selbst keinen Anwendungsfall, ich lebe allein (bis Hannah lernt Katzen-Duftnoten zu interpretieren, bleibt das wohl so). Eine Idee dazu: das Trust-Level-System regelt aktuell rein Hannah-interne Rechte (z.B. User-Verwaltung ab Level 10, eigene Satelliten sehen ab Level 7) — auf einzelne States auszuweiten (z.B. "Licht an" braucht Trust 6, ein Kind hat nur 3) wäre ein komplett neues Anwendungsfeld dafür, keine kleine Erweiterung. Ist aber nichts Konkretes. Du bist hier praktisch der Erste mit echtem Mehrbenutzer-Alltag — wäre sowas für dich relevant, oder eher theoretisch interessant?
"Medien"-Gerät mit mehreren Aktivitäten (Musik/Fernsehen/DVD/Aus):
Und wie ist das wenn ich ein "Gerät" habe, welches verschiedene States hat die ich aktivieren kann
Da muss ich nachfragen, um das einzuordnen — magst du nochmal genauer beschreiben, wie das bei dir in ioBroker konkret abgebildet ist (States/Datenpunkte)? Klingt für mich erstmal nach einem Trigger-Anwendungsfall, aber ich will nicht raten. Wichtig ist für mich auch wie Hannah das Device sieht. Ich arbeite bspw. auch mit mehreren States pro Gerät, bei mir werden die aber sauber diffenziert.
Fenster/Tür-Kategorie-Frage (Terrassentür):
Eine Vermutung von mir: möglicherweise ist deine Terrassentür bei Hannah als[window]statt[door]einsortiert (z.B. weil du sie in ioBroker unter einer "Fenster"-Funktion gruppiert hast). Kannst du das über deine Geräteliste im Log ([window]/[door]) gegenchecken?
Bei mir kann ich das nicht nachstellen. Türen und Fenster werden in meiner Installation korrekt differenziert.Die zwei großen Bugs aus deinen Testfällen:
Deine ganze Testfall-Serie hat sich tatsächlich auf zwei konkrete, unabhängige Bugs zurückführen lassen, danke dafür:- Die Wortliste für "Rolladen"/"Rolläden" war unvollständig (nur die formal korrekte Dreifach-L-Schreibweise wurde erkannt) — behoben.
- Wenn das LLM kurz nicht erreichbar war, ist die Klassifizierung fälschlich auf Smalltalk gefallen statt auf den LLU-unabhängigen Befehlspfad — dadurch sind auch eigentlich klar beantwortbare Fragen wie "Welcher Rolladen ist gerade geöffnet?" ins Leere gelaufen. Auch behoben.
Beide zusammen erklären den Großteil dessen, was sich für dich "zufällig" angefühlt hat.
Welche Fenster sind geöffnet? --> soll alle Fenster im System betrachten
Das klappt allerdings bei mir. Warum? Keine Ahnung. GIb mir bitte auch hier für deinen kompletten State-Dump aus dem Core-Log.
Sep 19 15:34:49 psrvhva01 python[196498]: 15:34:49 [INFO] hannah.grpc_server: [grpc] SubmitText von telegram:23014473 (user=3) — 'Welche Fenster sind geöffnet?' Sep 19 15:34:49 psrvhva01 python[196498]: 15:34:49 [INFO] hannah.main: [textcmd] Text: 'Welche Fenster sind geöffnet?' → Intent: Query | Raum: None | Gerät: None | Wert: None | SpeakerUser: 3 Sep 19 15:34:49 psrvhva01 python[196498]: 15:34:49 [INFO] hannah.main: [3] Antwort (Query): 'Bad im Bad oben: geschlossen. Bad im Bad unten: geschlossen. Katzenfenster im Großer Raum: offen. Zimmer_Ost im OG Zimmer Ost: geschlossen. Zimmer_Sued im OG Zimmer Süd: offen. Schlafzimmer im Leonie Schlafzimmer: geschlossen. Schlafzimmer im Leonie Schlafzimmer: offen.'Und ja, meine Devices haben merkwürdige Namen :D
Danke nochmal für die Ausdauer beim Testen — das war extrem hilfreich!
Liebe Grüße
-
Hii,
Was würdest du denn für weitere Infos brauchen?
bspw. einen Screenshot von der WebUI, mit Adresszeile, bzw. von der Seite wo die den Fehler mit "Deprecated" siehst.
Zum Thema, was man mit Telegram machen kann: Ich nutze es fast täglich. Sei es weil ich bspw. auf der Arbeit bin und wissen will ob noch irgendwelche Lampen an sind.
Was auch geht: Der Hannah-Adapter registriert sich im ioBroker als Notification-Empfänger. Wenn nun irgendwas, ein Script, ein Adapter, oder ioBroker selbst, eine Notification bspw. über den Notification Adapter erstellt, spielt Hannah den auf den Satelliten ab, aber kann auch die Textnachricht an Telegram senden. So bekomme ich bspw. Fehler oder Warnungen vom Haus auch wenn ich unterwegs bin.Für mich ist Telegram und WebUI auch so ein wenig die Hannah-App für arme. Aktuell kann ich keine App programmieren und selbst wenn, dann wüsste ich aktuell nicht wie ich die App überhaupt mit Hannah verbunden bekomme, dann bräuchte ich wieder irgendein Portforwarding, was ich bekanntermaßen ablehne.
Irgendwann wird es aber eine App geben, die dann große Teile der WebUI und Telegram ersetzt. Ich habe bereits einen Plan dafür im Kopf, das ist aber noch sehr ferne Zukunft.Zu dem Gehäuse:
Ich glaube ich habe das noch nirgends hier großartig gesagt, aber meine Gehäusedaten liegen im Repository: https://github.com/NurPech/Hannah/tree/master/hardware/Enclosure
Da liegen drei 3D-Modelle, benötigt werden dafür noch 4 Einschmelzmuttern M3 und 4 Einschmelzmuttern M2. Dazu noch passende Schrauben.Und für alle die es nicht mitbekommen haben, mittlerweile habe ich auch den Schaltplan meiner Satelliten veröffentlicht: https://github.com/NurPech/Hannah/blob/master/hardware/Phase2/Hannah_Satellite_Rev5_Schematic.pdf
Und quasi nebenbei habe ich eine neue Dokumentation angefangen, die diesmal auch wirklich größer werden soll:
https://hannah-docs.leonie.networkZu dem Bestellen:
Ich habe keinen Überblick. Ich habe vor einiger Zeit mal eine Art "Shared Order Organizer" gebaut, bzw. angefangen:

Die Idee ist, man kann sich mit seinem Google Account anmelden, jeder kann eine Sammelbestellung anlegen, jede Bestellung hat einen Titel, eine Beschreibung, Mindestmenge, Maximalmenge und eine Deadline.
Jeder kann sich an einer Sammelbestellung beteiligen. Man klickt einfach auf "teilnehmen", gibt an wie viele Produkte man haben möchte, gibt seine Adresse ein und wenn man möchte noch irgendeine Notiz.
Jede Bestellung hat einen Fortschritt und erst wenn die Bestellung vom Ersteller auf den Status "erhalten" gewechselt ist, werden die Adressen der Teilnehmer für ihn sichtbar.
Solange die Bestellung noch offen ist, kann man seine Teilnahme auch wieder zurückziehen, sobald die Bestellung auf "bestellt" gewechselt ist, geht das nicht mehr.Ich würde mich ausdrücklich nicht am Handel, an der Bestellung oder dem Geldfluss beteiligen, auch könnte meine Plattform gar nicht am Geldfluss teilnehmen, aber ich könnten den Orgnaizer eben zur Verfügung stellen.
Da könnte dann jeder der Lust hat sich PCBs zu bestellen, offen sehen wie der Status ist.
Die Frage ist nur, wollt ihr sowas überhaupt haben, oder soll ich das einfach sein lassen?
Ich würde mich ausdrücklich nicht am Handel, an der Bestellung oder dem Geldfluss beteiligen, auch könnte meine Plattform gar nicht am Geldfluss teilnehmen, aber ich könnten den Orgnaizer eben zur Verfügung stellen.
Gibt's in Deiner Umgebunge wirklich niemanden, der das zentral sammeln, Vorkasse und Gewinn abwickeln würde? Die Satelliten sind doch Kern der Geschichte? Und ich als doofer Vielleicht-Nutzer würde das dann nutzen und probieren. Momentan sehe ich viele Detaildiskussionen und bin und bleibe draussen. Nicht so zielführend, um eine größere Gemeinde zu bilden. Schade.
-
Das Hauptmissverständnis liegt hier vermutlich genau bei diesem Punkt: Das ist kein kommerzielles Produkt, das ich vertreibe oder bei dem ich eine Sammelbestellung organisiere.
Es gibt ein Shared Project bei PCBWay, bei dem sich jeder die Platinen und auch die PCBAs direkt dort bestellen kann. Dass das bei Stückzahl 1 astronomisch teuer wird, liegt schlicht an den Fixkosten und daran, dass die Mindestmenge für solche Fertigungen fast immer bei 5 Stück liegt. Eine Anleitung dazu entsteht gerade ohnehin für die Doku.
Wer die Satelliten bauen will, kommt an diesen 5er-Paketen meistens gar nicht vorbei – ich habe im Laufe der Entwicklung auch etliche Versionen geordert, von denen viele Revisionen am Ende im Schrank gelandet sind, weil man sich Schritt für Schritt herantasten muss. Das ist eben der normale Weg bei solchen Prototypen.
Warum ich das aber nicht zentral für andere verwalte oder importiere, hat handfeste rechtliche Gründe:
Sobald ich das für Dritte abwickle, betreibe ich Elektronikhandel und bringe Geräte in Verkehr.
Ohne offizielle EMV-Messung, CE-Konformitätserklärung und den ganzen liebevollen bürokratischen Segen, den Brüssel für den legalen Betrieb so vorsieht, darf und will ich mir das schlicht nicht leisten. Das Risiko steht in keinem Verhältnis zu einem Hobby-Projekt.
Ich hatte zwar auch schon überlegt, ob man einen offiziellen Importeur oder Distributor für die Satelliten findet – ich fürchte nur, bei Unternehmen wie Reichelt oder Waveshare anzuzufragen, ob sie solche Platinen ins Sortiment aufnehmen, würde komplett ins Leere laufen. Die dafür nötige kommerzielle Stückzahl gibt der Markt für dieses Nischenprojekt aktuell schlicht nicht her.
Deshalb bleibt eben der Weg: Wer den Stückpreis senken will, muss sich entweder zusammentun oder eben selbst ein 5er-Paket ordern. Ich stelle die Hardware-Files, die Dokumentation und das Design bereit – die logistische und organisatorische Handhabung außerhalb muss aus rechtlichen Gründen zwingend bei der Community selbst liegen.
Wer den Weg über eine eigene kleine Bestellung (z.B. das 5er-Minimum) scheut oder sich nicht an Detaildiskussionen beteiligen will, für den ist der reine Selbstbau über das Public-Projekt aktuell schlicht die Hürde. Aber das ist eben der Kern von Open Source: Man bekommt die Vorlage frei Haus, die Verantwortung für die Umsetzung trägt man selbst.
Wenn du oder jemand anderes dazu noch konkrete Fragen habt oder das vertiefen wollt: Schreibt mir gerne jederzeit eine private Nachricht im Chat, da stehe ich für einen Austausch natürlich immer offen!
Liebe Grüße
Leonie -
@manne01 danke, wie immer richtig viel Substanz dabei. Ich geh der Reihe nach durch, fasse aber ein paar Punkte zusammen, wo's passt.
RAG/Internet- & E-Mail-Integration + Auth:
Ich habe auch noch über weitere Integrationen übers angebundene LLM nachgedacht, etwa die Anbindung eines lokalen RAG-Systems
Aktuell nicht geplant, aber ich seh da einen Weg über das Skill-System, das ich sowieso vorhabe (gRPC-Skill-Server, Alexa-artiges Invocation-Routing): Wenn irgendwer Lust hat, einen Skill für z.B. Google Mail zu bauen — spricht von meiner Seite nichts dagegen. So ein Skill bräuchte dann wahrscheinlich seine eigene Userbase, die man über
linkedAccountentweder mit dem Hannah-User oder direkt mit dem jeweiligen Account (Google o.ä.) verknüpft. Ist aber bisher nur ein Gedankenexperiment, nichts Konkretes.Das LLM bekommt grundsätzlich schon mitgeteilt, mit welchem User es gerade spricht — insofern wäre eine Rechtebasis dafür schon da. Ob man dem LLM generell einen Internetzugriff geben will (technisch sicher machbar als Core-seitiges Tool) ist für mich aber nochmal eine andere, offene Frage — nicht ob's geht, sondern ob ich das will.
Latenz-Vergleichstests:
Es wäre spannend da mal vergleichende Tests
Guter Punkt, notiere ich mir — passt eigentlich ganz gut zu einem Health/Metrics-Vorhaben, das ich sowieso schon länger vor mir herschiebe. Konkrete Zahlen kann ich dir noch nicht liefern.
"Alle" schaltet zu viel ab (dein Radio/Musik-Beispiel):
19:49:48 [INFO] hannah.grpc_server: [grpc] SubmitText von telegram:8753330120 (user=2) — 'Schalte das Radio im RaumX aus'
19:49:48 [INFO] hannah.main: [textcmd] Text: 'Schalte das Radio im RaumX aus' → Intent: TurnOff | Raum: RaumX | Gerät: None | Wert: None | SpeakerUser: 2
19:49:48 [INFO] hannah.iobroker: execute: TurnOff, 4 Gerät(e) gefunden, state='on', value=Falses ist tatsächlich ein Bug, danke für den Log — hab ich aufgenommen. Kurz zur Klarstellung: dass "Radio" nicht erkannt wurde, ist erwartbar, dein Gerät heißt ja "Musik". Der eigentliche Fehler ist, dass Hannah bei einem Nichttreffer trotzdem alles im Raum ausschaltet, statt "kenne ich nicht" zu sagen. Ist gemeldet und wird gefixt.
Fensterkontakt mit gekippt/offen/zu:
Ein Fenstersensor wird noch nicht korrekt verarbeitet, vermutlich weil er auch noch "gekippt" kann?
Da hab ich mir die Ursache genau angeschaut: deine Kontakt-Rolle ist bei Homematic einfach zu generisch ("state"), als dass Hannah das automatisch erkennen könnte — dafür gibt's aber schon einen Override-Mechanismus in ioBroker (
common.custom), den du auf diesem State setzen kannst. Das war für dich nur nicht auffindbar, deshalb bessere ich an der Stelle die Doku in der Settings-UI nach.Und zu "gekippt" grundsätzlich: Das will ich Hannah bewusst nicht extra beibringen. Sicherheitsrelevant ist für mich nur offen-vs-zu, und ein gekipptes Fenster ist in der Hinsicht einfach offen. Sobald der Override sauber steht, meldet Hannah dir "offen" auch bei gekippt — technisch sogar ohne dass ich dafür Code ändern muss.
Farblampen / Saturation:
SATURATION scheint mir nicht vorhanden
Hab ich aufgenommen, aber noch offen ob ich's umsetze — ich nutze Saturation/Hue an meinen eigenen Lampen selbst nicht, rechne stattdessen direkt in Hex um. Falls es kommt, dann rein zusätzlich, ohne dass sich für bestehende Lampen was ändert.
Settings-UI/canonicalKey-Verständnis:
Nehme ich mir vor — Erklärtext zu den Keys und wann/wie der Override greift, mit deinem Fensterkontakt als Beispiel.
Zahlen/Sonderzeichen in Gerätenamen:
Freut mich, dass der Bindestrich-Trick bei dir funktioniert wie gedacht.
VoiceID-Rollout:
Danke fürs Feedback!
Telegram-manuelle-Verknüpfung:
Ok, mal schauen ob/wie ich das umsetze. Ist jedenfalls bei mir im Plan aufgenommen.
Satelliten-Reichweite:
Zu den Satelliten: Welche "Reichweite" hat denn so ein Satellit
Bei mir sind die Räume so 20–40m² groß, jeweils ein Satellit pro Raum, Akustik ist gut. Liege ich oben im Bett in der Südost-Ecke, hört mich der Satellit im Erdgeschoss in der Nordwest-Ecke — mit einem Treppenhaus dazwischen. Stehe ich im Wohnzimmer, kann ich mit dem Satelliten in der Küche reden. Beides so 20–50m Distanz. Die Antwort vom Satelliten hängt natürlich von den verbauten Lautsprechern ab. Ich habe welche im "fliegenden" Aufbau, mit billigen Lautsprechern, die sind relativ leise, ich habe aber auch welche mit dem finalen Design (Dayton Audio RS75-4), da ist die Akustik um vieles besser.
Cross-Room-Gruppen ("alle Rollläden im EG") + "alle"/"beide" bei Rückfragen:
Alle Rolläden im Erdgeschoss"?
ber wenn ich beim Kommando schon "alle" drin habe fühlt sich diese Nachfrage natürlich komisch an
Beides hängt für mich zusammen — ich hab eine Idee für automatische virtuelle Gruppen-Geräte pro Raum/Kategorie in der Pipeline, die genau das lösen würde: "alle Rollläden" würde dann auf ein echtes Gerät matchen, und die Links/Rechts-Rückfrage bräuchte den Sonderfall gar nicht mehr. Noch nicht umgesetzt, aber eingeplant. Etagen zu "bauen", steht auch auf meinem Plan, aber noch nicht schriftlich. Ein passendes Design habe ich auch noch nicht im Kopf.
Wort-Dedup / Funktion im Gerätenamen:
Ist es richtig, dass die Wörter im Kommando dedupliziert werden wenn es um Steuerung/Matching geht?
Kein echtes "Dedup" — Raum, Funktion/Kategorie und Gerät werden komplett unabhängig voneinander gegen denselben Satz gematcht, jeder sucht sein eigenes Vokabular, ohne dass die anderen Treffer "verbraucht" werden. Dein Setup mit "Rolladen"-freien Gerätenamen funktioniert deshalb.
Zur Ansage ("Seite wurde geschlossen" klingt komisch): Hannah sagt immer den rohen Gerätenamen an, nicht Funktion+Gerät. Willst du "Rolladen Seite" in den Ansagen hören, müsste das Gerät in ioBroker tatsächlich so heißen — das macht das Matching dann aber strenger: es braucht "Rolladen Seite" als zusammenhängende Wortfolge im Kommando, während ein reiner "Seite"-Name flexibler matcht (Reihenfolge/Position im Satz egal). Echter Trade-off, keine Bug-Frage.
Aliase (Musik↔Radio, Rolladen↔Jalousie):
Gerät namens "Musik"
Da bin ich zurückhaltend — eine offene Synonymliste will ich Hannah nicht beibringen, das wird schnell unwartbar. Ein Teil davon dürfte sich aber sowieso über die Gruppen-Geräte von oben erledigen. Bei dir wurde vermutlich der ganze Raum geschaltet, weil Hannah kein Gerät gefunden. Das müsste ein gelöster Bug sein, so das Hannah lieber nachfragt mit "Tut mir leid, das Gerät habe ich nicht gefunden, welches meinst du?", ich kann das aber gerne nochmal prüfen und ich weiß natürlich nicht welche Version du hast.
iobroker-Command-Object-Logging:
Noch eine Beobachtung: Wenn ich Hannah einfach per iobroker-Command-Object frage
Auch ein Bug, danke — eingehende Anfragen sollen da genauso geloggt werden wie bei Telegram/Satellit. Gemeldet.
Versions-Logging:
Offen gesagt in Docker
Das kommt nun darauf an wie du dein Compose-file geschrieben hast. Pinst du auf fixe Versionen? dann ist es einfach. Ansonsten müsste man das über die image digest nachschauen. Ich kann das gerne für dich übernehmen, aber du musst mir dafür deine verwendeten Digests geben.
Tut mir leid, ist etwas viel geworden. Bis hoffentlich bald wieder!
Ach, muss dir überhaupt nicht leid tun! Ehrlich gesagt sind mir solche gesammelten Rundumschläge deutlich lieber als wenn dasselbe Thema in zehn Salami-Beiträgen häppchenweise reintropft - so hab ich alles auf einmal im Kopf und kann in Ruhe durchgehen. Also: gerne öfter so ausführlich!
Bis demnächst!ich habe da mal (wieder) eine Frage, diesmal zu Telegram
Hallo Walter, kein Problem, frag ruhig — dafür ist das Forum ja da!
Bei "(deprecated) Veraltet" muss ich leider erstmal passen, ohne mehr zu wissen. Könntest du mir zwei Dinge schicken, damit ich dir gezielt helfen kann?
-
Einen Screenshot von der Stelle in der WebUI, wo diese Meldung auftaucht (am besten mit der ganzen Seite drumrum) — dann seh ich genau, worauf sich "veraltet" bezieht.
-
Ein paar Infos zu deiner Domain: bei wem hast du sie registriert, und zeigt sie aktuell überhaupt schon irgendwohin (auf eine IP-Adresse, einen DynDNS-Dienst, o.ä.)?
Mit den beiden Sachen kann ich dir dann eine Anleitung schreiben, die auch wirklich zu deiner Situation passt — sonst rate ich womöglich am eigentlichen Problem vorbei.
Liebe Grüße
ich habe da mal (wieder) eine Frage, diesmal zu Telegram
Hallo Walter, kein Problem, frag ruhig — dafür ist das Forum ja da!
Bei "(deprecated) Veraltet" muss ich leider erstmal passen, ohne mehr zu wissen. Könntest du mir zwei Dinge schicken, damit ich dir gezielt helfen kann?
- Einen Screenshot von der Stelle in der WebUI, wo diese Meldung auftaucht (am besten mit der ganzen Seite drumrum) — dann seh ich genau, worauf sich "veraltet" bezieht

Hier beim Klick auf Verbinden Telegram.

Ergebniss:
URLals Text:https://oauth.telegram.org/auth?bot_id=+++meine ID+++&origin=https%3A%2F%2F192.168.178.122%3A5000&request_access=write&return_to=https%3A%2F%2F192.168.178.122%3A5000%2Fme- Ein paar Infos zu deiner Domain: bei wem hast du sie registriert, und zeigt sie aktuell überhaupt schon irgendwohin (auf eine IP-Adresse, einen DynDNS-Dienst, o.ä.)?
Ich habe mir eine Duck DNS zum test eingerichtet: http://home-wollemen.duckdns.org
Diese ist in der FritzBox eingetragen aber sonst noch nichts gamacht auch keine Freigaben.Mit den beiden Sachen kann ich dir dann eine Anleitung schreiben, die auch wirklich zu deiner Situation passt — sonst rate ich womöglich am eigentlichen Problem vorbei.
Liebe Grüße
-
-
ich habe da mal (wieder) eine Frage, diesmal zu Telegram
Hallo Walter, kein Problem, frag ruhig — dafür ist das Forum ja da!
Bei "(deprecated) Veraltet" muss ich leider erstmal passen, ohne mehr zu wissen. Könntest du mir zwei Dinge schicken, damit ich dir gezielt helfen kann?
- Einen Screenshot von der Stelle in der WebUI, wo diese Meldung auftaucht (am besten mit der ganzen Seite drumrum) — dann seh ich genau, worauf sich "veraltet" bezieht

Hier beim Klick auf Verbinden Telegram.

Ergebniss:
URLals Text:https://oauth.telegram.org/auth?bot_id=+++meine ID+++&origin=https%3A%2F%2F192.168.178.122%3A5000&request_access=write&return_to=https%3A%2F%2F192.168.178.122%3A5000%2Fme- Ein paar Infos zu deiner Domain: bei wem hast du sie registriert, und zeigt sie aktuell überhaupt schon irgendwohin (auf eine IP-Adresse, einen DynDNS-Dienst, o.ä.)?
Ich habe mir eine Duck DNS zum test eingerichtet: http://home-wollemen.duckdns.org
Diese ist in der FritzBox eingetragen aber sonst noch nichts gamacht auch keine Freigaben.Mit den beiden Sachen kann ich dir dann eine Anleitung schreiben, die auch wirklich zu deiner Situation passt — sonst rate ich womöglich am eigentlichen Problem vorbei.
Liebe Grüße
Titelzeile im Screenshot auch schwärzen?
-
Titelzeile im Screenshot auch schwärzen?
-
So, ich denke mal ich habe auch noch ein Problem mit Datenbanken.
Gelesen habe ich das eine msqlite sowie eine Mysql da sein muss?
Da liegt wiedermal ein Problem bei mir, sqlite habe ich aber leider keinen erfahrung damit wie diese Funktioniert.
Wie komme ich am die Einstellungen, sprich username und passwort.
Vor längerer zeit habe ich mal mit Mysql gearbeitet das ging aber über eine Weboberfläche.Noch etwas, welche .yaml dateien müssen eigentlich angelegt und Bearbeitet werden.
Habe in deiner neuen Anleitung gelesen das da mehrere sind? -
OliverIO Was meinst du?
Das ist der Telegram Bot TokenDu hast zwar die Eingabezeile geschwärzt, aber in der Titelzeile des Fensters kann man ihn noch komplett lesen
Ich würde es ungern zur Verdeutlichung hier noch mal posten wollen
-
OliverIO Was meinst du?
Das ist der Telegram Bot TokenDu hast zwar die Eingabezeile geschwärzt, aber in der Titelzeile des Fensters kann man ihn noch komplett lesen
Ich würde es ungern zur Verdeutlichung hier noch mal posten wollen
OliverIO Was meinst du?
Das ist der Telegram Bot TokenDu hast zwar die Eingabezeile geschwärzt, aber in der Titelzeile des Fensters kann man ihn noch komplett lesen
Ich würde es ungern zur Verdeutlichung hier noch mal posten wollen
Au man.... Danke habs geändert.
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