Datei aus GitHub in Home-Assistant einfügen -aber wie?

Hallo liebe Commmunity,

Ich finde eure Arbeit hier und die Unterstützung echt klasse. ICh habe mir auch schon viel Lösungen zu meinen kleinen Problemen herausgefischt.

ICh habe mir vor kurzem ein E-Paper Display von SeeedStudio gekauft um mir eine Info-Dashboard zu basteln. Zuerst hatte ich auf grund der Tatsache als Neuling die Sache mit den .yaml-Konfigurationdateien für die esp32-plattform ein wenig zu einfach vorgestellt. Dieses Hindernis konnte ich jedoch mit dem espHome designer lösen -übrigens eine super Sache.

Jetzt heißt es allesdings dass man das Design der Icons aus dem bestimmten GitHub-Verzeichnis in das entsprechende espHome-Verzeichnis manuell einfügen muss.

Und genau hier bin ich am ende -ich komme absolut nicht dahinter ich eine Icons-design-Datei aus Github in das entsprechende Verzeichnis in Home Assistant unter espHome einfügen kann. Könnte mir hierbei jemand helfen bzw. sagen wie dies gemacht wird.

Danke schon mal im Voraus für die Hilfe.

ICh wünsche euch einen schönen tag und

beste Grüße

Jürgen.

Moin Moin,
Willkommen erstmal :grin:

Grundlegend kannst du mit dem “File Editor” auch Dateien hochladen.
Für die Symbole würde ich empfehlen diese in ein Unterverzeichnis unter ESPHOME zu legen und in deiner Yamldatei diese dann mit dem Pfad"/SYMBOLE/DEINESYMBOLE" einzubinden.
Wie kommst du an den Fileeditor? Nun den kannst du über den HACS Store installieren. Hier ein Video von Simon dazu
Post mal das Github mit den Symbolen. Hier auch nochmal ein Link zu einem UI Editor, vlt. hilfts was :grin:

Cherrs Franky

Im File Editor…:

hallo zusammen.

Danke für die wirklich sehr schnelle Lösung (Titel) von euch -echt toll danke.

Jedoch muss ich euch leider mitteilen dass nicht die Lösung meines eigentlich Problems war.

Die Sachlage ist folgende –> Ich habe mir ja ein e-Paper-Display gekauft um Infos anzuzeigen. Um den Inhalt zu programmieren habe ich mich für espHome und der .YAML-Sache entschieden. ICh hatte dann auch den espHome Designer im HACS entdeckt und war echt zu happy über den optischen Designer und dass im Hintergrund die .YAML-Datei für die Konfiguration erzeugt wird. Diese muss man dann nur noch an entsprechender Stelle in die Basis-Konfig einfügen und fertig -naja bis auf die Sache mit der Icons-Datei aud GitHub (was ja jetzt gelöst ist).

Jedoch hatte ich den Scroll-Balken rechts in dem Validierungs-Fenster völlig übersehen. Da sind nähmlich noch einige andere Fehler, von denen ich wirklich nur Quetschua verstehen -also nicht die Bohne….

Im Anhang ist das Protokoll der Validierung. (ICh hoffe es kann geöffnet werden)

e-ink-display-1-validate.txt (5,2 KB)

Schönen guten Morgen.

Ich habe mir das Protokoll mal genauer angesehen und ich vermute dass die Fehler alle mit der fehlenden Icons-Datei zusammenhängen…. (bin mir jedoch nicht sicher.

Meine Frage ist dann in welchem Verzeichnis meines HA soll ich diese Design-Icon-Datei kopieren?

Sollte diese Icons-Datei in den grün gefärbtem Config-Ordner kommen? Falls ja befindet sich dort kein espHome Unterverzeichnis…

Jedoch ist ein espHome-Ordner 2 Etagen (Ordner) weiter unten….

Unten angefügt ist der Eintrag aus dem esphome Designer

Beste Grüße und vielen Dank…

  • Local files: The path (relative to where the .yaml file is) of the image file.

Gruß Osorkon

Einen wunderschönen guten Morgen,

erstmal vielen dank für deine Mühe mit dem Link…
Ich habe mir die Sache auf der verlinkten Seite intensiv durchgelesen -jedoch sprengt der Inhalt mein Verständnis. Zusammen mit meiner fehlenden Erfahrung ist es wohl ein gefährlicher Cocktail.

Mir war nicht bewusst dass es unter den Programmen von einer Instanz zur anderen Variationen gibt. Da bräuchte ich dann wahrscheinlich eine individualisierte Unterstützung.

Hm auf gut deutsch gesagt habe ich mit so einer kleinen Sache das eine meiner Fahnenstange erreicht. KEine Ahnung wie ich jetzt weitermachen soll.

Beste Grüße und einen schönen Tag noch.

Jürgen

Hallöle,

Dein Problem sind tatsächlich die Font dateien

    Could not find file '/config/esphome/fonts/materialdesignicons-webfont.ttf'. Please make sure it exists (full path: /config/esphome/fonts/materialdesignicons-webfont.ttf).
    file: fonts/materialdesignicons-webfont.ttf
    id: font_material_design_icons_400_71
    size: 71

hast du die dateien auch in dem Ordner abgelegt “/config/esphome/fonts/”? Und heissen diese auch genauso?
Am Anfang müsste sowas stehen:

font:  - file: "fonts/Comic Sans MS.ttf"
    id: my_font
    size: 20
    bpp: 2

Natürlich mit dem Pfad und jeweils Namen zu deinen Fonts.
Auch der Pfad zum Roboto Font fehlt, ggf. muss du dir die Datei Roboto.ttf irgendwo runterladen, ins gleiche Fontverzeichnis legen und auch einbinden.
Lies mal die Hilfe von ESPHOME
Dann sollte das auch tun.
Oder frag Google AI, damit kannst du auch schon sehr vieles erledigen :upside_down_face:

Grüße Franky