Skip to content

ramdacxp/esphome

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Podman hosted ESPHome development

This repo provides scripts to develop ESPHome based projects on Windows.
It uses a containerized version of the ESPHome tools running in PodMan.

Hint: The old Docker based version of this repo can be found in the v1 branch.

Installation

Usage

  • Start podman backend with: podman machine start
  • Use esphome.cmd to execute all esphome shell commands, e.g. esphome --help
  • Use dashboard.cmd to start ESPHome website at http://localhost:6052

If the repo folder is opened in VSCode, intellisense for ESPHome .yaml is support. You can use the default build task (F6) to compile the active .yaml file. The statusbar contains buttons to execute common tasks.

Links

  • Install ESPHome via Docker
  • VSCode Extension
  • ESPHome Web Installer to flash a given .bin via browser connected via COMx.
    • If the board has a BOOT key, press and hold it while confirming the installation wit [INSTALL].
    • It helps to power off the board before connecting the serial port. Optionally holds down the BOOT key while connecting the board to the power source.
    • Try to connect GPIO0 and GND if the board has no BOOT key, details here.
  • CP210x Universal Windows Driver required on Windows@Arm64 to flash Esp32 NodeMPU boards.

Projects

ESPHome projects are available in the folder /config.

Hub75 Matrix Display

hub75-64x64.yaml drives a 64x64 Hub75 1/32-scan panel with an ESP32 NodeMCU.

The Matrix matrix

Input Plug Related Cable
Pinout Cable Pinout Cable
The marked pins are connected
Cable ESP32
Pinout Cable Pinout Cable

Framed Utopia

utopia.yaml displays random "Utopia" messages on a HUB75 64x64 matrix. Short, nice, utopic statements - simply to make you smile.

This is basically the ESPHome version of this project shared by Ingo Hinterding.

Framed Utopia

Casalux LED Bar

led.yaml drives a "Casalux LED Bar" on a ESP32 C3 Super Mini.

More details in the Github project ramdacxp/lichtleiste.

About

Scripts to execute dockerized ESPHome CLI commands

Topics

Resources

Stars

Watchers

Forks

Contributors