1.Во первых установим Python в Windows. Скачать можно отсюда.
Не забываем установить галочку: Add Python … to PATH
2.Далее создадим рабочую директорию: С:\esphome\ . Где мы будем хранить прошивки наших устройств.
3.Чтобы было удобно работать с командной строкой, в папке c:\esphome\ создадим ярлык cmd:
4.Правильнее и удобнее использовать в работе виртуальное окружение Python. Создадим его в рабочей папке c:\esphome\ с помощью python инструмента venv.
python -m venv venv
Флаг -m
указывает Python-у запустить venv
как исполняемый модуль. venv/
— название виртуального окружения (где будут храниться ваши библиотеки).
В результате будет создан каталог venv/
содержащий копию интерпретатора Python, стандартную библиотеку и другие вспомогательные файлы.
Чтобы начать пользоваться виртуальным окружением, необходимо его активировать:
venv\Scripts\activate.bat
5.Устанавливаем esphome
pip3 install wheel
pip3 install esphome
Если установщик попросит установить дополнительный пакет, устанавливаем.
Команда для обновления esphome
pip3 install esphome --upgrade
6.Создаем новый проект: esphome wizard livingroom.yaml (название любое). И далее отвечаем на вопросы.
ИЛИ
можем создать проект в блокноте, и сохранить в формате *.yaml
7.Для загрузки проекта в esp используем команду
esphome run livingroom.yaml
где livinfroom.yaml название файла с кодом. Может быть любое.