Skip to main content

Installation ESPHome-Device über eine lokale Python Umgebung in Windows

Vorbereitung

Alles in der Eingabeaufforderung als Administrator ausführen!

Für die Installation wird Git benötigt
winget install --id Git.Git -e --source winget
Eine neue virtuele Umgebung für Python erstellen und aktivieren
python -m venv "C:\Program Files\Python313\esphome"
cd c:\Program Files\Python313\esphome\Scripts
c:\Program Files\Python313\esphome\Scripts>activate.bat
ESPHome in der virtuellen Umgebung installieren
(esphome) c:\Program Files\Python313\esphome>pip install esphome
Die yaml-FilesDateien des Projekts in den Ordner kopieren

ESPHome WasserMeter Sensor (Beispiel)Beispieldateien)

cp c:\Users\User\Desktop\WaterMeter.yaml c:\Program Files\Python313\esphome\Scripts
cp c:\Users\User\Desktop\secret.yaml c:\Program Files\Python313\esphome\Scripts

Hier sind es zwei Dateien da die Informationen für das WLAN extra in der Datei secret.yaml stehen.

Den Seriellen Port anzeigen lassen

Den Espressif-Microcontroller anstecken, dabei Boot-Taste drücken

(esphome) c:\Program Files\Python313\esphome>mode

Programmiervorgang

(esphome) c:\Program Files\Python313\esphome\Scripts>esphome run WaterMeter.yaml --device COM7