No luck with my first attempts to install #ESPHome on a ESP S3 dev board.

Trying to connect to the board using ESPHome web in chromium gives "Failed to initialize" and looking at system log messages it appears that the python it is using can't find the esphome module....

Anything more I'm meant to install? #NixOS should have this just working I'd have thought....

Nix config in screen shot, and python error

https://github.com/NixOS/nixpkgs/issues/370611

Looks like this broke this way, was fixed and has presumably broken again.

esphome: call to esptool fails because of missing pyserial module so firmware.factory.bin doesn't get created 路 Issue #370611 路 NixOS/nixpkgs

Describe the bug When installing a new configuration, the call to esp32_create_combined_bin in post_build.py.script fails because it can't find the pyserial module when calling the esptool library....

GitHub
nixos/esphome: Module Not Found and Permissions Issues 路 Issue #504950 路 NixOS/nixpkgs

Nixpkgs version Unstable (26.05) Describe the bug When services.esphome is enabled and configured, the dashboard commands fail with no such module found. I managed to solve it by adding PYTHONPATH ...

GitHub
Work around broke the webUI, but command line usage appears to be working for me :)
WebUI fixed by setting owner/group to the workaround esphome:esphome