Skip to main content

Feit Electric A19 800lm RGBW Bulb (BPA800/RGBW/AG/2 OR BPA800/RGBW/AG/2P)

4 Channel RGBW E26 800 lumen bulb using the SM16716 LED driver. It seems that ESP8266 bulbs can be identified if your bulbs are angled to the right in packaging (like this //). If they are angled to the left, they are the P version and may contain the WB2L.

Purchase for 2 via Amazon
Purchase for 2P via Amazon
Purchase via Costco (Costco does not sell this model anymore)

Supported in Tasmota, ESPHome. Not supported in WLED.

Quick Setup via Tasmota Console Command for 2

backlog template {"NAME":"Feit BPA800/RGBW/AG/2","GPIO":[0,0,0,0,140,37,0,0,38,142,141,0,0],"FLAG":0,"BASE":18}; module 0; so37 54; ledtable 0

Quick Setup via Tasmota Console Command for 2P

backlog template {"NAME":"Feit BPA800/RGBW/AG/2P","GPIO":[0,0,0,0,37,47,0,0,141,142,140,0,0],"FLAG":0,"BASE":48}; ledtable 0

Tasmota Template for 2

{"NAME":"Feit BPA800/RGBW/AG/2","GPIO":[0,0,0,0,140,37,0,0,38,142,141,0,0],"FLAG":0,"BASE":18}

Tasmota Template for 2P

{"NAME":"BPA800/RGBW/AG/2P","GPIO":[0,0,0,0,37,47,0,0,141,142,140,0,0],"FLAG":0,"BASE":48}

GPIO Layout for 2

GPIOComponentDescription
GPIO04SM16716 CLKClock
GPIO013SM16716 PWRPower
GPIO014SM16716 DATData

Settings for 2

SettingDescription
setoption37 54Correct red/blue mismatch
ledtable 0Enable software gamma correction
setoption59 1Report light state changes via MQTT

GPIO Layout for 2P

GPIOComponentDescription
GPIO4PWM1PWM 1
GPIO5PWM2iPWM 2 Inverted
GPIO012SM16716 DATData
GPIO013SM16716 PWRPower
GPIO014SM16716 CLKClock

Settings for 2P

SettingDescription
ledtable 0Enable software gamma correction
setoption59 1Report light state changes via MQTT

Rules

None necessary.

ESPHome YAML for 2P

esphome:
name: BPA800 2P
friendly_name: Feit Bulb
platform: ESP8266
board: esp01_1m

wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
ap:
ssid: "Feit bulb"
password: # !secret wifi_ap_password

captive_portal:

api:

logger:

ota:
platform: esphome

sm16716:
data_pin: GPIO14
clock_pin: GPIO4
num_channels: 3
num_chips: 1

output:
- platform: sm16716
id: output_red
channel: 0
power_supply: rgb_power
- platform: sm16716
id: output_green
channel: 1
power_supply: rgb_power
- platform: sm16716
id: output_blue
channel: 2
power_supply: rgb_power
- platform: esp8266_pwm
id: output_cold_white
pin: GPIO5
- platform: esp8266_pwm
id: output_warm_white
pin: GPIO12

light:
- platform: rgbww
name: ${friendly_name}
id: light
red: output_red
green: output_green
blue: output_blue
cold_white: output_cold_white
warm_white: output_warm_white
cold_white_color_temperature: 6500 K
warm_white_color_temperature: 2700 K

power_supply:
- id: rgb_power
pin: GPIO13

alt text

alt text