esphome/esphome/components
SenexCrenshaw 2033ac34e5
Sgp40 (#1513)
* Start of SGP40 dev

* Clean up

* Initial Commit

* VOC is working

* Fixed up sensor config

* Lint Fixes
Added in save/restore baseline
Noted original repo in header

* Lint Fixes
Added to test

* Lint Fixes

* Added additional check on restoring

* Removed double check

* Changed defines to static const double

* Changed defines to const
Do not send voc index until sensor stabilizes

* Fixed sensor stabilization message

* Fixup according to PR

* samples_read increment fix

* Fixed missing device class

* Choose a SENSOR device class

* Moved some sensors for tests

Co-authored-by: Guillermo Ruffino <glm.net@gmail.com>
2021-04-08 22:40:19 -03:00
..
a4988 a4988 wait 1ms when coming out of sleep (#1597) 2021-03-13 21:29:31 -03:00
ac_dimmer add-black (#1593) 2021-03-07 16:03:16 -03:00
adalight add-black (#1593) 2021-03-07 16:03:16 -03:00
adc add-black (#1593) 2021-03-07 16:03:16 -03:00
addressable_light Add addressable_light display platform (#1272) 2021-03-18 19:08:50 +13:00
ade7953 add-black (#1593) 2021-03-07 16:03:16 -03:00
ads1115 add-black (#1593) 2021-03-07 16:03:16 -03:00
aht10 add-black (#1593) 2021-03-07 16:03:16 -03:00
am2320 add-black (#1593) 2021-03-07 16:03:16 -03:00
animation add-black (#1593) 2021-03-07 16:03:16 -03:00
apds9960 add-black (#1593) 2021-03-07 16:03:16 -03:00
api Support fan speed levels (#1541) 2021-03-17 10:40:02 -03:00
as3935 add-black (#1593) 2021-03-07 16:03:16 -03:00
as3935_i2c add-black (#1593) 2021-03-07 16:03:16 -03:00
as3935_spi add-black (#1593) 2021-03-07 16:03:16 -03:00
async_tcp add-black (#1593) 2021-03-07 16:03:16 -03:00
atc_mithermometer add-black (#1593) 2021-03-07 16:03:16 -03:00
atm90e32 add-black (#1593) 2021-03-07 16:03:16 -03:00
b_parasite Adds support for b-parasite soil moisture sensor (#1666) 2021-04-08 13:59:30 +02:00
bang_bang add-black (#1593) 2021-03-07 16:03:16 -03:00
bh1750 add-black (#1593) 2021-03-07 16:03:16 -03:00
binary Support fan speed levels (#1541) 2021-03-17 10:40:02 -03:00
binary_sensor add-black (#1593) 2021-03-07 16:03:16 -03:00
binary_sensor_map add-black (#1593) 2021-03-07 16:03:16 -03:00
ble_presence add-black (#1593) 2021-03-07 16:03:16 -03:00
ble_rssi add-black (#1593) 2021-03-07 16:03:16 -03:00
ble_scanner add-black (#1593) 2021-03-07 16:03:16 -03:00
bme280 add-black (#1593) 2021-03-07 16:03:16 -03:00
bme680 add-black (#1593) 2021-03-07 16:03:16 -03:00
bme680_bsec Support custom build_flags for bme680_bsec (#1678) 2021-04-08 17:06:54 +02:00
bmp085 add-black (#1593) 2021-03-07 16:03:16 -03:00
bmp280 add-black (#1593) 2021-03-07 16:03:16 -03:00
canbus Schema dump (#1564) 2021-03-07 21:05:08 -03:00
captive_portal add-black (#1593) 2021-03-07 16:03:16 -03:00
ccs811 add-black (#1593) 2021-03-07 16:03:16 -03:00
climate add-black (#1593) 2021-03-07 16:03:16 -03:00
climate_ir add-black (#1593) 2021-03-07 16:03:16 -03:00
climate_ir_lg add-black (#1593) 2021-03-07 16:03:16 -03:00
color Declare Color objects in main.cpp (#1395) 2021-03-19 23:40:05 +13:00
coolix add-black (#1593) 2021-03-07 16:03:16 -03:00
cover add-black (#1593) 2021-03-07 16:03:16 -03:00
cse7766 add-black (#1593) 2021-03-07 16:03:16 -03:00
ct_clamp add-black (#1593) 2021-03-07 16:03:16 -03:00
custom add-black (#1593) 2021-03-07 16:03:16 -03:00
custom_component Fixed CustomComponentConstructor::get_component() (#1653) 2021-04-06 13:50:31 +02:00
cwww add-black (#1593) 2021-03-07 16:03:16 -03:00
daikin add-black (#1593) 2021-03-07 16:03:16 -03:00
dallas add-black (#1593) 2021-03-07 16:03:16 -03:00
debug add-black (#1593) 2021-03-07 16:03:16 -03:00
deep_sleep add-black (#1593) 2021-03-07 16:03:16 -03:00
dfplayer add-black (#1593) 2021-03-07 16:03:16 -03:00
dht add-black (#1593) 2021-03-07 16:03:16 -03:00
dht12 add-black (#1593) 2021-03-07 16:03:16 -03:00
display Add the display.is_displaying_page condition (#1646) 2021-04-02 23:00:41 -03:00
ds1307 add-black (#1593) 2021-03-07 16:03:16 -03:00
duty_cycle add-black (#1593) 2021-03-07 16:03:16 -03:00
e131 e131: fix issue 1579: limitation of maximum light count (#1619) 2021-03-19 21:19:34 +13:00
endstop add-black (#1593) 2021-03-07 16:03:16 -03:00
esp32_ble_beacon add-black (#1593) 2021-03-07 16:03:16 -03:00
esp32_ble_tracker Fix BLE UUID matching (#1637) 2021-03-23 18:21:04 +13:00
esp32_camera add-black (#1593) 2021-03-07 16:03:16 -03:00
esp32_dac add-black (#1593) 2021-03-07 16:03:16 -03:00
esp32_hall add-black (#1593) 2021-03-07 16:03:16 -03:00
esp32_touch add-black (#1593) 2021-03-07 16:03:16 -03:00
esp8266_pwm Fix servo detach chopped PWM (#1650) 2021-04-08 14:22:30 +02:00
ethernet add-black (#1593) 2021-03-07 16:03:16 -03:00
exposure_notifications add-black (#1593) 2021-03-07 16:03:16 -03:00
ezo add-black (#1593) 2021-03-07 16:03:16 -03:00
fan Support fan speed levels (#1541) 2021-03-17 10:40:02 -03:00
fastled_base add-black (#1593) 2021-03-07 16:03:16 -03:00
fastled_clockless add-black (#1593) 2021-03-07 16:03:16 -03:00
fastled_spi add-black (#1593) 2021-03-07 16:03:16 -03:00
font add-black (#1593) 2021-03-07 16:03:16 -03:00
fujitsu_general Added receive for Fujitsu ACs (#1577) 2021-03-13 18:45:01 -03:00
globals add-black (#1593) 2021-03-07 16:03:16 -03:00
gpio add-black (#1593) 2021-03-07 16:03:16 -03:00
gps add-black (#1593) 2021-03-07 16:03:16 -03:00
hbridge add-black (#1593) 2021-03-07 16:03:16 -03:00
hdc1080 add-black (#1593) 2021-03-07 16:03:16 -03:00
hitachi_ac344 add-black (#1593) 2021-03-07 16:03:16 -03:00
hlw8012 add-black (#1593) 2021-03-07 16:03:16 -03:00
hm3301 add-black (#1593) 2021-03-07 16:03:16 -03:00
hmc5883l add-black (#1593) 2021-03-07 16:03:16 -03:00
homeassistant add-black (#1593) 2021-03-07 16:03:16 -03:00
http_request Add trigger for http actions to receive the status code (#1599) 2021-03-22 16:26:10 +13:00
htu21d add-black (#1593) 2021-03-07 16:03:16 -03:00
hx711 add-black (#1593) 2021-03-07 16:03:16 -03:00
i2c Add I2CMultiplexer in generel and the TCA9548A in special (#1410) 2021-03-29 16:50:30 -03:00
ili9341 add-black (#1593) 2021-03-07 16:03:16 -03:00
image add-black (#1593) 2021-03-07 16:03:16 -03:00
ina219 add-black (#1593) 2021-03-07 16:03:16 -03:00
ina226 add-black (#1593) 2021-03-07 16:03:16 -03:00
ina3221 add-black (#1593) 2021-03-07 16:03:16 -03:00
inkbird_ibsth1_mini add-black (#1593) 2021-03-07 16:03:16 -03:00
inkplate6 Inkplate 6 Optimizations (#1592) 2021-03-08 19:25:49 +13:00
integration add-black (#1593) 2021-03-07 16:03:16 -03:00
interval add-black (#1593) 2021-03-07 16:03:16 -03:00
json add-black (#1593) 2021-03-07 16:03:16 -03:00
lcd_base change lcd clear() to clear the buffer (#1600) 2021-03-11 18:17:50 +13:00
lcd_gpio add-black (#1593) 2021-03-07 16:03:16 -03:00
lcd_pcf8574 add-black (#1593) 2021-03-07 16:03:16 -03:00
ledc add-black (#1593) 2021-03-07 16:03:16 -03:00
light add-black (#1593) 2021-03-07 16:03:16 -03:00
logger add-black (#1593) 2021-03-07 16:03:16 -03:00
max6675 add-black (#1593) 2021-03-07 16:03:16 -03:00
max7219 add-black (#1593) 2021-03-07 16:03:16 -03:00
max7219digit Added codeowners (#1487) 2021-02-10 09:20:31 -03:00
max31855 add-black (#1593) 2021-03-07 16:03:16 -03:00
max31856 add-black (#1593) 2021-03-07 16:03:16 -03:00
max31865 add-black (#1593) 2021-03-07 16:03:16 -03:00
mcp23s08 MCP23XXX Refactor (#1560) 2021-03-07 16:23:54 -03:00
mcp23s17 MCP23XXX Refactor (#1560) 2021-03-07 16:23:54 -03:00
mcp23x08_base MCP23XXX Refactor (#1560) 2021-03-07 16:23:54 -03:00
mcp23x17_base MCP23XXX Refactor (#1560) 2021-03-07 16:23:54 -03:00
mcp23xxx_base MCP23XXX Refactor (#1560) 2021-03-07 16:23:54 -03:00
mcp2515 Schema dump (#1564) 2021-03-07 21:05:08 -03:00
mcp3008 add-black (#1593) 2021-03-07 16:03:16 -03:00
mcp4725 add-black (#1593) 2021-03-07 16:03:16 -03:00
mcp9808 add-black (#1593) 2021-03-07 16:03:16 -03:00
mcp23008 MCP23XXX Refactor (#1560) 2021-03-07 16:23:54 -03:00
mcp23016 add-black (#1593) 2021-03-07 16:03:16 -03:00
mcp23017 MCP23XXX Refactor (#1560) 2021-03-07 16:23:54 -03:00
mhz19 add-black (#1593) 2021-03-07 16:03:16 -03:00
midea_ac Midea climate support (#1328) 2021-03-17 17:27:50 -03:00
midea_dongle Midea climate support (#1328) 2021-03-17 17:27:50 -03:00
mitsubishi add-black (#1593) 2021-03-07 16:03:16 -03:00
modbus add-black (#1593) 2021-03-07 16:03:16 -03:00
monochromatic add-black (#1593) 2021-03-07 16:03:16 -03:00
mpr121 add-black (#1593) 2021-03-07 16:03:16 -03:00
mpu6050 add-black (#1593) 2021-03-07 16:03:16 -03:00
mqtt Receive long MQTT payload (#1590) 2021-04-08 14:26:34 +02:00
mqtt_subscribe add-black (#1593) 2021-03-07 16:03:16 -03:00
ms5611 add-black (#1593) 2021-03-07 16:03:16 -03:00
my9231 add-black (#1593) 2021-03-07 16:03:16 -03:00
neopixelbus fixes #858 - esphome crashes with neolightbus and RMT (#1667) 2021-04-06 14:31:38 +02:00
network add-black (#1593) 2021-03-07 16:03:16 -03:00
nextion add-black (#1593) 2021-03-07 16:03:16 -03:00
nfc add-black (#1593) 2021-03-07 16:03:16 -03:00
ntc add-black (#1593) 2021-03-07 16:03:16 -03:00
ota add-black (#1593) 2021-03-07 16:03:16 -03:00
output add-black (#1593) 2021-03-07 16:03:16 -03:00
packages add-black (#1593) 2021-03-07 16:03:16 -03:00
partition add-black (#1593) 2021-03-07 16:03:16 -03:00
pca9685 add-black (#1593) 2021-03-07 16:03:16 -03:00
pcd8544 add-black (#1593) 2021-03-07 16:03:16 -03:00
pcf8574 add-black (#1593) 2021-03-07 16:03:16 -03:00
pid add-black (#1593) 2021-03-07 16:03:16 -03:00
pmsx003 add-black (#1593) 2021-03-07 16:03:16 -03:00
pn532 PN532 - don't read extra page and fix size (#1565) 2021-03-11 18:26:55 +13:00
pn532_i2c add-black (#1593) 2021-03-07 16:03:16 -03:00
pn532_spi add-black (#1593) 2021-03-07 16:03:16 -03:00
power_supply add-black (#1593) 2021-03-07 16:03:16 -03:00
prometheus add-black (#1593) 2021-03-07 16:03:16 -03:00
pulse_counter add-black (#1593) 2021-03-07 16:03:16 -03:00
pulse_meter Fix pulse-meter with device_class and black (#1621) 2021-03-19 21:40:11 +13:00
pulse_width add-black (#1593) 2021-03-07 16:03:16 -03:00
pzem004t add-black (#1593) 2021-03-07 16:03:16 -03:00
pzemac add-black (#1593) 2021-03-07 16:03:16 -03:00
pzemdc add-black (#1593) 2021-03-07 16:03:16 -03:00
qmc5883l add-black (#1593) 2021-03-07 16:03:16 -03:00
rc522 add-black (#1593) 2021-03-07 16:03:16 -03:00
rc522_i2c add-black (#1593) 2021-03-07 16:03:16 -03:00
rc522_spi add-black (#1593) 2021-03-07 16:03:16 -03:00
rdm6300 add-black (#1593) 2021-03-07 16:03:16 -03:00
remote_base Schema dump (#1564) 2021-03-07 21:05:08 -03:00
remote_receiver add-black (#1593) 2021-03-07 16:03:16 -03:00
remote_transmitter add-black (#1593) 2021-03-07 16:03:16 -03:00
resistance add-black (#1593) 2021-03-07 16:03:16 -03:00
restart add-black (#1593) 2021-03-07 16:03:16 -03:00
rf_bridge add-black (#1593) 2021-03-07 16:03:16 -03:00
rgb add-black (#1593) 2021-03-07 16:03:16 -03:00
rgbw add-black (#1593) 2021-03-07 16:03:16 -03:00
rgbww add-black (#1593) 2021-03-07 16:03:16 -03:00
rotary_encoder add-black (#1593) 2021-03-07 16:03:16 -03:00
rtttl add-black (#1593) 2021-03-07 16:03:16 -03:00
ruuvi_ble add-black (#1593) 2021-03-07 16:03:16 -03:00
ruuvitag add-black (#1593) 2021-03-07 16:03:16 -03:00
scd30 add-black (#1593) 2021-03-07 16:03:16 -03:00
script add-black (#1593) 2021-03-07 16:03:16 -03:00
sds011 add-black (#1593) 2021-03-07 16:03:16 -03:00
senseair Background calibration & ABC commands for SenseAir S8 (#1623) 2021-03-22 12:59:41 +13:00
sensor Fix sensor.sensor_schema interface changed (#1659) 2021-04-08 14:37:55 +02:00
servo fix servo not reattaching with same target (#1649) 2021-03-28 22:35:39 -03:00
sgp30 add-black (#1593) 2021-03-07 16:03:16 -03:00
sgp40 Sgp40 (#1513) 2021-04-08 22:40:19 -03:00
sht3xd add-black (#1593) 2021-03-07 16:03:16 -03:00
shtcx add-black (#1593) 2021-03-07 16:03:16 -03:00
shutdown add-black (#1593) 2021-03-07 16:03:16 -03:00
sim800l add-black (#1593) 2021-03-07 16:03:16 -03:00
slow_pwm Add duty cycle output component (#894) 2019-12-07 17:15:04 +01:00
sm300d2 add-black (#1593) 2021-03-07 16:03:16 -03:00
sm16716 add-black (#1593) 2021-03-07 16:03:16 -03:00
sn74hc595 add-black (#1593) 2021-03-07 16:03:16 -03:00
sntp add-black (#1593) 2021-03-07 16:03:16 -03:00
speed Support fan speed levels (#1541) 2021-03-17 10:40:02 -03:00
spi 8266 hardware spi enable with just 3 pins (#1617) 2021-03-18 13:59:47 +13:00
sps30 add-black (#1593) 2021-03-07 16:03:16 -03:00
ssd1306_base add-black (#1593) 2021-03-07 16:03:16 -03:00
ssd1306_i2c add-black (#1593) 2021-03-07 16:03:16 -03:00
ssd1306_spi add-black (#1593) 2021-03-07 16:03:16 -03:00
ssd1322_base add-black (#1593) 2021-03-07 16:03:16 -03:00
ssd1322_spi add-black (#1593) 2021-03-07 16:03:16 -03:00
ssd1325_base add-black (#1593) 2021-03-07 16:03:16 -03:00
ssd1325_spi add-black (#1593) 2021-03-07 16:03:16 -03:00
ssd1327_base add-black (#1593) 2021-03-07 16:03:16 -03:00
ssd1327_i2c add-black (#1593) 2021-03-07 16:03:16 -03:00
ssd1327_spi add-black (#1593) 2021-03-07 16:03:16 -03:00
ssd1331_base add-black (#1593) 2021-03-07 16:03:16 -03:00
ssd1331_spi add-black (#1593) 2021-03-07 16:03:16 -03:00
ssd1351_base add-black (#1593) 2021-03-07 16:03:16 -03:00
ssd1351_spi add-black (#1593) 2021-03-07 16:03:16 -03:00
st7735 add-black (#1593) 2021-03-07 16:03:16 -03:00
st7789v add-black (#1593) 2021-03-07 16:03:16 -03:00
status add-black (#1593) 2021-03-07 16:03:16 -03:00
status_led add-black (#1593) 2021-03-07 16:03:16 -03:00
stepper add-black (#1593) 2021-03-07 16:03:16 -03:00
sts3x add-black (#1593) 2021-03-07 16:03:16 -03:00
substitutions add-black (#1593) 2021-03-07 16:03:16 -03:00
sun Rewrite sun component calculations (#1661) 2021-04-07 12:16:36 +02:00
switch add-black (#1593) 2021-03-07 16:03:16 -03:00
sx1509 add-black (#1593) 2021-03-07 16:03:16 -03:00
tca9548a Add I2CMultiplexer in generel and the TCA9548A in special (#1410) 2021-03-29 16:50:30 -03:00
tcl112 add-black (#1593) 2021-03-07 16:03:16 -03:00
tcs34725 add-black (#1593) 2021-03-07 16:03:16 -03:00
teleinfo add-black (#1593) 2021-03-07 16:03:16 -03:00
template add-black (#1593) 2021-03-07 16:03:16 -03:00
text_sensor add-black (#1593) 2021-03-07 16:03:16 -03:00
thermostat add-black (#1593) 2021-03-07 16:03:16 -03:00
time Daylight Saving Time spelling fix (#1677) 2021-04-08 17:04:40 +02:00
time_based add-black (#1593) 2021-03-07 16:03:16 -03:00
tlc59208f add-black (#1593) 2021-03-07 16:03:16 -03:00
tm1637 add-black (#1593) 2021-03-07 16:03:16 -03:00
tm1651 add-black (#1593) 2021-03-07 16:03:16 -03:00
tmp102 add-black (#1593) 2021-03-07 16:03:16 -03:00
tmp117 add-black (#1593) 2021-03-07 16:03:16 -03:00
toshiba add-black (#1593) 2021-03-07 16:03:16 -03:00
total_daily_energy add-black (#1593) 2021-03-07 16:03:16 -03:00
tsl2561 add-black (#1593) 2021-03-07 16:03:16 -03:00
ttp229_bsf add-black (#1593) 2021-03-07 16:03:16 -03:00
ttp229_lsf add-black (#1593) 2021-03-07 16:03:16 -03:00
tuya Support fan speed levels (#1541) 2021-03-17 10:40:02 -03:00
tx20 add-black (#1593) 2021-03-07 16:03:16 -03:00
uart add-black (#1593) 2021-03-07 16:03:16 -03:00
uln2003 add-black (#1593) 2021-03-07 16:03:16 -03:00
ultrasonic add-black (#1593) 2021-03-07 16:03:16 -03:00
uptime add-black (#1593) 2021-03-07 16:03:16 -03:00
version add-black (#1593) 2021-03-07 16:03:16 -03:00
vl53l0x add-black (#1593) 2021-03-07 16:03:16 -03:00
voltage_sampler add-black (#1593) 2021-03-07 16:03:16 -03:00
waveshare_epaper Add 2.13in-ttgo-b1 waveshare epaper module. (#1326) 2021-03-20 20:32:46 +13:00
web_server Support fan speed levels (#1541) 2021-03-17 10:40:02 -03:00
web_server_base add-black (#1593) 2021-03-07 16:03:16 -03:00
whirlpool add-black (#1593) 2021-03-07 16:03:16 -03:00
wifi add-black (#1593) 2021-03-07 16:03:16 -03:00
wifi_info add-black (#1593) 2021-03-07 16:03:16 -03:00
wifi_signal add-black (#1593) 2021-03-07 16:03:16 -03:00
wled add-black (#1593) 2021-03-07 16:03:16 -03:00
xiaomi_ble Add optional bindkey support for CGG1. (#1407) 2021-03-26 07:33:06 +13:00
xiaomi_cgd1 add-black (#1593) 2021-03-07 16:03:16 -03:00
xiaomi_cgg1 Add optional bindkey support for CGG1. (#1407) 2021-03-26 07:33:06 +13:00
xiaomi_gcls002 add-black (#1593) 2021-03-07 16:03:16 -03:00
xiaomi_hhccjcy01 add-black (#1593) 2021-03-07 16:03:16 -03:00
xiaomi_hhccpot002 add-black (#1593) 2021-03-07 16:03:16 -03:00
xiaomi_jqjcy01ym add-black (#1593) 2021-03-07 16:03:16 -03:00
xiaomi_lywsd02 add-black (#1593) 2021-03-07 16:03:16 -03:00
xiaomi_lywsd03mmc add-black (#1593) 2021-03-07 16:03:16 -03:00
xiaomi_lywsdcgq add-black (#1593) 2021-03-07 16:03:16 -03:00
xiaomi_mhoc401 add-black (#1593) 2021-03-07 16:03:16 -03:00
xiaomi_miflora refactored xiaomi sensors (#755) 2019-10-16 13:29:56 +02:00
xiaomi_mijia refactored xiaomi sensors (#755) 2019-10-16 13:29:56 +02:00
xiaomi_miscale add-black (#1593) 2021-03-07 16:03:16 -03:00
xiaomi_miscale2 add-black (#1593) 2021-03-07 16:03:16 -03:00
xiaomi_mjyd02yla add-black (#1593) 2021-03-07 16:03:16 -03:00
xiaomi_mue4094rt add-black (#1593) 2021-03-07 16:03:16 -03:00
xiaomi_wx08zm add-black (#1593) 2021-03-07 16:03:16 -03:00
yashima add-black (#1593) 2021-03-07 16:03:16 -03:00
zyaura add-black (#1593) 2021-03-07 16:03:16 -03:00
__init__.py Rename esphomeyaml to esphome (#426) 2019-02-13 16:54:02 +01:00