Package Details: esphome 2024.3.0-1

Git Clone URL: https://aur.archlinux.org/esphomeyaml.git (read-only, click to copy)
Package Base: esphomeyaml
Description: Solution for your ESP8266/ESP32 projects with Home Assistant
Upstream URL: https://github.com/esphome/ESPHome
Keywords: ESP32 ESP8266 HomeAssistant
Licenses: MIT
Replaces: esphomeyaml
Submitter: sgar
Maintainer: sgar (jesserockz, esphome)
Last Packager: jesserockz
Votes: 15
Popularity: 0.041115
First Submitted: 2019-02-06 12:02 (UTC)
Last Updated: 2024-03-20 05:33 (UTC)

Latest Comments

1 2 3 Next › Last »

KriK commented on 2024-02-09 11:48 (UTC)

Same problem: No module named 'aiohappyeyeballs'

StefanT commented on 2024-02-07 14:34 (UTC)

esphome 2023.12.5 breaks with python-voluptuous 0.14.2. Downgrading to python-voluptuous 0.14.1 fixes it.

ginkel commented on 2024-01-15 13:45 (UTC)

Running esphome logs <yaml> throws the following exception:

Traceback (most recent call last):
  File "/usr/bin/esphome", line 33, in <module>
    sys.exit(load_entry_point('esphome==2023.12.5', 'console_scripts', 'esphome')())
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/esphome/__main__.py", line 1041, in main
    return run_esphome(sys.argv)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/esphome/__main__.py", line 1028, in run_esphome
    rc = POST_CONFIG_ACTIONS[args.command](args, config)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/esphome/__main__.py", line 487, in command_run
    return show_logs(config, args, port)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/esphome/__main__.py", line 356, in show_logs
    from esphome.components.api.client import run_logs
  File "/usr/lib/python3.11/site-packages/esphome/components/api/client.py", line 8, in <module>
    from aioesphomeapi import APIClient
  File "/usr/lib/python3.11/site-packages/aioesphomeapi/__init__.py", line 7, in <module>
    from .client import APIClient
  File "/usr/lib/python3.11/site-packages/aioesphomeapi/client.py", line 84, in <module>
    from .connection import APIConnection, ConnectionParams, handle_timeout
  File "aioesphomeapi/connection.py", line 18, in init aioesphomeapi.connection
ModuleNotFoundError: No module named 'aiohappyeyeballs'

pfrenssen commented on 2024-01-13 13:40 (UTC)

I am getting the error "Please update your pillow installation to 10.1.0" now that pillow has a 10.2.0 release.

There is an upstream issue about it but it has been closed: https://github.com/esphome/issues/issues/5077 - the maintainers want to lock down older versions of libraries until they are tested.

krassecommits commented on 2024-01-09 17:55 (UTC) (edited on 2024-01-09 17:58 (UTC) by krassecommits)

Doesn't build, there's some dependency conflict with PlatformIO. Edit: After removing platformio from the system, it builds.

Kernald commented on 2023-10-23 10:28 (UTC)

Looks like platformio should be replaced by platformio-core?

ivanrajkovic commented on 2023-06-07 04:08 (UTC)

source validation fails:


==> Validating source files with sha256sums...
    2023.5.5.tar.gz ... FAILED
==> ERROR: One or more files did not pass the validity check!
error: failed to download sources for 'esphomeyaml-2023.5.5-1 (esphome)': 

if I run sha256sum on the downloaded file i get


0799a43538bb9f2a38fc05f4e3b0832538fc7cde84539dc17c63129ab975afa9  2023.5.5.tar.gz

leander091 commented on 2023-04-20 18:39 (UTC) (edited on 2023-04-20 18:45 (UTC) by leander091)

Hi @sgar,

Version 2023.4.0 of Esphome has been released recently. The new PKGBUILD is straightforward like this:

diff --unified --recursive --text PKGBUILD PKGBUILD.new 

--- PKGBUILD    2023-04-20 20:28:07.775725073 +0200
+++ PKGBUILD.old        2023-04-20 20:26:19.175725780 +0200
@@ -2,7 +2,7 @@

 pkgbase=esphomeyaml
 pkgname=esphome
-pkgver=2023.4.0
+pkgver=2023.3.2
 pkgrel=1
 pkgdesc="Solution for your ESP8266/ESP32 projects with Home Assistant"
 url="https://github.com/esphome/ESPHome"
@@ -26,7 +26,7 @@
 arch=('any')
 replaces=('esphomeyaml')
 source=("https://github.com/esphome/ESPHome/archive/${pkgver}.tar.gz")
-sha256sums=('7235ce52c91f5cd50b66c1983a6f7609ae532c7b01118e61bdd0fdf942f86ce1')
+sha256sums=('956b4c26a200d7ad197b33f5820203ae06bd999f2b3e071d7ebaa4c47ef642ca')

 prepare() {
     cd "$srcdir/${pkgname}-${pkgver}"

sebbrue commented on 2022-07-10 13:24 (UTC) (edited on 2022-07-10 13:24 (UTC) by sebbrue)

Esphome is currently not working out of the box with platformio 6. It will not compile your yaml with ModuleNotFoundError: No module named 'platformio.commands.run'.

The solution can be found here: https://github.com/esphome/esphome/pull/3566/files
Also see this issue: https://github.com/esphome/issues/issues/3396

I changed this in PKGBUILD to update to the latest version of esphome:

pkgver=2022.6.2
sha256sums=('7a68cb53bb5cfa818356225f6c89bfc22ebd2815a551971169dda533c119f312')

edit /usr/lib/python3.10/site-packages/esphome/platformio_api.py:
In line 23 replace from platformio.commands.run import helpers, command with from platformio.run import helpers, cli.
In line 42 replace command.clean_build_dir with li.clean_build_dir

Now esphome should work with platformio 6

ZephireNZ commented on 2021-11-05 04:55 (UTC)

It looks like this bug https://github.com/esphome/issues/issues/2604 is caused by a mismatch in the version of python-aioesphomeapi.

esphome v2021.10.3 needs aioesphomeapi v9.1.5 but the AUR package is v10.2.0