SMRTLite from costco

I bought a ceiling mount light at costco. Anyone get this to work with Home assistant
https://smrtlite.com/ is their website

These look to be white label Tuya products. I’m not sure if it is possible to register them with the Tuya app, and use that integration. If not, or if you want local control, then you need to flash them with better ESP firmware like Tasmota or ESPHome. Unfortunately, I’m finding reports that TuyaConvert is not able to perform over the air flashing of these devices, so replacing the firmware would likely require opening them and communicating via serial.

Wow that was quick :slight_smile: Trying tuya right now :slight_smile:

Wow your Amazing, worked in two seconds !!!

But it does not see the color settings on Home assistant, although i can switch colors on the APP with no troubles

Hmm. No color settings appear in the more-info popup for the light entity?

From reading a bit, it sounds like on certain Tuya lights, the color feature does not get automatically discovered, due to some sort of limitation in the Tuya integration. In this case, setting colors may actually work (although some people are reporting issues), but the UI does not show color options, and the light may not report back what the current color is. If this is happening, then there is be a way to customize the entity to force it to show the color UI.

First let’s find out what features Home Assistant thinks your light has. Go to Developer Tools in Home Assistant, and on the “States” tab, pick the light in question. We then want to know what the number is from the supported_features: line.

Then we need to calculated the new features with color added. To do so go to: https://www.wolframalpha.com/input/?i=33|16, and once there, replace the number 33 with whatever your feature number was. (Do not change the 16 because that represents the color feature). Hit Enter or press the little equals button. Find the answer under Result: and make note of it.

Then go to Options in Home Assistant and find and click the “Customize” section. (If it is not there, click the “your profile page” link at the very bottom, and turn on “Advanced Mode”, and then return to Options, and Customize should be there.

On the customizations page, click click on the entity dropdown and pick the light in question. Find the supported_features line and click the pencil. Type in the number we calculated previously. Click save at the bottom.

Home Assistant should now know the device supports color, and will show the color options. Hopefully using them will even work.

If doing this made the color options appear, but they don’t work, then you should go back to customize, use the “X” icon to remove your customization, and wait for https://github.com/home-assistant/core/pull/41365 to get merged and released, because that should fix improve color discovery, although I’m not sure if it always works, and the supported_feature customization part might still be needed. and wait for https://github.com/home-assistant/core/pull/41375 to be merged and released, which allows for configuration to enable features that seem to not be discoverable via the Tuya API.

Hope this helps.

Hi Kevin,
I’ll give this a try soon and let you know. Thanks already

Also curious.
If you can flash this to tasmota (depends on factory tuya firmware)
Then you can locally control it, see https://templates.blakadder.com/smrtlite_DS18901.html
If you get that far you can likely switch it to esphome and not have to mess around with mqtt

Can you walk me through which ceiling light you selected as an option in Tuya? I am new to both HA and Tuya and can’t quite figure out which light to select in Tuya. Thanks!

@zaphius did you have any luck flashing the device? I have the same light.