Zemismart RGBW bulbs working with esphome

Hi,
i bought two zemismart smart bulbs - both are RGBW.
One is type BR30, other is A19.

I used tyua-convert on both without problem, flashing with tasmota. It was running there but web interface was often not accessible. I flashed it with esphome with no problems - it was my plan from beginning.

This is working config for both types

substitutions:
  dev_name: zemismart_bulb_a19_001

esphome:
  name: ${dev_name}
  platform: ESP8266
  board: esp01_1m

wifi:
  ssid: "xxx"
  fast_connect: yes

# Enable logging
logger:
  
api:

ota:

switch:
  - platform: shutdown
    name: "${dev_name}_shutdown"
  - platform: restart
    name: "${dev_name}_restart"

my9231:
  data_pin: GPIO13
  clock_pin: GPIO15
  num_channels: 4
  num_chips: 1

output:
  - platform: my9231
    id: output_blue
    channel: 1
  - platform: my9231
    id: output_red
    channel: 3
  - platform: my9231
    id: output_green
    channel: 2
  - platform: my9231
    id: output_white
    channel: 0

light:
  - platform: rgbw
    name: "${dev_name}_light"
    default_transition_length: 0s
    red: output_red
    green: output_green
    blue: output_blue
    white: output_white

This is picture of BR30


PCB says it’s TYLE1R V1.0.3 , i saw this PCB in digiblurDIY’s video about LOHAS bulbs

I have no picture of inside of A19, the plastic cup was glued or something :wink:

(edit: it’s importat to put default_transition_length: 0s , otherwise light flickers during changes)

1 Like