Für alle die nicht das ESPHome AddOn im Home Assistant nutzen um ESPHome Projekte über den Browser zu kompilieren und zu flashen gibt es noch weitere Möglichkeiten ESPHome Projekte auf den ESP zu bringen.
Die erste Variante auf die ich hier nicht weiter eingehen möchte ist die Möglichkeit, ESPHome über Docker zu installieren. Weitere Infos dazu findet Ihr in der ESPHome Dokumentation:
https://esphome.io/guides/getting_started_command_line.html
Alternativ könnt Ihr einfach Python inklusive ESPHome installieren und eure ESPHome-YAML Dateien auf der Kommandozeile kompilieren und flashen.
ESPHome für die Kommandozeile installieren
Zu erst muss Python installiert werden. Das geht natürlich auch manuell. Bei Windows empfehle ich um Probleme zu vermeiden, Python aus dem Microsoft Store zu installieren.
https://apps.microsoft.com/store/detail/python-39/9P7QFQMJRFP7
Sobald Python installiert ist, muss ein Arbeitsbereich eingerichtet werden. Dazu erstellt man an einer beliebigen Stelle einen Ordner in dem man die ESPHome Projekte später verwalten möchte. (z.B. im Dokumente-Ordner des aktuellen Benutzers)
Anschließend wechselt man im Arbeitsplatz (Explorer) in den neu erstellten Ordner und gibt oben in der Adresszeile das Kommando „cmd“ ein und bestätigt mit Enter. Dadurch öffnet sich die Kommandozeile in der man sich direkt im richtigen Verzeichnis befindet.

Jetzt muss der Arbeitsbereich angelegt werden. Das erledigt der folgende Befehl der auf der Kommandozeile eingegeben werden muss.





