Have a
question
?

ESPHome telepítése Windows alatt (Python alapokon) standalone mód

Részletes, Windows rendszeren használható, lépésről lépésre haladó útmutató az ESPHome telepítéséhez Python segítségével. Ez a módszer teljes szabadságot ad YAML fájlok szerkesztésében, firmware fordításban és feltöltésben is, grafikus felületen
Author: HESTORE Hungary Kft. / Ecker János

Ez a módszer lehetővé teszi, hogy:

  • saját .yaml konfigurációból fordítsunk firmware-t ESP8266/ESP32 eszközökhöz,
  • USB-n vagy WiFi-n keresztül feltöltsük azokat,
  • ESPHome dashboardot használjunk böngészőből, grafikus felületen

Mit fog tartalmazni ez a telepítés?

  • Teljes ESPHome CLI telepítése Python segítségével
  • Virtuális környezet használata (elkerülve a rendszer-szintű zavarokat)
  • USB-n keresztüli feltöltés támogatása
  • HESTORE kínálatában szereplő ESP modulok támogatása (pl. ESP8266, ESP32, ESP32-C3)

Előkészületek: amire szükség lesz

Eszköz vagy szoftverMegjegyzésTermék
Python 3.10 vagy újabbTelepítéshez szükséges
pip csomagkezelőA Python csomagtelepítője
Git (nem kötelező, de ajánlott)Fejlettebb munkafolyamathoz hasznos
USB-UART átalakító vagy microUSB kábelA modul típusától függően szükséges
AK-300110-010-S
100.345.35
1+: 685 Ft
Egy ESP32 vagy ESP8266 modul a HESTORE-bólAjánlott: Wemos D1 Mini, ESP32-WROOM, ESP8266 NodeMCU, stb.
WEMOS-D1-MINI
100.379.01
1+: 2 094 Ft

1. Python telepítése Windows-ra

  1. Lépjünk a hivatalos Python letöltési oldalra: https://www.python.org/downloads/
  2. Válasszuk a Windows installer (64-bit) lehetőséget
  3. Telepítés során jelöljük be a "Add Python to PATH" opciót
  4. Válasszuk a Customize installation lehetőséget, majd pip, tcl/tk és venv komponenseket is hagyjuk bekapcsolva

Telepítés után ellenőrizzük terminálban (Win + R → cmd):

CMD
python --version
pip --version

2. Virtuális környezet létrehozása (ajánlott)

  1. Hozzunk létre egy új mappát, pl. C:\Users\Felhasználó\Documents\esphome-hestore
  2. Nyissunk egy parancssort a mappában:
  3. CMD
    python -m venv venv
    venv\Scripts\activate

3. ESPHome telepítése pip-pel

Az aktív környezetben (abban a parancssori ablakban futtassuk, mint ahol a venv-et létrehoztuk):

CMD
pip install esphome

Telepítés után ellenőrizzük:

CMD
esphome version

4. ESPHome dasboard indítása

CMD
esphome dashboard .

Nyissuk meg ezután böngészőben az alábbi URL-t, hogy elérjük a grafikus Dashboard felületet: http://127.0.0.1:6052

A grafikus felületen pedig a + NEW DEVICE gomb segítségével el is készíthetjük az első ESPHome eszközünk konfigurációját.


5. Eszköznév, alap WiFi információk megadása

  1. A +NEW DEVICE gombra kattintva egy wizard nyílik meg, ahol bekéri az eszköz nevét (például: testproject-hestore)
  2. Csatlakoztassuk a számítógéphez USB-n az ESP fejlesztői panelt
  3. Nyissuk meg a Windows Eszközkezelőt, és keressük meg, hogy az újonnan csatlakoztatott eszköz hányas COMx port számot kapta (illetve hogy a soros-USB illesztőprogramja rendben feltelepítésre került-e)
  4. Az ESPHome Dashboard-on folytassuk az új eszköz létrehozási folyamatot és az Installation dialógusok kattintsunk a CONNECT gombra.
  5. A böngészőben megnyíló párpeszédpanel kéri, hogy válasszuk ki az eszköz COM portját.
  6. Ezt követően elkezdődik az első projekt létrehozása automatikusan és alapkódok eszközre töltése (több percet is igénybe vehet)
  7. A WiFi csatlakozáshoz bekéri az AP-nk SSID-jét és a hozzá való jelszót.

Az első feltöltésnél szükség van fizikai kapcsolatra (pl. microUSB, USB–UART). Később OTA (WiFi) is elegendő.


6. YAML szerkesztése és fordítás

  1. A létrejött projekt kártyáján kattintsunk az EDIT gombra a YAML szerkesztő megjelenítéséhez
  2. A fájl szerkesztését követően a SAVE segítségével mentsük el a YAML fájlt (jobb felső sarok)
  3. Az INSTALL gomb megnyomásával elindítható a fordítás (platformio)
  4. A fordítás végeztével válasszuk a Plug into this computer lehetőséget, hogy USB-n csatlakoztatott eszközre feltöltsük a fordított programot.

Fontos figyelmeztetés

ESP8266 és ESP32 modulok többnyire 3.3V-on működnek – ügyelni kell a megfelelő feszültségszintre. USB-UART adapter használatakor győződjünk meg róla, hogy 3.3V kompatibilis.


Tipikus kompatibilis hardverek a HESTORE-tól az első kísérletezésekhez

MegnevezésHESTORE cikkszám / típusjavaslat
Wemos D1 mini
WEMOS-D1-MINI
100.379.01
1+: 2 094 Ft
ESP32-WROOM-32 fejlesztőpanel
ESP-WROOM-32-ESP32S
100.446.79
1+: 2 158 Ft
USB-microUSB kábel
AK-300110-010-S
100.345.35
1+: 685 Ft
USB–UART átalakító (3.3V/5V jumperrel)
FT232RL-M-USB-C
100.480.91
1+: 652 Ft
USB–UART átalakító (3.3V/5V jumperrel)
CH340G-M
100.378.97
1+: 527 Ft

Összefoglaló

Az ESPHome CLI telepítése Python segítségével Windows rendszerre kiváló kiindulási pont az okoseszközök világába. Ez a módszer teljes szabadságot kínál a fejlesztésben, verziókezelésben és modulkonfigurálásban. A HESTORE.hu kínálatából könnyedén beszerezhetők a kompatibilis ESP modulok és kiegészítők, így gyorsan el lehet kezdeni a saját automatizált otthon kialakítását.

This article is intended to provide inspirational projects and technical summaries and is not considered official support documentation. The source codes in the solutions presented are tested source codes at all times, but may become outdated due to software/hardware version changes beyond our control.
The articles are the intellectual property of HESTORE Hungary Kft.
Do you have a question?
IndexShopping cartShippingHelpTerms and conditionsPrivacyBK-KITSHESTORE APIContact
HESTORE Hungary Ltd, all rights reserved!

Our website is baking cookies in your browser.
Read about cookies here.

The products in your cart will be delivered from the HESTORE warehouse in Hungary.
GLS shipping GLS shipping FoxPost shipping DHL shipping  PayPal payment ISO9001 certified DigiCert SSL security SimplePay payment