esphome/esphome/components
2023-06-28 12:35:15 +12:00
..
a4988 fix stepper jump back with small steps (#4339) 2023-01-26 12:06:46 +13:00
absolute_humidity Add absolute humidity component (#4519) 2023-03-07 20:47:25 +00:00
ac_dimmer Remove floating point calculation from ac_dimmer ISR (#3770) 2022-09-15 13:02:39 +12:00
adalight Enable readability-redundant-access-specifiers check (#3096) 2022-01-23 20:47:22 +13:00
adc Add more configuration for microphones - i2s/pdm/adc (#4775) 2023-05-10 16:37:21 +12:00
adc128s102 Move remaining SENSOR_SCHEMA to use sensor_schema() (#4471) 2023-02-20 03:22:37 +00:00
addressable_light Add vector includes (#4080) 2022-11-24 13:12:55 +13:00
ade7953 Add vector includes (#4080) 2022-11-24 13:12:55 +13:00
ads1115 Added support for ADS1015 (#4281) 2023-01-26 17:20:45 +13:00
aht10 Always use brackets around single log macros (#4072) 2022-11-23 10:32:51 +13:00
airthings_ble ESP-IDF support and generic target platforms (#2303) 2021-09-20 11:47:51 +02:00
airthings_wave_base Migrate VOC sensors that use ppb to use volatile_organic_compounds_parts device class (#4982) 2023-06-22 11:50:45 +12:00
airthings_wave_mini airthings_wave: refactor to eliminate code duplication (#4910) 2023-06-22 11:50:45 +12:00
airthings_wave_plus airthings_wave: refactor to eliminate code duplication (#4910) 2023-06-22 11:50:45 +12:00
alarm_control_panel Add Alarm Control Panel (#4770) 2023-06-15 12:34:39 +12:00
am43 Move am43 sensor code and remove auto load on cover (#4631) 2023-04-27 13:24:42 +12:00
am2320 Initialize all child sensors to nullptr (#3808) 2022-09-15 11:53:22 +12:00
analog_threshold Simplify binary_sensor_schema function (#4469) 2023-02-19 21:13:40 +00:00
animation Allow partially looping animations (#4693) 2023-05-25 16:49:52 -05:00
anova Always use brackets around single log macros (#4072) 2022-11-23 10:32:51 +13:00
apds9960 Remove AUTO_LOAD from apds9960 (#4746) 2023-05-11 11:33:59 +12:00
api Add Alarm Control Panel (#4770) 2023-06-15 12:34:39 +12:00
as3935 Remove AUTO_LOAD from as3935 (#4630) 2023-03-30 01:08:31 +00:00
as3935_i2c ESP-IDF support and generic target platforms (#2303) 2021-09-20 11:47:51 +02:00
as3935_spi Avoid non-const globals and enable clang-tidy check (#1892) 2021-06-11 08:19:44 +12:00
as7341 Add AS7341 spectral color sensor (#4331) 2023-03-08 01:15:49 +00:00
async_tcp Switch ESPAsyncTCP-esphome to esphome fork (#4764) 2023-05-01 11:09:01 +12:00
atc_mithermometer Add vector includes (#4080) 2022-11-24 13:12:55 +13:00
atm90e32 Add Entity categories for Home Assistant (#2636) 2021-11-08 07:24:52 +13:00
b_parasite Bump black from 22.12.0 to 23.1.0 (#4375) 2023-02-10 07:40:04 +13:00
ballu Force braces around multi-line statements (#3094) 2022-01-25 08:56:36 +13:00
bang_bang Force braces around multi-line statements (#3094) 2022-01-25 08:56:36 +13:00
bedjet Move ESPTime into core esphome namespace (#4926) 2023-06-08 17:24:44 -05:00
bh1750 BH1750 dynamically calculate options (#3214) 2022-02-19 15:49:20 +01:00
binary Refactor fan platform to resemble climate/cover platforms (#2848) 2022-01-23 22:21:54 +13:00
binary_sensor Keep Device Class in Flash. (#4639) 2023-04-20 03:53:35 +00:00
binary_sensor_map Add Bayesian type for binary_sensor_map component (#4640) 2023-04-13 01:48:29 +00:00
bl0939 BL0939 state_class set for energy sensors (#4463) 2023-02-20 02:48:59 +00:00
bl0940 Initialize all child sensors to nullptr (#3808) 2022-09-15 11:53:22 +12:00
bl0942 Initialize all child sensors to nullptr (#3808) 2022-09-15 11:53:22 +12:00
ble_client Add support for BLE passkey authentication (#4258) 2023-05-02 09:25:10 +12:00
ble_presence Add minimum RSSI check to ble presence (#4646) 2023-05-12 04:28:24 +12:00
ble_rssi Add minimum RSSI check to ble presence (#4646) 2023-05-12 04:28:24 +12:00
ble_scanner Binary Sensor codegen tidyup (#3217) 2022-02-18 10:39:59 +13:00
bluetooth_proxy Bluetooth Proxy: Raw bundled advertisements (#4924) 2023-06-09 07:41:09 +12:00
bme280 Fix BME280 initialization before wifi setup (#4190) 2023-01-26 12:09:38 +13:00
bme680 Upgrade clang-format to v13 (#4535) 2023-03-20 03:38:41 +00:00
bme680_bsec Fix platform restriction for bme680_bsec (#4616) 2023-03-26 22:50:33 +00:00
bmp3xx Initialize all child sensors to nullptr (#3808) 2022-09-15 11:53:22 +12:00
bmp085 Convert sensor_schema to use kwargs (#2094) 2021-08-01 12:21:32 +02:00
bmp280 Apply configured IIR filter setting in generated BMP280 code (#4975) 2023-06-21 14:31:24 +12:00
bp1658cj Add support for BP1658CJ LED driver (#4020) 2022-12-23 10:39:44 +13:00
bp5758d Add support for BP5758D LED driver (#4021) 2022-12-23 10:24:46 +13:00
button Synchronise Device Classes from Home Assistant (#5018) 2023-06-28 12:35:15 +12:00
canbus Add vector includes (#4080) 2022-11-24 13:12:55 +13:00
cap1188 Add vector includes (#4080) 2022-11-24 13:12:55 +13:00
captive_portal Update webserver and captive portal pages to 67c48ee9 (#4986) 2023-06-22 10:31:23 +12:00
ccs811 Migrate VOC sensors that use ppb to use volatile_organic_compounds_parts device class (#4982) 2023-06-22 11:50:45 +12:00
cd74hc4067 Remove internal pin restriction from cd74hc4067 (#4179) 2022-12-13 13:44:52 +13:00
climate Remove climate legacy away flags (#4744) 2023-04-27 13:11:32 +12:00
climate_ir New Midea IR component, improvements and fixes (#2847) 2022-01-10 11:47:19 +13:00
climate_ir_lg Force braces around multi-line statements (#3094) 2022-01-25 08:56:36 +13:00
color Feat: add support for hex color in color component (#4493) 2023-03-12 20:26:27 +00:00
color_temperature Add rgbct and color_temperature light platforms (#2138) 2021-08-10 21:28:56 +12:00
coolix Force braces around multi-line statements (#3094) 2022-01-25 08:56:36 +13:00
copy Add supports_stop trait to Cover (#3897) 2023-04-23 20:51:32 +00:00
cover Update cover.h for compile errors with stop() (#4879) 2023-05-24 07:52:34 +12:00
cs5460a Upgrade clang-format to v13 (#4535) 2023-03-20 03:38:41 +00:00
cse7761 Add support for CSE7761 sensor (#2546) 2021-10-28 20:58:48 +02:00
cse7766 Support high update rates and fix several bugs in the cse7766 component. (#3675) 2022-08-25 16:12:45 +12:00
ct_clamp Fix negative sqrt root in ct_clamp_sensor.cpp (#2701) (#4236) 2023-03-20 04:22:22 +00:00
current_based Add supports_stop trait to Cover (#3897) 2023-04-23 20:51:32 +00:00
custom Move remaining SENSOR_SCHEMA to use sensor_schema() (#4471) 2023-02-20 03:22:37 +00:00
custom_component Add vector includes (#4080) 2022-11-24 13:12:55 +13:00
cwww Add rgbct and color_temperature light platforms (#2138) 2021-08-10 21:28:56 +12:00
dac7678 Always use brackets around single log macros (#4072) 2022-11-23 10:32:51 +13:00
daikin Force braces around multi-line statements (#3094) 2022-01-25 08:56:36 +13:00
daikin_brc Added component Daikin BRC to support ceiling cassette heatpumps (#3743) 2022-10-19 20:29:22 +13:00
dallas Add vector includes (#4080) 2022-11-24 13:12:55 +13:00
daly_bms Upgrade clang-format to v13 (#4535) 2023-03-20 03:38:41 +00:00
dashboard_import Validate project details are set for dashboard_import (#4802) 2023-05-11 08:55:05 +12:00
debug Debug component doesn't work on RP2040 (#4728) 2023-04-27 08:03:30 +12:00
deep_sleep Move ESPTime into core esphome namespace (#4926) 2023-06-08 17:24:44 -05:00
delonghi Delonghi Penguino PAC W120HP ir support (#3124) 2022-05-10 21:22:22 +12:00
demo Add supports_stop trait to Cover (#3897) 2023-04-23 20:51:32 +00:00
dfplayer play_folder bugfix and addition of play_mp3 (#4758) 2023-05-01 16:01:24 +12:00
dht Force braces around multi-line statements (#3094) 2022-01-25 08:56:36 +13:00
dht12 Initialize all child sensors to nullptr (#3808) 2022-09-15 11:53:22 +12:00
display display: fix white screen on binary displays (#4991) 2023-06-23 07:34:54 +12:00
display_menu_base add Resol VBus support (#3976) 2023-02-07 12:17:17 +13:00
dps310 Initialize all child sensors to nullptr (#3808) 2022-09-15 11:53:22 +12:00
ds1307 Move ESPTime into core esphome namespace (#4926) 2023-06-08 17:24:44 -05:00
dsmr allow multiple dsmr (#4299) 2023-01-17 10:36:44 +13:00
duty_cycle Add class as first positional arg to sensor_schema (#3216) 2022-02-18 10:27:20 +13:00
e131 Migrate e131 to use socket instead of WiFiUDP arduino library (#4832) 2023-05-18 08:41:21 +12:00
ee895 Add support for EE895 (#3771) 2023-01-18 10:42:43 +13:00
ektf2232 Add vector includes (#4080) 2022-11-24 13:12:55 +13:00
endstop Add supports_stop trait to Cover (#3897) 2023-04-23 20:51:32 +00:00
ens210 Upgrade clang-format to v13 (#4535) 2023-03-20 03:38:41 +00:00
esp32 Support for Adafruit ESP32-S2 TFT Feather (#4912) 2023-06-03 16:07:24 -05:00
esp32_ble Add CONFIG_BT_BLE_42_FEATURES_SUPPORTED for ble (#5008) 2023-06-28 12:35:15 +12:00
esp32_ble_beacon Mark ESP32-S2 as not having Bluetooth (#4194) 2022-12-16 10:09:07 +13:00
esp32_ble_client Upgrade clang-format to v13 (#4535) 2023-03-20 03:38:41 +00:00
esp32_ble_server Upgrade clang-format to v13 (#4535) 2023-03-20 03:38:41 +00:00
esp32_ble_tracker Allow multiple MAC addresses for 'on_ble_advertise' filter (#4773) 2023-06-09 12:53:30 +12:00
esp32_camera EntityBase Name can stay in flash. (#4594) 2023-03-28 06:38:56 +00:00
esp32_camera_web_server Force braces around multi-line statements (#3094) 2022-01-25 08:56:36 +13:00
esp32_can rename esp32 CAN to TWAI, so it compiles again (#4334) 2023-01-26 12:08:55 +13:00
esp32_dac ESP-IDF support and generic target platforms (#2303) 2021-09-20 11:47:51 +02:00
esp32_hall Add class as first positional arg to sensor_schema (#3216) 2022-02-18 10:27:20 +13:00
esp32_improv Allow entity names to be set to None (#4607) 2023-03-26 22:49:09 +00:00
esp32_rmt_led_strip esp32_rmt_led_strip: fix compile with ESP-IDF >= 5 (#4856) 2023-05-30 11:07:36 +12:00
esp32_touch Mark esp32_touch supported only on standard esp32 variant (#4562) 2023-03-15 07:42:33 +00:00
esp8266 Expand the platformio dep installer to also install platforms and tools (#4716) 2023-04-27 12:26:06 +12:00
esp8266_pwm Generate ARDUINO_VERSION_CODE in Python code (#3101) 2022-01-24 10:34:34 +01:00
ethernet Add ethernet powerdown (fixes esphome/issues#4420) (#4706) 2023-04-19 22:10:01 +00:00
ethernet_info Make ethernet_info work with esp-idf framework (#4976) 2023-06-23 07:34:54 +12:00
exposure_notifications ESP-IDF support and generic target platforms (#2303) 2021-09-20 11:47:51 +02:00
external_components Initial stab at importing idf components (#4000) 2023-02-23 01:22:39 +00:00
ezo Fix ezo parsing (#4792) 2023-05-10 11:16:14 +12:00
ezo_pmp Always use brackets around single log macros (#4072) 2022-11-23 10:32:51 +13:00
factory_reset add SUB_BUTTON macro and ability to button schema to define the class (#4450) 2023-02-19 19:54:03 +00:00
fan Fix restore (#4655) 2023-04-12 21:28:02 +00:00
fastled_base Fix clang-tidy header filter (#2385) 2021-09-24 18:02:28 +02:00
fastled_clockless Allow framework version validator to be maximum version (#3197) 2022-02-15 12:00:12 +13:00
fastled_spi Allow framework version validator to be maximum version (#3197) 2022-02-15 12:00:12 +13:00
feedback Add supports_stop trait to Cover (#3897) 2023-04-23 20:51:32 +00:00
fingerprint_grow Don't allow fingerprint_grow enroll cancellation when no enrollment started (#4745) 2023-04-27 16:34:20 +12:00
font Bump pylint from 2.14.5 to 2.15.0 (#3746) 2022-08-31 17:01:36 +12:00
fs3000 FS3000 sensor (#4502) 2023-03-07 04:25:14 +00:00
fujitsu_general Fix for Fujitsu AC not having Quiet Fan Mode (#4962) 2023-06-20 11:10:48 +12:00
globals RestoringGlobalsComponent: Store value on shutdown (#3586) 2022-06-21 11:27:53 +12:00
gp8403 Add gp8403 output component (#4495) 2023-05-08 12:45:12 +12:00
gpio fix switch initialization (#4153) 2022-12-06 23:25:19 +13:00
gps Move ESPTime into core esphome namespace (#4926) 2023-06-08 17:24:44 -05:00
graph Fix graph limits for negative values and other corner cases (#4253) 2023-04-12 21:18:09 +00:00
growatt_solar Make growatt play nicer with other modbus components. (#4947) 2023-06-21 14:31:24 +12:00
haier Add Haier climate component (#4001) 2023-02-23 02:05:33 +00:00
havells_solar Add vector includes (#4080) 2022-11-24 13:12:55 +13:00
hbridge Remove deprecated fan speeds (#3397) 2022-05-19 12:50:44 +12:00
hdc1080 Initialize all child sensors to nullptr (#3808) 2022-09-15 13:02:39 +12:00
heatpumpir Fix missing dependencies for heatpumpir (#3933) 2022-10-25 12:12:55 +13:00
hitachi_ac344 Upgrade clang-format to v13 (#4535) 2023-03-20 03:38:41 +00:00
hitachi_ac424 Upgrade clang-format to v13 (#4535) 2023-03-20 03:38:41 +00:00
hlw8012 Esp32 pulsecounter optional pcnt (#3691) 2022-09-02 13:22:34 +12:00
hm3301 add codeowners (#4875) 2023-05-22 22:28:35 +00:00
hmc5883l Initialize all child sensors to nullptr (#3808) 2022-09-15 11:53:22 +12:00
homeassistant Make home_assistant imported sensors internal by default (#3372) 2022-04-11 12:45:15 +12:00
honeywellabp Upgrade clang-format to v13 (#4535) 2023-03-20 03:38:41 +00:00
host Add host target platform (#4783) 2023-05-10 11:38:18 +12:00
hrxl_maxsonar_wr Add class as first positional arg to sensor_schema (#3216) 2022-02-18 10:27:20 +13:00
hte501 Add support for HTE501 (#3772) 2023-01-18 10:42:47 +13:00
http_request Fix HttpRequestResponseTrigger again (#4285) 2023-01-11 14:50:01 +13:00
htu21d use no hold master mode for si7021/htu21d (#2528) 2021-10-15 16:52:03 +02:00
hx711 Add class as first positional arg to sensor_schema (#3216) 2022-02-18 10:27:20 +13:00
hydreon_rgxx Hydreon: Use new device classes water and precipitation_intensity (#3993) 2023-01-20 13:56:26 +13:00
hyt271 Add support for hyt271 (#4282) 2023-05-01 16:18:31 +12:00
i2c Move some I2C logic out of header file (#4839) 2023-05-17 16:32:20 +12:00
i2s_audio I2S media player allow setting communication format for external DACs (#4918) 2023-06-13 07:48:01 +12:00
ili9xxx Add support for ESP32-S3-BOX displays (#4942) 2023-06-19 07:35:03 +12:00
ili9341 Renaming and extending the ili9341 to the ili9xxx component (#4275) 2023-03-08 23:03:49 +00:00
image Add SVG image support (#4922) 2023-06-12 09:36:37 +12:00
improv_base Add push to talk voice assistant (#4648) 2023-04-11 23:45:10 +00:00
improv_serial Add next_url to improv serial component config (#4343) 2023-01-25 14:37:01 +13:00
ina219 ESP-IDF support and generic target platforms (#2303) 2021-09-20 11:47:51 +02:00
ina226 ESP-IDF support and generic target platforms (#2303) 2021-09-20 11:47:51 +02:00
ina260 INA260 Current and Power Sensor support (#2788) 2021-12-31 22:08:49 +13:00
ina3221 ESP-IDF support and generic target platforms (#2303) 2021-09-20 11:47:51 +02:00
inkbird_ibsth1_mini Update inkbird_ibsth1_mini.cpp (#3664) 2022-08-01 13:08:19 +12:00
inkplate6 Add display_type property to DisplayBuffer (#3430) 2022-06-03 15:39:04 +12:00
integration Move remaining SENSOR_SCHEMA to use sensor_schema() (#4471) 2023-02-20 03:22:37 +00:00
internal_temperature [internal_temperature] ESP32-S3 needs ESP IDF V4.4.3 or higher (#4873) 2023-05-24 07:51:12 +12:00
interval Convert components to async-def syntax (#1821) 2021-05-24 10:58:29 +02:00
json Upgrade clang-format to v13 (#4535) 2023-03-20 03:38:41 +00:00
kalman_combinator Move remaining SENSOR_SCHEMA to use sensor_schema() (#4471) 2023-02-20 03:22:37 +00:00
key_collector support sending keys to the collector (#4838) 2023-05-16 23:36:02 +12:00
key_provider Add support for matrix keypads (#4241) 2023-01-10 16:06:54 +13:00
kuntze add kuntze component (#4411) 2023-02-23 01:31:35 +00:00
lcd_base Move ESPTime into core esphome namespace (#4926) 2023-06-08 17:24:44 -05:00
lcd_gpio Upgrade clang-format to v13 (#4535) 2023-03-20 03:38:41 +00:00
lcd_menu Implement a simple LCD menu (#3406) 2022-11-07 19:00:55 +13:00
lcd_pcf8574 ESP-IDF support and generic target platforms (#2303) 2021-09-20 11:47:51 +02:00
ld2410 Upgrade clang-format to v13 (#4535) 2023-03-20 03:38:41 +00:00
ledc Ledc fix (#4338) 2023-02-13 15:53:40 +13:00
light light: fix compile with ESP-IDF >= 5 (#4855) 2023-05-31 13:49:31 +12:00
lilygo_t5_47 Upgrade clang-format to v13 (#4535) 2023-03-20 03:38:41 +00:00
lock EntityBase Name can stay in flash. (#4594) 2023-03-28 06:38:56 +00:00
logger Add host target platform (#4783) 2023-05-10 11:38:18 +12:00
ltr390 Add vector includes (#4080) 2022-11-24 13:12:55 +13:00
matrix_keypad Simplify binary_sensor_schema function (#4469) 2023-02-19 21:13:40 +00:00
max6675 Add class as first positional arg to sensor_schema (#3216) 2022-02-18 10:27:20 +13:00
max6956 Max6956 support added (#3764) 2023-05-02 09:51:48 +12:00
max7219 Move ESPTime into core esphome namespace (#4926) 2023-06-08 17:24:44 -05:00
max7219digit [max7219digit] fix 270° rotation (#4930) 2023-06-12 16:59:25 +12:00
max9611 Fix files CI after merging (#3175) 2022-02-09 08:04:44 +13:00
max31855 Add class as first positional arg to sensor_schema (#3216) 2022-02-18 10:27:20 +13:00
max31856 Add class as first positional arg to sensor_schema (#3216) 2022-02-18 10:27:20 +13:00
max31865 Fix bogus reading on no communication with MAX31865 (#3505) 2022-06-08 09:58:32 +12:00
max44009 Add sensor support: MAX44009 (#3125) 2022-02-19 09:49:45 +01:00
mcp23s08 mcp23017: read output latch registers during setup (#3744) 2022-08-31 10:07:40 +12:00
mcp23s17 Fix mcp23s17 addressing beyond 3 (#3797) 2022-09-15 18:19:41 -07:00
mcp23x08_base Force braces around multi-line statements (#3094) 2022-01-25 08:56:36 +13:00
mcp23x17_base Force braces around multi-line statements (#3094) 2022-01-25 08:56:36 +13:00
mcp23xxx_base Remove old unused code in mcp23xxx_base (#3685) 2022-08-07 09:56:52 +12:00
mcp47a1 Add MCP47A1 DAC output (#3014) 2022-01-08 21:35:55 +13:00
mcp2515 Upgrade clang-format to v13 (#4535) 2023-03-20 03:38:41 +00:00
mcp3008 Move remaining SENSOR_SCHEMA to use sensor_schema() (#4471) 2023-02-20 03:22:37 +00:00
mcp3204 Move remaining SENSOR_SCHEMA to use sensor_schema() (#4471) 2023-02-20 03:22:37 +00:00
mcp4725 ESP-IDF support and generic target platforms (#2303) 2021-09-20 11:47:51 +02:00
mcp4728 Add device support: MCP4728 (#3174) 2022-02-21 12:47:03 +01:00
mcp9600 Upgrade clang-format to v13 (#4535) 2023-03-20 03:38:41 +00:00
mcp9808 Upgrade clang-format to v13 (#4535) 2023-03-20 03:38:41 +00:00
mcp23008 mcp23017: read output latch registers during setup (#3744) 2022-08-31 10:07:40 +12:00
mcp23016 mcp23017: read output latch registers during setup (#3744) 2022-08-31 10:07:40 +12:00
mcp23017 mcp23017: read output latch registers during setup (#3744) 2022-08-31 10:07:40 +12:00
md5 Initial Support for RP2040 platform (#3284) 2022-10-20 16:50:39 +13:00
mdns allow to use MQTT for discovery of IPs if mDNS is no option (#3887) 2023-05-17 16:29:56 +12:00
media_player Media Player: added play_media action (#3579) 2022-06-20 12:17:20 +12:00
mhz19 Add device classes new in HA 2021.9 (#2248) 2021-09-07 10:12:26 +12:00
microphone Allow i2s microphone bits per sample to be configured (#4884) 2023-05-26 15:50:44 +12:00
mics_4514 Update log for mics4514 to state 3 minute start time. (#4396) 2023-02-09 07:30:19 +13:00
midea Fix setting wrong traits on midea climate component (#4425) 2023-02-14 00:34:50 +00:00
midea_ac Midea support v2 (#2188) 2021-09-09 09:10:02 +12:00
midea_ir Force braces around multi-line statements (#3094) 2022-01-25 08:56:36 +13:00
mitsubishi Force braces around multi-line statements (#3094) 2022-01-25 08:56:36 +13:00
mlx90393 Unify 'nullptr' initalization of class members; (#3805) 2022-09-15 11:53:02 +12:00
mlx90614 Add mlx90614 sensors (#3749) 2023-04-27 13:17:09 +12:00
mmc5603 Added in mmc5603 code (#4175) 2023-04-04 02:34:14 +00:00
modbus Allow ignoring of failed Modbus response CRC (#3930) 2022-12-22 20:14:11 +13:00
modbus_controller fix modbus sending FP32_R values (#4882) 2023-05-23 15:00:33 -07:00
monochromatic Color mode implementation (#2012) 2021-07-29 19:11:56 +02:00
mopeka_ble Support Mopeka Standard LPG tank bluetooth sensor (#4351) 2023-02-21 21:48:29 +00:00
mopeka_pro_check Insert Europe Tank Types from mopeka_std_check (#4757) 2023-05-17 16:41:53 +12:00
mopeka_std_check Upgrade clang-format to v13 (#4535) 2023-03-20 03:38:41 +00:00
mpl3115a2 Add support for MPL3115A2 Pressure/Altitude and Temperature Sensor (#3371) 2022-09-09 00:18:02 -05:00
mpr121 Add vector includes (#4080) 2022-11-24 13:12:55 +13:00
mpu6050 Add support for new clones of mpu6050 responding with 0x70 address (#4546) 2023-03-12 20:14:00 +00:00
mpu6886 Add support for MPU-6886 (#3183) 2022-02-21 12:23:26 +13:00
mqtt allow to use MQTT for discovery of IPs if mDNS is no option (#3887) 2023-05-17 16:29:56 +12:00
mqtt_subscribe Add class as first positional arg to sensor_schema (#3216) 2022-02-18 10:27:20 +13:00
ms5611 Initialize all child sensors to nullptr (#3808) 2022-09-15 11:53:22 +12:00
my9231 ESP-IDF support and generic target platforms (#2303) 2021-09-20 11:47:51 +02:00
neopixelbus Add ESP32-S3 support in NeoPixelBus component (#4114) 2023-03-09 15:47:57 +13:00
network Add host target platform (#4783) 2023-05-10 11:38:18 +12:00
nextion Move ESPTime into core esphome namespace (#4926) 2023-06-08 17:24:44 -05:00
nfc Fix some NFC/PN532 crashes (#4678) 2023-04-12 02:29:06 +00:00
ntc Add class as first positional arg to sensor_schema (#3216) 2022-02-18 10:27:20 +13:00
number Synchronise Device Classes from Home Assistant (#4825) 2023-05-15 23:13:17 +00:00
ota ota: fix TWDT with ESP-IDF >= 5 (#4858) 2023-05-31 13:48:34 +12:00
output Simplify button_schema function (#4468) 2023-02-19 21:13:37 +00:00
packages Merge components in packages (#3555) 2023-02-07 14:08:40 +13:00
partition EntityBase Name can stay in flash. (#4594) 2023-03-28 06:38:56 +00:00
pca6416a Add PCA6416A Support (#4681) 2023-05-01 16:00:21 +12:00
pca9554 Add Pca9554 component (#4192) 2022-12-22 18:39:25 +13:00
pca9685 Update pca9685_output.cpp (#4929) 2023-06-20 11:10:48 +12:00
pcd8544 Add display_type property to DisplayBuffer (#3430) 2022-06-03 15:39:04 +12:00
pcf8574 ESP-IDF support and generic target platforms (#2303) 2021-09-20 11:47:51 +02:00
pcf85063 Move ESPTime into core esphome namespace (#4926) 2023-06-08 17:24:44 -05:00
pid Climate PID Autotune Logging fixes (#4136) 2023-02-09 22:37:31 +13:00
pipsolar Upgrade clang-format to v13 (#4535) 2023-03-20 03:38:41 +00:00
pm1006 Fix pm1006 polling component definition (#3210) 2022-02-17 21:47:31 +01:00
pmsa003i Bump black from 22.12.0 to 23.1.0 (#4375) 2023-02-10 07:40:04 +13:00
pmsx003 Added missing PM_1_0 and PM_10_0 for PMS5003T and PMS5003ST (#4560) 2023-03-15 22:21:10 +00:00
pn532 Power down PN532 before deep sleep (#4707) 2023-05-01 09:24:15 +12:00
pn532_i2c Add MULTI_CONF to pn53_i2c (#4938) 2023-06-13 15:30:40 -05:00
pn532_spi Add vector includes (#4080) 2022-11-24 13:12:55 +13:00
power_supply ESP-IDF support and generic target platforms (#2303) 2021-09-20 11:47:51 +02:00
preferences Configurable Flash Write Interval (#2119) 2021-09-21 13:47:51 +02:00
prometheus prometheus: fix compilation with EntityBase (#4895) 2023-06-01 14:31:58 +12:00
psram [PSRam] Change log unit to KB to minimize rounding error. (#4872) 2023-05-22 16:53:10 -05:00
pulse_counter null initialize total sensor for pulse counter (#3803) 2022-09-14 10:01:28 -03:00
pulse_meter Fix broken PULSE_METER (#4199) 2022-12-23 11:07:45 +13:00
pulse_width Add class as first positional arg to sensor_schema (#3216) 2022-02-18 10:27:20 +13:00
pvvx_mithermometer Add vector includes (#4080) 2022-11-24 13:12:55 +13:00
pzem004t Initialize all child sensors to nullptr (#3808) 2022-09-15 11:53:22 +12:00
pzemac Add vector includes (#4080) 2022-11-24 13:12:55 +13:00
pzemdc Fix compile error on pzemdc.h (#4583) 2023-03-19 18:31:05 +00:00
qmc5883l Update_interval less that 1 second in QMC5883L integration (#4031) 2022-11-16 08:12:09 +13:00
qmp6988 Upgrade clang-format to v13 (#4535) 2023-03-20 03:38:41 +00:00
qr_code Add qr code support for displays (#2952) 2022-01-26 22:20:45 +13:00
radon_eye_ble Added RadonEye RD200 Component (#3119) 2022-02-08 16:32:37 +13:00
radon_eye_rd200 Bluetooth Proxy active connections (#3817) 2022-10-04 10:45:06 +13:00
rc522 Add on_tag_removed trigger for RC522 (#4742) 2023-04-27 10:47:45 +12:00
rc522_i2c ESP-IDF support and generic target platforms (#2303) 2021-09-20 11:47:51 +02:00
rc522_spi Change beginning of file comments to avoid creating doxygen tag for esphome namespace (#3314) 2022-03-29 22:05:38 +13:00
rdm6300 Add vector includes (#4080) 2022-11-24 13:12:55 +13:00
remote_base RF Codec for Drayton Digistat heating controller (#4494) 2023-05-01 16:12:53 +12:00
remote_receiver Limit range on filter time period for remote_receiver (#4604) 2023-03-23 18:41:14 +00:00
remote_transmitter Add vector includes (#4080) 2022-11-24 13:12:55 +13:00
resistance Add class as first positional arg to sensor_schema (#3216) 2022-02-18 10:27:20 +13:00
restart add SUB_BUTTON macro and ability to button schema to define the class (#4450) 2023-02-19 19:54:03 +00:00
rf_bridge Add vector includes (#4080) 2022-11-24 13:12:55 +13:00
rgb Color mode implementation (#2012) 2021-07-29 19:11:56 +02:00
rgbct Tuya rgb support (#2278) 2021-09-26 21:34:06 +13:00
rgbw Tuya rgb support (#2278) 2021-09-26 21:34:06 +13:00
rgbww Tuya rgb support (#2278) 2021-09-26 21:34:06 +13:00
rotary_encoder Suppress first rotary encoder event (#3532) 2022-06-07 11:36:54 +12:00
rp2040 Fix rp2040 pio tool download (#4994) 2023-06-23 17:17:43 +12:00
rp2040_pio Fix rp2040 pio tool download (#4994) 2023-06-23 17:17:43 +12:00
rp2040_pio_led_strip Fix rp2040 pio tool download (#4994) 2023-06-23 17:17:43 +12:00
rp2040_pwm Calculate PWM wrap dynamically whenever the frequency is changed (#4294) 2023-01-16 14:17:57 +13:00
rtttl Force braces around multi-line statements (#3094) 2022-01-25 08:56:36 +13:00
ruuvi_ble ESP-IDF support and generic target platforms (#2303) 2021-09-20 11:47:51 +02:00
ruuvitag Add class as first positional arg to sensor_schema (#3216) 2022-02-18 10:27:20 +13:00
safe_mode add SUB_BUTTON macro and ability to button schema to define the class (#4450) 2023-02-19 19:54:03 +00:00
scd4x Upgrade clang-format to v13 (#4535) 2023-03-20 03:38:41 +00:00
scd30 Upgrade clang-format to v13 (#4535) 2023-03-20 03:38:41 +00:00
script Bump black from 22.12.0 to 23.1.0 (#4375) 2023-02-10 07:40:04 +13:00
sdm_meter Add vector includes (#4080) 2022-11-24 13:12:55 +13:00
sdp3x Fix sdp3x error checking (#3531) 2022-06-07 22:43:46 +12:00
sds011 Add device classes new in HA 2021.9 (#2248) 2021-09-07 10:12:26 +12:00
selec_meter Add vector includes (#4080) 2022-11-24 13:12:55 +13:00
select add SUB_SELECT macro (#4897) 2023-05-29 09:44:05 +12:00
sen5x Fix time period validation for the auto cleaning interval (#4811) 2023-05-16 10:28:01 +12:00
sen21231 add person sensor (SEN21231) from usefulsensors (#4454) 2023-02-23 00:37:23 +00:00
senseair Log calibration results at level INFO (#4240) 2023-03-31 09:05:28 +00:00
sensirion_common Add vector includes (#4080) 2022-11-24 13:12:55 +13:00
sensor Synchronise Device Classes from Home Assistant (#4825) 2023-05-15 23:13:17 +00:00
servo Force braces around multi-line statements (#3094) 2022-01-25 08:56:36 +13:00
sgp4x Upgrade clang-format to v13 (#4535) 2023-03-20 03:38:41 +00:00
sgp30 Migrate VOC sensors that use ppb to use volatile_organic_compounds_parts device class (#4982) 2023-06-22 11:50:45 +12:00
sgp40 Add support for SGP41 (#3382) 2022-05-19 12:47:33 +12:00
shelly_dimmer Update PulseLightEffect with range brightness (#4820) 2023-05-16 08:29:00 +12:00
sht3xd Initialize all child sensors to nullptr (#3808) 2022-09-15 11:53:22 +12:00
sht4x Upgrade clang-format to v13 (#4535) 2023-03-20 03:38:41 +00:00
shtcx Initialize all child sensors to nullptr (#3808) 2022-09-15 11:53:22 +12:00
shutdown add SUB_BUTTON macro and ability to button schema to define the class (#4450) 2023-02-19 19:54:03 +00:00
sigma_delta_output Implement a slow sigma-delta modulation based output (#4132) 2023-01-18 13:42:32 +13:00
sim800l Update sim800l.cpp (#4223) 2023-02-03 07:53:46 +13:00
slow_pwm Expose lambda action to reset a cycle in slow_pwm (#4158) 2022-12-07 19:27:14 +13:00
sm10bit_base Add support for SM2235 and SM2335 LED drivers (#3924) 2022-12-23 11:04:21 +13:00
sm300d2 [SM300D2] Reduce log severity for successful reads (#3955) 2022-10-27 19:27:17 +13:00
sm2135 SM2135 Add optional current configuration, avoid communication failures. (#3850) 2023-05-10 11:06:26 +12:00
sm2235 Add support for SM2235 and SM2335 LED drivers (#3924) 2022-12-23 11:04:21 +13:00
sm2335 Add support for SM2235 and SM2335 LED drivers (#3924) 2022-12-23 11:04:21 +13:00
sm16716 ESP-IDF support and generic target platforms (#2303) 2021-09-20 11:47:51 +02:00
sml Add SML (Smart Message Language) platform for energy meters (#2396) 2022-05-10 21:05:49 +12:00
smt100 Add support for SMT100 Soil Moisture Sensor (#3654) 2022-07-28 11:22:49 +12:00
sn74hc165 sn74hc165 fixes (#4457) 2023-03-08 01:11:12 +00:00
sn74hc595 Change 4 chip limit on sn74hc595 to 256 (#4108) 2022-12-07 07:23:07 +13:00
sntp Increase SNTP setup priority (#4917) 2023-06-07 10:38:18 +12:00
socket Add host target platform (#4783) 2023-05-10 11:38:18 +12:00
sonoff_d1 Always use brackets around single log macros (#4072) 2022-11-23 10:32:51 +13:00
speaker Speaker support (#4743) 2023-05-08 10:36:17 +12:00
speed Remove deprecated fan speeds (#3397) 2022-05-19 12:50:44 +12:00
spi Use HW SPI for rp2040 (#4955) 2023-06-19 07:35:03 +12:00
sprinkler Sprinkler fixes (#4816) 2023-05-18 11:36:52 +12:00
sps30 SPS30: Add fan action (#3410) 2022-04-26 09:50:36 +12:00
ssd1306_base Add support for SSD1306 72x40 displays (#4659) 2023-04-12 04:02:29 +00:00
ssd1306_i2c Add support for SSD1306 72x40 displays (#4659) 2023-04-12 04:02:29 +00:00
ssd1306_spi Enable a bunch of clang-tidy checks (#2149) 2021-12-02 09:03:51 +13:00
ssd1322_base Add display_type property to DisplayBuffer (#3430) 2022-06-03 15:39:04 +12:00
ssd1322_spi Avoid non-const globals and enable clang-tidy check (#1892) 2021-06-11 08:19:44 +12:00
ssd1325_base Add display_type property to DisplayBuffer (#3430) 2022-06-03 15:39:04 +12:00
ssd1325_spi Avoid non-const globals and enable clang-tidy check (#1892) 2021-06-11 08:19:44 +12:00
ssd1327_base Add display GPIO setup instruction for Aliexpress display (#3851) 2022-09-30 19:10:53 +13:00
ssd1327_i2c ESP-IDF support and generic target platforms (#2303) 2021-09-20 11:47:51 +02:00
ssd1327_spi Avoid non-const globals and enable clang-tidy check (#1892) 2021-06-11 08:19:44 +12:00
ssd1331_base Add display_type property to DisplayBuffer (#3430) 2022-06-03 15:39:04 +12:00
ssd1331_spi Avoid non-const globals and enable clang-tidy check (#1892) 2021-06-11 08:19:44 +12:00
ssd1351_base Add display_type property to DisplayBuffer (#3430) 2022-06-03 15:39:04 +12:00
ssd1351_spi Avoid non-const globals and enable clang-tidy check (#1892) 2021-06-11 08:19:44 +12:00
st7735 Add display_type property to DisplayBuffer (#3430) 2022-06-03 15:39:04 +12:00
st7789v Support for Adafruit ESP32-S2 TFT Feather (#4912) 2023-06-03 16:07:24 -05:00
st7920 Upgrade clang-format to v13 (#4535) 2023-03-20 03:38:41 +00:00
status Binary Sensor codegen tidyup (#3217) 2022-02-18 10:39:59 +13:00
status_led allow using a binary output for the status led (#4532) 2023-03-15 22:21:35 +00:00
stepper Remove a bunch of unnecessary pylint disabling (#4079) 2022-11-24 11:09:19 +13:00
sts3x Refactor Sensirion Sensors (#3374) 2022-04-13 10:19:48 +12:00
substitutions Allow substitutions to be valid names (#4726) 2023-05-17 16:33:08 +12:00
sun Move ESPTime into core esphome namespace (#4926) 2023-06-08 17:24:44 -05:00
switch add SUB_SWITCH macro (#4898) 2023-05-29 09:44:35 +12:00
sx1509 SX1509 minimum loop period (fixes esphome/issues#4325) (#4613) 2023-03-26 21:59:57 +00:00
t6615 Fix clang-tidy header filter (#2385) 2021-09-24 18:02:28 +02:00
tca9548a tca9548a fix channel selection (#3417) 2022-05-10 17:17:55 +12:00
tcl112 Force braces around multi-line statements (#3094) 2022-01-25 08:56:36 +13:00
tcs34725 Upgrade clang-format to v13 (#4535) 2023-03-20 03:38:41 +00:00
tee501 Add support for TEE501 (#3773) 2023-01-18 10:43:16 +13:00
teleinfo Add vector includes (#4080) 2022-11-24 13:12:55 +13:00
template Add Alarm Control Panel (#4770) 2023-06-15 12:34:39 +12:00
text_sensor EntityBase Name can stay in flash. (#4594) 2023-03-28 06:38:56 +00:00
thermostat climate: add support for quiet fan mode (#3609) 2023-02-09 11:28:16 +13:00
time Move ESPTime into core esphome namespace (#4926) 2023-06-08 17:24:44 -05:00
time_based Add supports_stop trait to Cover (#3897) 2023-04-23 20:51:32 +00:00
tlc5947 ESP-IDF support and generic target platforms (#2303) 2021-09-20 11:47:51 +02:00
tlc59208f tlc59208f : fix compilation error (#2867) 2021-12-07 07:47:48 +13:00
tm1621 Add support to tm1621 display (#3737) 2022-09-08 11:40:27 +12:00
tm1637 Move ESPTime into core esphome namespace (#4926) 2023-06-08 17:24:44 -05:00
tm1638 Move ESPTime into core esphome namespace (#4926) 2023-06-08 17:24:44 -05:00
tm1651 add codeowners (#4875) 2023-05-22 22:28:35 +00:00
tmp102 Add class as first positional arg to sensor_schema (#3216) 2022-02-18 10:27:20 +13:00
tmp117 Add class as first positional arg to sensor_schema (#3216) 2022-02-18 10:27:20 +13:00
tmp1075 Add support for TMP1075 temperature sensor (#4776) 2023-05-26 00:01:21 -05:00
tof10120 Add class as first positional arg to sensor_schema (#3216) 2022-02-18 10:27:20 +13:00
toshiba toshiba: add support for quiet fan mode (#4283) 2023-02-20 22:31:25 +00:00
total_daily_energy remove unused variable last_save_ in total_daily_energy (#4039) 2022-11-17 13:45:58 +13:00
touchscreen Exposing coordinates from touchscreen binary sensor (#3891) 2022-10-11 12:22:13 +13:00
tsl2561 Add class as first positional arg to sensor_schema (#3216) 2022-02-18 10:27:20 +13:00
tsl2591 Tsl2591 gain publish (#4291) 2023-01-18 10:17:31 +13:00
ttp229_bsf Remove i2c dependency from ttp229_bsf (#4851) 2023-05-18 11:34:18 +12:00
ttp229_lsf Add vector includes (#4080) 2022-11-24 13:12:55 +13:00
tuya Move ESPTime into core esphome namespace (#4926) 2023-06-08 17:24:44 -05:00
tx20 Add vector includes (#4080) 2022-11-24 13:12:55 +13:00
uart Start UART assignment at UART0 if the logger is not enabled or is not configured for hardware logging on ESP32 (#4762) 2023-05-16 11:00:05 +12:00
ufire_ec Remove status_set_error from ufire_ec (#3792) 2022-09-13 11:17:33 +12:00
ufire_ise Add uFire ISE sensor (#3789) 2022-09-14 16:51:20 +12:00
uln2003 ESP-IDF support and generic target platforms (#2303) 2021-09-20 11:47:51 +02:00
ultrasonic Add class as first positional arg to sensor_schema (#3216) 2022-02-18 10:27:20 +13:00
uptime Revert "Remove state class from uptime sensor (#4345)" (#4557) 2023-03-14 14:11:55 +13:00
vbus fix vbus sensor offsets (#4952) 2023-06-19 07:35:03 +12:00
version Text sensor schema generator similar to sensor (#3172) 2022-02-08 17:23:45 +13:00
vl53l0x Upgrade clang-format to v13 (#4535) 2023-03-20 03:38:41 +00:00
voice_assistant Continuous voice_assistant and silence detection (#4892) 2023-05-31 16:30:53 +12:00
voltage_sampler add-black (#1593) 2021-03-07 16:03:16 -03:00
wake_on_lan Simplify button_schema function (#4468) 2023-02-19 21:13:37 +00:00
waveshare_epaper Add support for V2 of the waveshare 5.83in e-paper display. (#3660) 2023-05-02 09:36:20 +12:00
web_server Update webserver to 56d73b5 (#5007) 2023-06-28 12:35:14 +12:00
web_server_base Construct web_server assets at build time instead of run time (#4944) 2023-06-20 11:10:48 +12:00
whirlpool Upgrade clang-format to v13 (#4535) 2023-03-20 03:38:41 +00:00
whynter Adding support for Whynter ARC-14S/SH Air Conditioners (#3641) 2022-08-09 10:49:03 +12:00
wiegand handle Wiegand 8-bit keys (#4837) 2023-05-17 09:30:14 +12:00
wifi Allow WIFI to be disabled and enabled (#4810) 2023-06-01 11:34:35 +12:00
wifi_info Add DNS to Text info (#4821) 2023-05-17 16:29:21 +12:00
wifi_signal Add class as first positional arg to sensor_schema (#3216) 2022-02-18 10:27:20 +13:00
wl_134 Add support for wl-134 (#3569) 2022-10-19 13:44:26 +13:00
wled Enable readability-redundant-access-specifiers check (#3096) 2022-01-23 20:47:22 +13:00
x9c Add X9C Potentiometer component (#4183) 2023-01-11 14:51:50 +13:00
xiaomi_ble Upgrade clang-format to v13 (#4535) 2023-03-20 03:38:41 +00:00
xiaomi_cgd1 Introduce hex parsing & formatting helper functions (#2882) 2021-12-13 09:15:23 +13:00
xiaomi_cgdk2 Introduce hex parsing & formatting helper functions (#2882) 2021-12-13 09:15:23 +13:00
xiaomi_cgg1 Introduce hex parsing & formatting helper functions (#2882) 2021-12-13 09:15:23 +13:00
xiaomi_cgpr1 Binary Sensor codegen tidyup (#3217) 2022-02-18 10:39:59 +13:00
xiaomi_gcls002 ESP-IDF support and generic target platforms (#2303) 2021-09-20 11:47:51 +02:00
xiaomi_hhccjcy01 Add Entity categories for Home Assistant (#2636) 2021-11-08 07:24:52 +13:00
xiaomi_hhccpot002 ESP-IDF support and generic target platforms (#2303) 2021-09-20 11:47:51 +02:00
xiaomi_jqjcy01ym Add Entity categories for Home Assistant (#2636) 2021-11-08 07:24:52 +13:00
xiaomi_lywsd02 Add Entity categories for Home Assistant (#2636) 2021-11-08 07:24:52 +13:00
xiaomi_lywsd03mmc Introduce hex parsing & formatting helper functions (#2882) 2021-12-13 09:15:23 +13:00
xiaomi_lywsdcgq Add Entity categories for Home Assistant (#2636) 2021-11-08 07:24:52 +13:00
xiaomi_mhoc303 Add Xiaomi MHOC303 sensor e-ink clock (#3115) 2022-01-27 12:54:29 +13:00
xiaomi_mhoc401 Introduce hex parsing & formatting helper functions (#2882) 2021-12-13 09:15:23 +13:00
xiaomi_miscale Add vector includes (#4080) 2022-11-24 13:12:55 +13:00
xiaomi_miscale2 Combine code of xiaomi_miscale and xiaomi_miscale2 (#2266) 2021-09-22 12:12:55 +02:00
xiaomi_mjyd02yla Binary Sensor codegen tidyup (#3217) 2022-02-18 10:39:59 +13:00
xiaomi_mue4094rt Binary Sensor codegen tidyup (#3217) 2022-02-18 10:39:59 +13:00
xiaomi_rtcgq02lm Add Xiaomi RTCGQ02LM - Mi Motion Sensor 2 (#3186) 2022-04-12 16:19:16 +12:00
xiaomi_wx08zm Binary Sensor codegen tidyup (#3217) 2022-02-18 10:39:59 +13:00
xpt2046 Upgrade clang-format to v13 (#4535) 2023-03-20 03:38:41 +00:00
yashima Force braces around multi-line statements (#3094) 2022-01-25 08:56:36 +13:00
zyaura Remove floating point ops from the ISR (#2751) 2021-11-26 09:02:53 +13:00
__init__.py Rename esphomeyaml to esphome (#426) 2019-02-13 16:54:02 +01:00