DrozmotiX/ioBroker.esphome

effect object in ioBroker not working

Closed this issue · 4 comments

Changing the effect in ioBroker Object of the device, it is not working:

image

Changing

  • state
  • blue
  • brightness
  • white
  • etc.
    IS working. Except effect.

Using:

  • ESP32 DevKit with a WS2812B (SK6812) Ring.
  • NeoPixelBus@2.6.3

ESP yaml excerpt:

light:
  - platform: neopixelbus
    id: light_ring
    internal: False
    type: GRBW
    variant: SK6812 #WS2812X
    pin: GPIO5
    num_leds: "12"
    method: ESP32_I2S_1
    name: "LED Ring"
    effects:
      - addressable_scan:
      - addressable_color_wipe:
      - addressable_rainbow:
      - addressable_fireworks:

When starting the effect via boot on the esp device itself it works. The effect is also listed in the effectslist object.

on_boot:
--
  | priority: -10
  | then:
  | - light.turn_on:
  | id: light_ring
  | brightness: 40%
  | effect: "Scan"

Updated NeoPixelBus to 2.6.6

Problem persists.

@Jey-Cee did you have an update on this one ?

No not yet.

KrX3D commented

same for me it does not work but on_boot works

`
esphome:
name: esp01-rgb
platform: ESP8266
board: esp01_1m

on_boot:
- priority: 300.0
then:
- light.turn_on:
id: light_ring
brightness: 100%
red: 100%
green: 0%
blue: 0%
effect: "My Slow Random Effect"
`

`
light:

  • platform: fastled_clockless
    id: light_ring
    chipset: NEOPIXEL
    pin: GPIO2
    num_leds: 24
    name: "RGB Dunkelgrün Wohnzimmer"
    effects:
    • random:
    • random:
      name: "My Slow Random Effect"
      transition_length: 30s
      update_interval: 30s
      `