core icon indicating copy to clipboard operation
core copied to clipboard

Tuya RGBW Strips don't show the "White" slider

Open EpicLPer opened this issue 3 years ago • 22 comments

The problem

Referencing this issue here (which was falsely closed by the stale bot...): #58906

Essentially the same as this user wrote, just with a "Action LSC Smart Home Outdoor LED Strip", but long story short some RGBW Tuya devices seem to not show the White slider at all, and setting the RGB picker to White instead just turns all RGB LEDs on to the same value but never uses the proper White LEDs.

What version of Home Assistant Core has the issue?

2022.8.6

What was the last working version of Home Assistant Core?

No response

What type of installation are you running?

Home Assistant OS

Integration causing the issue

Tuya

Link to integration documentation on our website

https://www.home-assistant.io/integrations/tuya/

Diagnostics information

No response

Example YAML snippet

No response

Anything in the logs that might be useful for us?

No response

Additional information

Here are all the "Device Debug" values for my particular LED Strip (LSC Smart Home Outdoor) from the Tuya IoT Cloud for my particular LED strip:

switch_led	
"{true,false}"
work_mode	
{
  "range": [
    "white",
    "colour",
    "scene",
    "music"
  ]
}
bright_value	
{
  "min": 10,
  "max": 1000,
  "scale": 0,
  "step": 1
}
colour_data	
{
  "h": {
    "min": 0,
    "scale": 0,
    "unit": "",
    "max": 360,
    "step": 1
  },
  "s": {
    "min": 0,
    "scale": 0,
    "unit": "",
    "max": 1000,
    "step": 1
  },
  "v": {
    "min": 0,
    "scale": 0,
    "unit": "",
    "max": 1000,
    "step": 1
  }
}
scene_data	
{
  "scene_num": {
    "min": 1,
    "scale": 0,
    "max": 8,
    "step": 1
  },
  "scene_units": {
    "unit_change_mode": {
      "range": [
        "static",
        "jump",
        "gradient"
      ]
    },
    "unit_switch_duration": {
      "min": 0,
      "scale": 0,
      "max": 100,
      "step": 1
    },
    "unit_gradient_duration": {
      "min": 0,
      "scale": 0,
      "max": 100,
      "step": 1
    },
    "bright": {
      "min": 0,
      "scale": 0,
      "max": 1000,
      "step": 1
    },
    "temperature": {
      "min": 0,
      "scale": 0,
      "max": 1000,
      "step": 1
    },
    "h": {
      "min": 0,
      "scale": 0,
      "unit": "",
      "max": 360,
      "step": 1
    },
    "s": {
      "min": 0,
      "scale": 0,
      "unit": "",
      "max": 1000,
      "step": 1
    },
    "v": {
      "min": 0,
      "scale": 0,
      "unit": "",
      "max": 1000,
      "step": 1
    }
  }
}
countdown	
{
  "min": 0,
  "max": 86400,
  "scale": 0,
  "step": 1
}
music_data	
{
  "change_mode": {
    "range": [
      "direct",
      "gradient"
    ]
  },
  "bright": {
    "min": 0,
    "scale": 0,
    "unit": "",
    "max": 1000,
    "step": 1
  },
  "temperature": {
    "min": 0,
    "scale": 0,
    "unit": "",
    "max": 1000,
    "step": 1
  },
  "h": {
    "min": 0,
    "scale": 0,
    "unit": "",
    "max": 360,
    "step": 1
  },
  "s": {
    "min": 0,
    "scale": 0,
    "unit": "",
    "max": 255,
    "step": 1
  },
  "v": {
    "min": 0,
    "scale": 0,
    "unit": "",
    "max": 255,
    "step": 1
  }
}
control_data	
{
  "change_mode": {
    "range": [
      "direct",
      "gradient"
    ]
  },
  "bright": {
    "min": 0,
    "scale": 0,
    "unit": "",
    "max": 1000,
    "step": 1
  },
  "temperature": {
    "min": 0,
    "scale": 0,
    "unit": "",
    "max": 1000,
    "step": 1
  },
  "h": {
    "min": 0,
    "scale": 0,
    "unit": "",
    "max": 360,
    "step": 1
  },
  "s": {
    "min": 0,
    "scale": 0,
    "unit": "",
    "max": 255,
    "step": 1
  },
  "v": {
    "min": 0,
    "scale": 0,
    "unit": "",
    "max": 255,
    "step": 1
  }

EpicLPer avatar Aug 22 '22 04:08 EpicLPer

tuya documentation tuya source (message by IssueLinks)

Hey there @tuya, @zlinoliver, @frenck, mind taking a look at this issue as it has been labeled with an integration (tuya) you are listed as a code owner for? Thanks! (message by CodeOwnersMention)

I also have this issue, tempted to return my LED controller while I can and get a Shelly RGBW2

Andrerm124 avatar Aug 26 '22 16:08 Andrerm124

You can use local tuya for RGBW support. Use the following settings. Screenshot_20220928_021130_io homeassistant companion android

Djbusje avatar Sep 28 '22 00:09 Djbusje

While I would love to use Local Tuya I've kinda "given in" to just keep using their cloud, since any update could break the Local Tuya connection and I've heard about some issues already with it. Simply made a new VLAN that has 0 access to any other internal stuff, so it shouldn't matter much :)

EpicLPer avatar Sep 28 '22 14:09 EpicLPer

I have a RGBCW droplight with this issue; i do have tuyalan also installed. but with 40+ devices... not really sensible to make individual entities for each device.

EndlessEden avatar Dec 07 '22 15:12 EndlessEden

There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates. Please make sure to update to the latest Home Assistant version and check if that solves the issue. Let us know if that works for you by adding a comment 👍 This issue has now been marked as stale and will be closed if no further activity occurs. Thank you for your contributions.

Bump...

(I really dislike Stale bots so much...)

EpicLPer avatar Mar 07 '23 17:03 EpicLPer

There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates. Please make sure to update to the latest Home Assistant version and check if that solves the issue. Let us know if that works for you by adding a comment 👍 This issue has now been marked as stale and will be closed if no further activity occurs. Thank you for your contributions.

Anti-Stale comment...

EpicLPer avatar Jun 05 '23 18:06 EpicLPer

This doesn't seem like it would be tooooo hard, but I have a feeling nobody has really looked at it? The other thread started in 2021. Problem exists still.

rickbeec avatar Jun 06 '23 03:06 rickbeec

bump: same issue

thomasboegl1 avatar Jul 13 '23 14:07 thomasboegl1

There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates. Please make sure to update to the latest Home Assistant version and check if that solves the issue. Let us know if that works for you by adding a comment 👍 This issue has now been marked as stale and will be closed if no further activity occurs. Thank you for your contributions.

Anti-Stale.

EpicLPer avatar Oct 12 '23 10:10 EpicLPer

I'm getting similar with an RGBW bulb. I've defined 2 scenes in HA - one to set the bulb to a colour, and dimmed, the other to set it to max brightness pure white:

- id: '1700844456099'
  name: Colour
  entities:
    light.charlie_s_room:
      supported_color_modes:
      - brightness
      - hs
      friendly_name: Charlie's room
      supported_features: 0
      color_mode: hs
      brightness: 50
      hs_color:
      - 231
      - 3
      rgb_color:
      - 247
      - 248
      - 255
      xy_color:
      - 0.317
      - 0.322
      state: 'on'
  icon: mdi:lightbulb-night
  metadata: {}
- id: '1700844516362'
  name: White
  entities:
    light.charlie_s_room:
      supported_color_modes:
      - brightness
      - hs
      friendly_name: Charlie's room
      supported_features: 0
      color_mode: brightness
      brightness: 255
      hs_color: 
      rgb_color:
      xy_color:
      state: 'on'
  icon: mdi:lightbulb-on
  metadata: {}

The colour scene works, but the white scene sets the RGB leds to equal values it seems - creating a white, but nothing like it should be!

RensterGB avatar Nov 24 '23 17:11 RensterGB

bump: same issue with a RGBCW bulb

mijnmodelbaan avatar Jan 08 '24 10:01 mijnmodelbaan

I also have this problem, but with the garden spolights, DELTACO SH-GLK01.

andersgenberg avatar Mar 15 '24 10:03 andersgenberg

Have this same problem with Merkury Bulbs

grainsoflight avatar May 17 '24 22:05 grainsoflight

There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates. Please make sure to update to the latest Home Assistant version and check if that solves the issue. Let us know if that works for you by adding a comment 👍 This issue has now been marked as stale and will be closed if no further activity occurs. Thank you for your contributions.

Anti-Stale... again...

EpicLPer avatar Aug 16 '24 03:08 EpicLPer

Still seeing this on bulbs and strips

On Thu, Aug 15, 2024, 10:40 PM EpicLPer @.***> wrote:

Anti-Stale... again...

— Reply to this email directly, view it on GitHub https://github.com/home-assistant/core/issues/77126#issuecomment-2292671545, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHANMY2I2IECPXR2EMQPJPDZRVYBJAVCNFSM57GFMIX2U5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TEMRZGI3DOMJVGQ2Q . You are receiving this because you commented.Message ID: @.***>

grainsoflight avatar Aug 16 '24 04:08 grainsoflight

I have this issue as well - please fix because I have to open the tuya app to turn the lights white Booo

nibiru5 avatar Oct 12 '24 12:10 nibiru5

So... I had the same issue in LocalTuya. My solution was that... Well, I know that my bulb have the modes "White", "Colour" (Yes! "Colour". Isn't working with "Color") and "Scene" (+"Music"), as shown in the original tuya app. So what I did was that I create a select entity (in LocalTuya integration always) with id "21" (for modes) and with select values the "White" and "Colour" modes. And that's it, problem solved!

I also create a template button helper, which I associate with the list entity with "if->then->else" statements, for convenience and for not have to always go throw a select list.

P.S.: If the "ID:21" isn't working for you, you can always create sensors with all the IDs of the device and see which ID return what, as testing it parallel from the app.

the second "Colour" you can possible write it just as "Color" if you want.

select entity | | select mode | | select with press button

konnostech81 avatar Nov 14 '24 23:11 konnostech81

Same issue with this model of bulb: ST64 Clear (bfae12d57b53874a17soo2) by Tuya, bought recently under this commercial description : « Ledvion Smart RGB+1800K E27 Ampoule LED Filament - Wifi - Dimmable - LVW10008 » It’s a clear glass E27 bulb design, hosting a spiral of RGBW cob-led strips.

RegorFromMontmartre avatar Dec 10 '24 18:12 RegorFromMontmartre

There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates. Please make sure to update to the latest Home Assistant version and check if that solves the issue. Let us know if that works for you by adding a comment 👍 This issue has now been marked as stale and will be closed if no further activity occurs. Thank you for your contributions.

Anti-Stalebot comment.

EpicLPer avatar Mar 11 '25 13:03 EpicLPer

There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates. Please make sure to update to the latest Home Assistant version and check if that solves the issue. Let us know if that works for you by adding a comment 👍 This issue has now been marked as stale and will be closed if no further activity occurs. Thank you for your contributions.

Anti-stale bot comment

grainsoflight avatar Jul 14 '25 22:07 grainsoflight

Is this still an issue on 2025.8? I made a fix regarding regular bulbs not having white mode available. This does not apply to color temperature though. I am assuming your light strips have just color and white mode, not color temp.

wedsa5 avatar Aug 12 '25 19:08 wedsa5

Is this still an issue on 2025.8? I made a fix regarding regular bulbs not having white mode available. This does not apply to color temperature though. I am assuming your light strips have just color and white mode, not color temp.

White mode now works fine for my Deltaco Smart garden lights.

andersgenberg avatar Aug 13 '25 12:08 andersgenberg