I have an ESP-32 with built-in OLED. I have successfully uploaded programs using the Arduino IDE. I want to use this ESP-32 with Home Assistant.
I have searched to be able to install ESP Home onto my ESP device. The FAQ on Frequently Asked Questions — ESPHome seems to assume that I already have ESP Home installed. This is the most helpful guide that I have found for installing ESP Home: Complete ESPHome Installation Guide: 4 different ways to install ESPHome - Kiril Peyanski's Blog
Option 1: Won’t work because my Home Assistant is installed in my basement with no monitor nor keyboard.
Option 2: Won’t work because I don’t have Docker.
Option 3: Wont work because I cannot install esphome. If I use “pip3 install --user esphome” or “sudo pip3 install esphome” I get "This environment is externally managed
╰─> To install Python packages system-wide, try apt install
python3-xyz, where xyz is the package you are trying to
install.
Trying “sudo apt install python3-esphome” results in “Unable to locate package python3-esphome”
Option 4: Won’t work because when I go to ESP Web Tools I get the message: " The demo is not available because your browser does not support Web Serial. Open this page in Google Chrome or Microsoft Edge instead." I am using Chromium which is not Chrome.
FYI: I am using Ubuntu 24.04 LTS. I am a computer programmer versed in several languages. I am currently programming Python3 at work and at home.