Sylvania Smart+ Bluetooth devices working in Home Assistant! Yes!

I wound up with two Sylvania Smart+ Bluetooth devices recently. I had just had them sitting around, because I had no use for them and I was convinced they would be useless in Home Assistant. I did a bit of research on the compatibility and was discouraged. It looked pretty hopeless so I let them sit.
Until today. Anyway the great news is:
They work on Home Assistant!
I have one rgbw a19 bluetooth bulb from walmart and 1 bluetooth wall plug.
I used the Sylvania Ledvance bluetooth app to get these ready to pair with Alexa.
Then I used the alexa app to discover the devices and a little while later they showed up as entities in the Alexa Media Player integration!! They just showed up automatically it seems? I am very pleased. I have full RGBW control of the bulb also!
I’m not really sure why these came across, but they did. I’ve never had alexa sync any other devices to my home assistant. I thought it only synced one way?
I just wanted to post this up in case somebody else is looking to find out if these devices work here.
They do.

I have two bulbs set up but they do not show up on the Alex Media Player. Did you have to do anything special?

@breakleanfix the app is only needed to update the firmware on the bulbs (likely not necessary at all - I upgraded 1 bulb just to test, but even the non-upgraded bulbs appeared in HA anyway… - but I think the echo can also do BLE firmware updates by itself).

the important bit to integrate the bulbs in HA is 1) make sure bulb, echo, HA & AMP are all updated, 2) check the “include devices connected via echo” in the AMP integration config page, then 3) reload AMP - they’ll appear under entities.

oh, and you must have at least 1 of the supported echo devices on your network (anything w/bluetooth except echo puck gen 1 - I use echo flex & spot for mine)

when you go to the config page for the bulb in alexa, you should see which echo device it’s connected to.

set up the bulb closest to the echo first, then work outward.

I was able to get two a19 Sylvania Smart+ Bluetooth light bulbs paired using the new Bluetooth support in HomeKit Controller on 2022.8.3, but unfortunately any calls for off, on, brightness, or identify seem to fail.

I flashed them back to Google Assistant firmware and I can get one or two of the three bulbs to respond intermittently with Google Home. Sadly, they’re not integrated with Home Assistant. Overall the product remains a disappointing experience. I may need to try your Alexa idea.

Hoping the HomeKit bluetooth integration is fixed soon.

1 Like

I just tried the same thing - and got the same result. I have a whole drawer of these bulbs, it’d be great if they could be supported. They are correctly identified/etc (serial number, etc), but no entities are created after you add them in HomeKit controller.

1 Like

I tried the Op’s technique, but the Sylvania bluetooth bulbs aren’t picked up. Also saw these errors in the log:

Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 281, in _async_setup_platform
    await asyncio.shield(task)
  File "/config/custom_components/alexa_media/switch.py", line 44, in async_setup_platform
    account = config[CONF_EMAIL] if config else discovery_info["config"][CONF_EMAIL]
KeyError: 'email'
2022-08-20 15:11:07.115 ERROR (MainThread) [homeassistant.components.sensor] Error while setting up alexa_media platform for sensor
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 281, in _async_setup_platform
    await asyncio.shield(task)
  File "/config/custom_components/alexa_media/sensor.py", line 59, in async_setup_platform
    account = config[CONF_EMAIL] if config else discovery_info["config"][CONF_EMAIL]
KeyError: 'email'
2022-08-20 15:11:07.120 ERROR (MainThread) [homeassistant.components.alarm_control_panel] Error while setting up alexa_media platform for alarm_control_panel
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 281, in _async_setup_platform
    await asyncio.shield(task)
  File "/config/custom_components/alexa_media/alarm_control_panel.py", line 53, in async_setup_platform
    account = config[CONF_EMAIL] if config else discovery_info["config"][CONF_EMAIL]
KeyError: 'email'
2022-08-20 15:11:07.122 ERROR (MainThread) [homeassistant.components.light] Error while setting up alexa_media platform for light
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 281, in _async_setup_platform
    await asyncio.shield(task)
  File "/config/custom_components/alexa_media/light.py", line 78, in async_setup_platform
    account = config[CONF_EMAIL] if config else discovery_info["config"][CONF_EMAIL]
KeyError: 'email'