Skip to main content

Installation von ESPHome über eine lokale Python Umgebung in Windows

Require

Alles git:

in

der Eingabeaufforderung als Administrator ausführen!

Für die Installation wird Git benötigt
winget install --id Git.Git -e --source winget

Run

Eine Commandneue asvirtuele Administrator

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-Files des Projekts in den Ordner kopieren
Copy WaterMeter.yaml and secret.yaml to 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
-->

Hier getwir COMz.B. portCOM7 (e.g. COM7)angezeigt

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