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
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