core: eq3btsmart component not working after 0.89.0 (bluepy)

Home Assistant release with the issue: 0.89.0 to 0.94.3

Last working Home Assistant release (if known): 0.88.2

Operating environment (Hass.io/Docker/Windows/etc.): Docker on Ubuntu 18.10.

Component/platform: eq3btsmart

Description of problem: After updating 0.89.0 the platform eq3btsmart doesn’t start anymore. It reports a missing bluepy module. Reason is https://github.com/home-assistant/home-assistant/pull/20856 It removed the needed bluepy lib from requirements_all.txt

Problem-relevant configuration.yaml entries and (fill out even if it seems unimportant): It’s exactly like in the config example

climate:
  - platform: eq3btsmart
    devices:
      Bad:
        mac: 'xx:xx:xx:xx:xx:xx'

Traceback (if applicable):

Traceback (most recent call last):
  File "/usr/src/app/homeassistant/helpers/entity_platform.py", line 128, in _async_setup_platform
    SLOW_SETUP_MAX_WAIT, loop=hass.loop)
  File "/usr/local/lib/python3.7/asyncio/tasks.py", line 416, in wait_for
    return fut.result()
  File "/usr/local/lib/python3.7/concurrent/futures/thread.py", line 57, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/src/app/homeassistant/components/climate/eq3btsmart.py", line 52, in setup_platform
    devices.append(EQ3BTSmartThermostat(mac, name))
  File "/usr/src/app/homeassistant/components/climate/eq3btsmart.py", line 63, in __init__
    import eq3bt as eq3  # pylint: disable=import-error
  File "/config/deps/lib/python3.7/site-packages/eq3bt/__init__.py", line 2, in <module>
    from .eq3btsmart import Thermostat, TemperatureException, Mode
  File "/config/deps/lib/python3.7/site-packages/eq3bt/eq3btsmart.py", line 16, in <module>
    from .connection import BTLEConnection
  File "/config/deps/lib/python3.7/site-packages/eq3bt/connection.py", line 8, in <module>
    from bluepy import btle
ModuleNotFoundError: No module named 'bluepy'

Additional information:

About this issue

  • Original URL
  • State: closed
  • Created 5 years ago
  • Comments: 15 (4 by maintainers)

Most upvoted comments

@dolenec, didn’t @TWuerdemann confirm it by closing?

@reaper7 That is not related in any way. Secondly, that issue is still open. Please don’t create unnecessary noise. Thanks 👍

Same problem… RPi 3 Hass.io… not working