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
GPIO | Component | Description |
---|---|---|
GPIO04 | SM16716 CLK | Clock |
GPIO013 | SM16716 PWR | Power |
GPIO014 | SM16716 DAT | Data |
Settings for 2
Setting | Description |
---|---|
setoption37 54 | Correct red/blue mismatch |
ledtable 0 | Enable software gamma correction |
setoption59 1 | Report light state changes via MQTT |
GPIO Layout for 2P
GPIO | Component | Description |
---|---|---|
GPIO4 | PWM1 | PWM 1 |
GPIO5 | PWM2i | PWM 2 Inverted |
GPIO012 | SM16716 DAT | Data |
GPIO013 | SM16716 PWR | Power |
GPIO014 | SM16716 CLK | Clock |
Settings for 2P
Setting | Description |
---|---|
ledtable 0 | Enable software gamma correction |
setoption59 1 | Report 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