Installation does not work properly

I use IOBroker on a Raspberry Pi 4 with PiOS trixy and wanted to supplement it with ESPHome. I installed ESPHome via the console and connected it to the IOBroker adapter.

sudo apt install python3-venv python3-pip
python3 -m venv venv
source venv/bin/activate
pip3 install esphome
esphome dashboard config/

I installed ESPHome on an ESP32-C3 via Chrome on my local PC and entered the Wi-Fi data.

The device is then displayed on the dashboard. I press Take Control… and then press Install. A black window appears: Install esphome-web-7c32c1.yaml. Stop in the lower right corner, then after a while only download logs, edit, retry, and close.

Download Logs results in a text file with zero content.

When I click Close and then Edit (I see a preset basic configuration there), I click Install, but none of the four options offered work. Neither wirelessly, nor via USB on the computer, nor USB on the PI (I have set rights for dialout standard users and iobroker), and even manual download does nothing except bring up the black window where stop is temporarily displayed in the lower right corner and then, after a few minutes, download logs, edit, retry, and close.

Is ESPHome another one of those projects that only work via Docker?

+++++++

Compiling and uploading with the PI runs via the console, even if it took 10 minutes…

The web interface is just black… These Linux things are either great out of the box and work right away, or they’re a totally frustrating waste of time.

++++++++++
====================================== [SUCCESS] Took 79.98 seconds ======================================
INFO Build Info: config_hash=0x17898985 build_time_str=2026-02-10 13:28:47 +0100
INFO Successfully compiled program.
Found multiple options for uploading, please choose one:
[1] /dev/ttyACM0 (USB JTAG/serial debug unit)
[2] Over The Air (esp32-c3-test.local)
(number): 1
esptool v5.1.0
Connected to ESP32-C3 on /dev/ttyACM0:
Chip type: ESP32-C3 (QFN32) (revision v0.4)

Hard resetting via RTS pin…
INFO Successfully uploaded program.
INFO Starting log output from /dev/ttyACM0 with baud rate 115200
[13:32:16.635][D][wifi:1227]: Found networks:

I’ll leave it at that, delete esphome… and continue using Tasmota and my own MQTT Arduino stuff… at least that works.

You could also just run ESPHome standalone on your PC or Mac. The advantage is that you can directly connect to the ESP device and the see the actual logs after flashing.

If you are a MQTT user there’s nothing wrong with using Tasmota though, I use both. ESPHome is way better for complex projects.