esphome / feature-requests

ESPHome Feature Request Tracker
https://esphome.io/
406 stars 26 forks source link

Extend Neopixelbus to support SK6812 'White Chip' and WWA. #1249

Open slimcdk opened 3 years ago

slimcdk commented 3 years ago

Describe the problem you have/What new integration you would like

Add support for SK6812 White chip and WWA as seen at the bottom on their product listing

Please describe your use case for this integration and alternatives you've tried:

A solution could possible be having two new variants SK6812_WHITE and SK6812_WWA for these chips.

light:
  - platform: neopixelbus
    name: "NeoPixel Light"
    pin: GPIO23
    num_leds: 60
    variant: SK6812_WHITE or SK6812_WWA

Additional context

Limited testing shows that both chips are reacting to data from this configuration.

light:
    - platform: neopixelbus
      name: "NeoPixel Light"
      pin: GPIO23
      num_leds: 60
      variant: SK6812
      type: BRGW

https://www.btf-lighting.com/pages/led-chips-contrast

ashp8i commented 2 years ago

Would be great to have this capability as currently these strips can only be used as a faux RGB strip which makes it hard to respect the color/color temperature selected, only way currently possible is to treat the strip as an rgb strip and get the relevant colors via normal rgb support and go by that so red is amber, green is cool white and blue is warm white. Not very intuitive.