AwoX integration (not working) for EGLO connect Fueva-C RGB lamp

I have a EGLO connect Fueva-C RGB lamp I’ve just fitted in my bathroom. I’ve installed the AwoX smart control app and everything works fine.

Trying to add this to Home Assistant though…

I go to HACS > Integrations and add the AwoXMESH Control.
Restart HA

Then I go to Settings > Devices and Services > Add Integration and then add the AwoX Smart Connect.
I type in my correct email address and password and the integration finds and then add my AwoX Mesh and the Bathroom Ceiling light.

I get an alert from Alexa on my phone saying the device has been added… and that’s basically it - except it doesn’t work.

In ‘Entities’ the Bathroom Ceiling is listed as unavailable as is the AwoX Mesh. The light still works fine from my phone, so I guess the problem is with HA or the hardware.

I’m using a Home Assistant Blue (actually it’s an Odroid N2+ it’s just in a different case), so I think the Bluetooth hardware is there. Perhaps I’m missing the Bluetooth library? If so, how would I go about installing it?

Any help is much appreciated :smiley:

This is what I could get from my logs:

Failed to start scan: Timeout exceeded. <pexpect.pty_spawn.spawn object at 0xffff540d0a60> command: /usr/bin/bluetoothctl args: [b’/usr/bin/bluetoothctl’] buffer (last 100 chars): ‘’ after: <class ‘pexpect.exceptions.TIMEOUT’> match: None match_index: None exitstatus: None flag_eof: False pid: 169 child_fd: 51 closed: False timeout: 30 delimiter: <class ‘pexpect.exceptions.EOF’> logfile: None logfile_read: None logfile_send: None maxread: 2000 ignorecase: False searchwindowsize: None delaybeforesend: 0.05 delayafterclose: 0.1 delayafterterminate: 0.1 searcher: searcher_re: 0: re.compile(‘bluetooth’) 1: EOF

19:14:12 – (ERROR) AwoX MESH control (custom integration) - message first occurred at 19:12:38 and shows up 2 times

[N4RboDDd] Command failed, retry 1

19:13:58 – (WARNING) AwoX MESH control (custom integration) - message first occurred at 19:13:58 and shows up 3 times

Detected blocking call to sleep inside the event loop. This is causing stability issues. Please report issue to the custom integration author for awox doing blocking calls at custom_components/awox/awox_mesh.py, line 382: devices = await DeviceScanner.async_find_devices(hass=self.hass, scan_timeout=20)

19:13:58 – (WARNING) util/async_.py

Failed to stop scan: Timeout exceeded. <pexpect.pty_spawn.spawn object at 0xffff540d0a60> command: /usr/bin/bluetoothctl args: [b’/usr/bin/bluetoothctl’] buffer (last 100 chars): ‘’ after: <class ‘pexpect.exceptions.TIMEOUT’> match: None match_index: None exitstatus: None flag_eof: False pid: 169 child_fd: 51 closed: False timeout: 30 delimiter: <class ‘pexpect.exceptions.EOF’> logfile: None logfile_read: None logfile_send: None maxread: 2000 ignorecase: False searchwindowsize: None delaybeforesend: 0.05 delayafterclose: 0.1 delayafterterminate: 0.1 searcher: searcher_re: 0: re.compile(‘bluetooth’) 1: EOF

19:13:58 – (ERROR) AwoX MESH control (custom integration)

Failed to get available devices: Timeout exceeded. <pexpect.pty_spawn.spawn object at 0xffff540d0a60> command: /usr/bin/bluetoothctl args: [b’/usr/bin/bluetoothctl’] buffer (last 100 chars): ‘’ after: <class ‘pexpect.exceptions.TIMEOUT’> match: None match_index: None exitstatus: None flag_eof: False pid: 169 child_fd: 51 closed: False timeout: 30 delimiter: <class ‘pexpect.exceptions.EOF’> logfile: None logfile_read: None logfile_send: None maxread: 2000 ignorecase: False searchwindowsize: None delaybeforesend: 0.05 delayafterclose: 0.1 delayafterterminate: 0.1 searcher: searcher_re: 0: re.compile(‘bluetooth’) 1: EOF

19:13:28 – (ERROR) AwoX MESH control (custom integration)

:0:0 ResizeObserver loop completed with undelivered notifications.

19:12:58 – (ERROR) components/system_log/init.py