Getting Started With ESPHome Workshop: Difference between revisions

From HOPE Wiki
Fortuna (talk | contribs)
Fortuna (talk | contribs)
Add links
 
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
= Getting Started With ESPHome: From Zero to Cool workshop =
= Getting Started With ESPHome: From Zero to Cool workshop =


== Abstract ==
⚠️ '''You must bring: a laptop + a USB-C data cable (not just charging).''' ⚠️


This hands-on workshop introduces participants to ESPHome, an open-source platform for integrating ESP32 microcontrollers with home automation systems. Participants will learn the fundamentals of configuring ESPHome YAML files to control inputs and outputs, connect to Wi-Fi, enable remote access, perform over-the-air (OTA) updates, integrate with Home Assistant, and add external sensors or components. Attendees will walk away with the knowledge to create their own simple IoT solutions using ESPHome. No programming or soldering skills are required, making this workshop highly accessible to beginners and anyone curious about home automation.
📆 '''Date:''' Day 2, Saturday, 16-August-2025<br>
🕔 '''Time:''' 5:00pm - 6:30pm<br>
📍 '''Location:''' Tobin 219 (Workshop A)<br>
[http://Schedulehttps://schedule.hope.net/hope16/talk/T7XAL9/ Schedule]


== Day / Time / Location ==
This hands-on workshop introduces participants to ESPHome, an open-source platform for integrating ESP32 microcontrollers with home automation systems. Participants will learn the fundamentals of configuring ESPHome YAML files to control inputs and outputs, connect to Wi-Fi, enable remote access, perform over-the-air (OTA) updates, integrate with Home Assistant, and add external sensors or components. Attendees will walk away with the knowledge to create their own simple IoT solutions using ESPHome. No programming or soldering skills are required, making this workshop highly accessible to beginners and anyone curious about creating IoT devices and home automation.
'''Date:''' Day 2, Saturday, 16-August-2025<br>
'''Time:''' 5:00pm - 6:30pm<br>
'''Location:''' Tobin 219 (Workshop A)


== Full Description ==
By '''Vinicius Fortuna''' — [https://www.viniciusfortuna.com Home] · [https://www.linkedin.com/in/vfortuna/ LinkedIn] · [https://mastodon.social/@vinifortuna Mastodon]


== Registration -- NOT required ==
== Materials ==
The workshop is free to attend, but you’ll need an '''ESP32 device''' (ESP32-C3 preferred), plus a '''laptop''' and '''USB-C data cable'''.
 
'''ESP32 devices:''' I’ll have '''20 ESP32-C3 Super Mini''' boards available for purchase at '''$4''' (cash, crypto, Venmo, PayPal). You can also borrow one if available; priority goes to folks purchasing.
 
'''Bring last year’s badge:''' You can use the [[HOPE XV Electronic Badge]] (it has an ESP32-C3 inside).


<span style="color:orange">'''NOTE:  You do NOT need to register to take this workshop<br>-- please show up early to ensure a seat at Tobin 219 (Workshop A).'''<br>
'''USB-C data cables:''' I’ll bring ~20 to loan during the session (please return). If your laptop doesn’t have USB-C, bring your own USB-A↔USB-C cable or adapter. '''Make sure it’s a data-capable cable.'''


== Presenter(s) ==
No soldering or extra tools needed. No registration; first-come, first-served seating. If you lack materials, you can still sit in if space allows—priority to those ready to flash.


'''Vinicius Fortuna'''<br>
== Preparation ==
[https://www.viniciusfortuna.com Home Page] - [https://www.linkedin.com/in/vfortuna/ LinkedIn] - [https://mastodon.social/@vinifortuna Mastodon]


== Materials ==
This can be problematic and doing it in advance can ensure the workshop can get started without delays.
 
*[https://esphome.io/guides/installing_esphome.html Install ESPHome]
* Have https://github.com/fortuna/ESPHomeWorkshop open in your laptop to copy the code and follow along.
 
== Quick links ==
 
Workshop code: https://github.com/fortuna/ESPHomeWorkshop


Any materials needed to participate in this workshop will be available at-cost.<br>
ESPHome docs: [https://esphome.io/#getting-started Getting Started] - [https://esphome.io/components/ List of Components]
Observers are welcome at no cost.<br>
'''To do the hands-on portion for this workshop:<br>
'''Materials Cost: $10-15, or non cost if you bring your own ESP32 dev board'''<br>


== Required Software / What to bring ==
Home Assistant ESPHome integration:
https://www.home-assistant.io/integrations/esphome/


laptop with ESPHome and text editor (Visual Code Studio recommended) installed
Community:


== Links ==
* ESPHome: [https://discord.com/invite/KhAMKrd Discord Server], [https://community.home-assistant.io/c/esphome/36 Forum]
* Home Assistant: [https://discord.com/invite/KhAMKrd Discord Server], [https://community.home-assistant.io/ Forum]

Latest revision as of 20:29, 17 August 2025

Getting Started With ESPHome: From Zero to Cool workshop

⚠️ You must bring: a laptop + a USB-C data cable (not just charging). ⚠️

📆 Date: Day 2, Saturday, 16-August-2025
🕔 Time: 5:00pm - 6:30pm
📍 Location: Tobin 219 (Workshop A)
Schedule

This hands-on workshop introduces participants to ESPHome, an open-source platform for integrating ESP32 microcontrollers with home automation systems. Participants will learn the fundamentals of configuring ESPHome YAML files to control inputs and outputs, connect to Wi-Fi, enable remote access, perform over-the-air (OTA) updates, integrate with Home Assistant, and add external sensors or components. Attendees will walk away with the knowledge to create their own simple IoT solutions using ESPHome. No programming or soldering skills are required, making this workshop highly accessible to beginners and anyone curious about creating IoT devices and home automation.

By Vinicius FortunaHome · LinkedIn · Mastodon

Materials

The workshop is free to attend, but you’ll need an ESP32 device (ESP32-C3 preferred), plus a laptop and USB-C data cable.

ESP32 devices: I’ll have 20 ESP32-C3 Super Mini boards available for purchase at $4 (cash, crypto, Venmo, PayPal). You can also borrow one if available; priority goes to folks purchasing.

Bring last year’s badge: You can use the HOPE XV Electronic Badge (it has an ESP32-C3 inside).

USB-C data cables: I’ll bring ~20 to loan during the session (please return). If your laptop doesn’t have USB-C, bring your own USB-A↔USB-C cable or adapter. Make sure it’s a data-capable cable.

No soldering or extra tools needed. No registration; first-come, first-served seating. If you lack materials, you can still sit in if space allows—priority to those ready to flash.

Preparation

This can be problematic and doing it in advance can ensure the workshop can get started without delays.

Quick links

Workshop code: https://github.com/fortuna/ESPHomeWorkshop

ESPHome docs: Getting Started - List of Components

Home Assistant ESPHome integration: https://www.home-assistant.io/integrations/esphome/

Community: