esphome/esphome/components
2024-11-10 10:53:40 +01:00
..
a01nyub fix a01nyub data reading (#5882) 2023-12-05 08:41:33 +09:00
a02yyuw Update const.py added missing millimeter (#6834) 2024-05-31 05:13:11 +00:00
a4988 Update components "if x in config" (#5181) 2023-08-02 16:25:26 +12: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 11:54:33 +12:00
adalight Enable readability-redundant-access-specifiers check (#3096) 2022-01-23 20:47:22 +13:00
adc Add ADC multisampling (#6330) 2024-05-16 14:11:21 +12:00
adc128s102 Move remaining SENSOR_SCHEMA to use sensor_schema() (#4471) 2023-02-20 03:22:37 +00:00
addressable_light Pull PollingComponent up from individual display drivers to Display. (#5444) 2023-11-27 09:48:38 +13:00
ade7880 Fix a bunch of components for IDF 5 compatibility and #6802 (#6805) 2024-05-29 17:05:19 +12:00
ade7953 [code-quality] Tidy up some duplicate CONFIG_SCHEMA assignments (#7106) 2024-07-21 20:09:06 +00:00
ade7953_base Fix a bunch of components for IDF 5 compatibility and #6802 (#6805) 2024-05-29 17:05:19 +12:00
ade7953_i2c Fix wrong initialization of vectors in ade7953_i2c (#6393) 2024-03-19 07:06:17 +13:00
ade7953_spi ade7953_spi wrong size specified in read_array call (#7172) 2024-08-01 22:39:54 +12:00
ads1115 ads1115: remove auto-load and split sensor into platform folder (#5981) 2024-04-11 10:09:25 +12:00
ads1118 ads1118 component (#5711) 2024-03-11 11:09:05 +13:00
ags10 Fix a bunch of components for IDF 5 compatibility and #6802 (#6805) 2024-05-29 17:05:19 +12:00
aht10 Add braces to if statement to avoid compiler warning. (#7036) 2024-07-11 16:10:58 +12:00
aic3204 [audio_dac] [aic3204] Add new component + platform (#7505) 2024-10-07 09:59:42 +13:00
airthings_ble Prepare some components for idf >= 5 (#5061) 2023-07-27 00:18:02 -05:00
airthings_wave_base airthings_wave: Silence compiler warnings (#5098) 2023-07-17 10:43:57 +12:00
airthings_wave_mini airthings_wave: Battery level reporting (#4979) 2023-07-12 13:38:52 +12:00
airthings_wave_plus support illuminance for airthings wave plus device (#5203) 2024-08-14 14:25:45 +12:00
alarm_control_panel [web_server] v3 entity grouping (#6833) 2024-10-07 15:52:26 +13:00
alpha3 Ble client fixes for proxy (#6596) 2024-04-25 20:05:30 +10:00
am43 Ble client fixes for proxy (#6596) 2024-04-25 20:05:30 +10:00
am2315c AM2315C Temperature + Humidity Sensor (#6266) 2024-03-11 19:33:43 +13:00
am2320 Update components "if x in config" (#5181) 2023-08-02 16:25:26 +12:00
analog_threshold Simplify binary_sensor_schema function (#4469) 2023-02-19 21:13:40 +00:00
animation [image][online_image][animation] Fix transparency in RGB565 (#7631) 2024-10-25 11:05:25 +13:00
anova Always use brackets around single log macros (#4072) 2022-11-23 10:32:51 +13:00
apds9306 APDS9306 Ambient Light Sensor (#6709) 2024-07-22 17:29:54 +12:00
apds9960 Remove AUTO_LOAD from apds9960 (#4746) 2023-05-11 11:33:59 +12:00
api [code-quality] fix clang-tidy api (#7279) 2024-10-07 11:55:11 +13:00
as3935 As3935 calibration (#5366) 2023-10-12 14:27:36 +13:00
as3935_i2c
as3935_spi
as5600 Migrate some constants to core code (#6692) 2024-05-08 07:26:04 +12:00
as7341 Update components "if x in config" (#5181) 2023-08-02 16:25:26 +12:00
async_tcp Pull in new AsyncTCP for IPv6 on BK72xx (#7431) 2024-09-11 07:42:46 +12:00
at581x Set "CONF_" CI counter to fail on 3 or more definitions (#6668) 2024-05-05 00:32:47 -05:00
atc_mithermometer Update components "if x in config" (#5181) 2023-08-02 16:25:26 +12:00
atm90e26 [const] Move `CONF_LINE_FREQUENCY` to const.py (#7351) 2024-08-26 13:07:18 +12:00
atm90e32 [const] Move `CONF_LINE_FREQUENCY` to const.py (#7351) 2024-08-26 13:07:18 +12:00
audio [speaker, i2s_audio] I2S Speaker implementation using a ring buffer (#7605) 2024-10-17 11:47:11 +13:00
audio_dac [audio_dac] [aic3204] Add new component + platform (#7505) 2024-10-07 09:59:42 +13:00
axs15231 [axs15231] Touchscreen driver (#7592) 2024-10-17 13:44:20 +13:00
b_parasite Update components "if x in config" (#5181) 2023-08-02 16:25:26 +12:00
ballu Force braces around multi-line statements (#3094) 2022-01-25 08:56:36 +13:00
bang_bang [bang-bang] Remove `assert()` (#7533) 2024-10-07 09:00:09 +13:00
bedjet [bedjet_codec] Remove `assert()` (#7543) 2024-10-07 09:01:43 +13:00
beken_spi_led_strip Add beken_spi_led_strip component (#6515) 2024-05-16 11:32:48 +12:00
bh1750 BH1750 dynamically calculate options (#3214) 2022-02-19 15:49:20 +01:00
binary [code-quality] fix readability-braces-around-statements (#7273) 2024-08-14 14:14:29 +12:00
binary_sensor [web_server] v3 entity grouping (#6833) 2024-10-07 15:52:26 +13:00
binary_sensor_map Add Bayesian type for binary_sensor_map component (#4640) 2023-04-13 01:48:29 +00:00
bk72xx Support for LibreTiny platform (RTL8710, BK7231 & other modules) (#3509) 2023-09-05 10:16:08 +12:00
bl0906 fix bl0906 reset energy action (#7488) 2024-09-25 12:50:44 +12:00
bl0939 Fix compile with latest esp-idf on esp32c6 (#5677) 2023-11-05 23:13:01 +00:00
bl0940 Set "CONF_" CI counter to fail on 3 or more definitions (#6668) 2024-05-05 00:32:47 -05:00
bl0942 [bl0942] Improve energy reporting (#7428) 2024-09-10 13:11:26 +12:00
ble_client Drop max BLE client connections limitation (#7088) 2024-09-04 12:02:33 +10:00
ble_presence Improve manufacturer data tracing to identify BLE devices a bit easie… (#7332) 2024-09-13 12:56:04 +12:00
ble_rssi Fix broken ibeacon_uuid config in ble_rssi (#7640) 2024-10-21 08:16:08 +13:00
ble_scanner [code-quality] Organise bluetooth related imports (#7155) 2024-07-30 13:23:30 +12:00
bluetooth_proxy update logs for bluetooth proxy (#7382) 2024-09-01 21:20:31 +10:00
bme68x_bsec2 Bump bme68x_bsec2 version to 1.8.2610 (#7626) 2024-10-17 20:15:28 -05:00
bme68x_bsec2_i2c [bme68x_bsec2_i2c] BME68X Temperature+Pressure+Humidity+Gas Sensor via BSEC2 (#4585) 2024-08-11 23:14:58 -05:00
bme280_base Minor tidy up of BME280 code (#6672) 2024-05-06 14:19:25 +12:00
bme280_i2c Minor tidy up of BME280 code (#6672) 2024-05-06 14:19:25 +12:00
bme280_spi Minor tidy up of BME280 code (#6672) 2024-05-06 14:19:25 +12:00
bme680 Update components "if x in config" (#5181) 2023-08-02 16:25:26 +12:00
bme680_bsec Move some consts for #4585 (#7023) 2024-07-01 06:20:59 +00:00
bmi160 Add BMI160 support (#5143) 2023-09-09 21:25:09 -05:00
bmp3xx [code-quality] Tidy up some duplicate CONFIG_SCHEMA assignments (#7106) 2024-07-21 20:09:06 +00:00
bmp3xx_base SPI and I2C for BMP390 and BMP380 (#6652) 2024-05-02 13:49:01 +12:00
bmp3xx_i2c SPI and I2C for BMP390 and BMP380 (#6652) 2024-05-02 13:49:01 +12:00
bmp3xx_spi SPI and I2C for BMP390 and BMP380 (#6652) 2024-05-02 13:49:01 +12:00
bmp085 Update components "if x in config" (#5181) 2023-08-02 16:25:26 +12:00
bmp280 Add support for using BMP280 with SPI (#7053) 2024-09-05 17:08:02 +12:00
bmp280_base Add support for using BMP280 with SPI (#7053) 2024-09-05 17:08:02 +12:00
bmp280_i2c Add support for using BMP280 with SPI (#7053) 2024-09-05 17:08:02 +12:00
bmp280_spi Add support for using BMP280 with SPI (#7053) 2024-09-05 17:08:02 +12:00
bmp581 New component: Add support for bmp581 pressure and temperature sensors (#4657) 2023-08-08 17:05:08 +12:00
bp1658cj BP1658CJ - Fix timing for all platforms, now consistent with other drivers (#5799) 2023-12-13 09:04:17 +09:00
bp5758d BD5758D - Add delays and ACKs (#5524) 2023-10-12 19:09:07 +00:00
button [web_server] v3 entity grouping (#6833) 2024-10-07 15:52:26 +13:00
bytebuffer [bytebuffer] Rework ByteBuffer using templates (#7638) 2024-10-29 11:08:29 +13:00
canbus Fix compile with latest esp-idf on esp32c6 (#5677) 2023-11-05 23:13:01 +00:00
cap1188 Updated my username in Code Owners (#5247) 2023-08-15 07:12:03 +12:00
captive_portal [code-quality] fix clang-tidy captive_portal (#7280) 2024-08-16 09:16:06 +12:00
ccs811 Fix some configs after #5181 (#5209) 2023-08-07 11:48:23 +12:00
cd74hc4067 Fix compile with latest esp-idf on esp32c6 (#5677) 2023-11-05 23:13:01 +00:00
ch422g [ch422g] Add support for pins 8-11; make input work. (#7467) 2024-09-27 09:51:08 +12:00
climate fix: [climate] Allow substitutions in visual.temperature_step.{target_temperature,current_temperature} (#7679) 2024-10-29 16:32:55 -07:00
climate_ir remote_base: added helper class and schemas (#5169) 2023-11-14 06:55:36 +13:00
climate_ir_lg Climate IR LG - Support fan only mode and all "on" commands (#3712) 2024-06-11 17:04:25 -07:00
color [color] Fix crash when hex color parses as int, improve error reporting. (#6707) 2024-05-09 03:14:31 +00:00
color_temperature
combination Add combination sensor and remove absorbed kalman_combinator component (#5438) 2024-01-18 18:09:49 +09:00
coolix remote_base: added helper class and schemas (#5169) 2023-11-14 06:55:36 +13:00
copy Add support for fan preset modes (#5694) 2023-12-12 14:13:26 +09:00
cover [web_server] v3 entity grouping (#6833) 2024-10-07 15:52:26 +13:00
cs5460a Set "CONF_" CI counter to fail on 3 or more definitions (#6668) 2024-05-05 00:32:47 -05:00
cse7761 Fix compile with latest esp-idf on esp32c6 (#5677) 2023-11-05 23:13:01 +00:00
cse7766 fix uart settings check (#7573) 2024-10-09 05:44:19 -05:00
cst226 Revert "Add null GPIO pin " (#6621) 2024-08-07 07:29:05 +12:00
cst816 [cst816] Allow skipping i2c probe (#7557) 2024-10-09 14:41:58 +13:00
ct_clamp Fix a bunch of components for IDF 5 compatibility and #6802 (#6805) 2024-05-29 17:05:19 +12:00
current_based Update current_based_cover bugfix (#5587) 2023-10-26 07:31:39 +13: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 Update components "if x in config" (#5181) 2023-08-02 16:25:26 +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_arc feat: Add Daikin ARC (tested on Daikin ARC472A62) (#6429) 2024-03-28 07:56:19 +13:00
daikin_brc Set "CONF_" CI counter to fail on 3 or more definitions (#6668) 2024-05-05 00:32:47 -05:00
dallas change to new 1-wire platform (#6860) 2024-06-12 13:05:44 +12:00
dallas_temp [dallas_temp] fix ds18s20 temp calc (#6988) 2024-06-26 19:27:07 +12:00
daly_bms Multiple Daly-BMS support (#6615) 2024-04-26 09:20:21 +12:00
dashboard_import Replace name and friendly name in full adopted configs (#4456) 2024-03-18 13:00:59 +13:00
datetime datetime fix build_language_schema (#7710) 2024-11-04 10:22:16 +13:00
debug [fix] ESP32-C6 Reset Reasons (#7578) 2024-10-11 07:51:21 +13:00
deep_sleep [Deep sleep] Compilation error with IDF >= 5.* (#6879) 2024-06-12 10:42:20 +12:00
delonghi Delonghi Penguino PAC W120HP ir support (#3124) 2022-05-10 21:22:22 +12:00
demo [code-quality] fix readability-braces-around-statements (#7273) 2024-08-14 14:14:29 +12:00
dfplayer Added Kamstrup Multical 40x component (#4200) 2024-03-13 16:01:22 +13:00
dfrobot_sen0395 Set "CONF_" CI counter to fail on 3 or more definitions (#6668) 2024-05-05 00:32:47 -05:00
dht Fix DHT reading timing for SI7021 on ESP32 (#6604) 2024-05-30 17:31:09 +12:00
dht12 Initialize all child sensors to nullptr (#3808) 2022-09-15 11:53:22 +12:00
display [display] filled_ring and filled_gauge methods added (#7420) 2024-10-16 16:25:05 +13:00
display_menu_base Move CONF_ITEMS/CONF_FONT/CONF_TEXT to const.py (#7204) 2024-08-07 07:15:15 +12:00
dps310 Initialize all child sensors to nullptr (#3808) 2022-09-15 11:53:22 +12:00
ds1307 [ds1307] Initialize uninitialized struct members (#6985) 2024-06-26 11:54:02 +12:00
dsmr [dsmr] Add internal 'telegram' text_sensor to support bridging (#6841) 2024-09-10 20:22:58 +12:00
duty_cycle Add class as first positional arg to sensor_schema (#3216) 2022-02-18 10:27:20 +13:00
duty_time IDF 5 fixes for various components from test2.yaml (#5621) 2023-10-29 18:50:26 +13:00
e131 [code-quality] fix clang-tidy e131 (#7281) 2024-08-15 10:31:19 +12:00
ee895 Add support for EE895 (#3771) 2023-01-18 10:42:43 +13:00
ektf2232 Touchscreen component and driver fixes (#5997) 2024-02-28 02:42:11 +00:00
emc2101 Set "CONF_" CI counter to fail on 3 or more definitions (#6668) 2024-05-05 00:32:47 -05:00
emmeti Emmeti infrared climate support (#5197) 2024-03-13 14:16:02 +13:00
endstop Add supports_stop trait to Cover (#3897) 2023-04-23 20:51:32 +00:00
ens160 [code-quality] Tidy up some duplicate CONFIG_SCHEMA assignments (#7106) 2024-07-21 20:09:06 +00:00
ens160_base SPI and I2C for ENS160 (#6369) 2024-05-16 15:22:40 +12:00
ens160_i2c SPI and I2C for ENS160 (#6369) 2024-05-16 15:22:40 +12:00
ens160_spi SPI and I2C for ENS160 (#6369) 2024-05-16 15:22:40 +12:00
ens210 Upgrade clang-format to v13 (#4535) 2023-03-20 03:38:41 +00:00
es8311 [es8311] Add es8311 dac component (#7693) 2024-10-31 08:29:24 +13:00
esp32 handle bad pin schemas (#7711) 2024-11-01 20:54:34 +11:00
esp32_ble [fix] ESP32-C6 BLE compile error (#7580) 2024-10-17 13:31:02 +13:00
esp32_ble_beacon [code-quality] Organise bluetooth related imports (#7155) 2024-07-30 13:23:30 +12:00
esp32_ble_client [esp32_ble] Add disconnect as a virtual function to `ESPBTClient` (#7705) 2024-10-31 05:46:35 -05:00
esp32_ble_server [code-quality] Organise bluetooth related imports (#7155) 2024-07-30 13:23:30 +12:00
esp32_ble_tracker [esp32_ble] Add disconnect as a virtual function to `ESPBTClient` (#7705) 2024-10-31 05:46:35 -05:00
esp32_camera User configurable frame buffer. (#7360) 2024-09-11 17:20:30 +12:00
esp32_camera_web_server IDF 5 fixes for various components from test4.yaml (#5622) 2023-10-29 18:49:19 +13:00
esp32_can esp32_can: make queue lengths configurable (#7361) 2024-08-30 11:43:47 +12:00
esp32_dac
esp32_hall Add class as first positional arg to sensor_schema (#3216) 2022-02-18 10:27:20 +13:00
esp32_improv [esp32_improv] Add triggers for various states (#7461) 2024-09-22 23:54:31 -05:00
esp32_rmt Add rmt_channel to remote_transmitter and remote_receiver (#6497) 2024-04-08 20:53:57 -05:00
esp32_rmt_led_strip [core][esp32_rmt_led_strip] Migrate ExternalRAMAllocator to RAMAllocator 2024-10-13 20:24:17 +11:00
esp32_touch Skip gpio validation (#5615) 2024-05-16 11:49:04 +12:00
esp8266 handle bad pin schemas (#7711) 2024-11-01 20:54:34 +11:00
esp8266_pwm Generate ARDUINO_VERSION_CODE in Python code (#3101) 2022-01-24 10:34:34 +01:00
esphome/ota [code-quality] fix clang-tidy ota (#7282) 2024-08-15 10:30:29 +12:00
ethernet Support W5500 SPI-Ethernet polling mode if framework is supported (#7503) 2024-10-29 16:08:08 +13:00
ethernet_info [code-quality] Organise ethernet related imports (#7152) 2024-07-29 14:05:41 +12:00
event [web_server] Event component grouping (#7586) 2024-10-14 07:50:13 +13:00
exposure_notifications
external_components External components: optional configurable path for git source (#6677) 2024-05-06 15:19:13 +12:00
ezo Fix ezo parsing (#4792) 2023-05-10 11:16:14 +12:00
ezo_pmp Added Kamstrup Multical 40x component (#4200) 2024-03-13 16:01:22 +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 [web_server] v3 entity grouping (#6833) 2024-10-07 15:52:26 +13:00
fastled_base
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 Replace random non-ascii-print characters with standard substitutes (#6840) 2024-06-01 10:49:48 +10:00
fingerprint_grow fix name conflict with zephyr macro (#7252) 2024-08-13 11:38:13 +12:00
font [font] Add support for "glyphsets" (#7429) 2024-10-31 16:36:23 +13:00
fs3000 FS3000 sensor (#4502) 2023-03-07 04:25:14 +00:00
ft5x06 [ft5x06] Interrupt pin and code quality improvements (#6851) 2024-06-05 11:02:18 +10:00
ft63x6 Fix no-release bug on ft6x36 (#6527) 2024-04-15 13:08:35 +12:00
fujitsu_general Fix for Fujitsu AC not having Quiet Fan Mode (#4962) 2023-06-19 11:20:32 +12:00
gcja5 New PM sensor Panasonic SN-GCJA5 (#4988) 2023-08-10 17:04:22 +12:00
gdk101 GDK101 support (#4703) 2024-05-13 13:36:10 +12:00
globals Make string globals persist-able using fixed size allocations (#5296) 2023-09-12 09:26:00 +12:00
gp2y1010au0f Add support for Sharp GP2Y1010AU0F PM2.5 sensor (#6007) 2024-09-30 14:22:27 +13:00
gp8403 gp8403 : Add the possibility to use substitution for channel selection (#7681) 2024-10-26 14:54:57 -07:00
gpio fix potential hang (#6976) 2024-06-24 11:21:28 +00:00
gpio_expander Add tca9555 GPIO driver (#7146) 2024-09-19 16:17:22 +12:00
gps Move ESPTime into core esphome namespace (#4926) 2023-06-08 17:24:44 -05:00
graph Fixed the issue that graph draws out of the boundary. (#6651) 2024-04-29 07:49:27 +12:00
graphical_display_menu Move CONF_ITEMS/CONF_FONT/CONF_TEXT to const.py (#7204) 2024-08-07 07:15:15 +12:00
gree [gree] Add support for YX1FF remote (#7298) 2024-09-03 10:35:54 +12:00
grove_gas_mc_v2 Feature/add seeed grove gmxxx multichannel gas support (#4304) 2024-10-07 15:34:46 +13:00
grove_tb6612fng Add change i2c address and allow multi conf for TB6612FNG (#5492) 2023-10-17 08:47:35 +13:00
growatt_solar Move CONF_PHASE_A/B/C constants to const.py. (#5304) 2023-09-09 18:19:54 -05:00
gt911 [gt911] Add reset pin config (#7373) 2024-08-30 08:20:12 +12:00
haier Haier climate integration update (#7416) 2024-09-19 16:09:27 +12:00
havells_solar Move CONF_PHASE_A/B/C constants to const.py. (#5304) 2023-09-09 18:19:54 -05:00
hbridge Add support for fan preset modes (#5694) 2023-12-12 14:13:26 +09:00
hdc1080 Initialize all child sensors to nullptr (#3808) 2022-09-15 11:53:22 +12:00
he60r [he60r] Don't publish state unless it has changed. [BUGFIX] (#6869) 2024-06-12 13:09:20 +12:00
heatpumpir [heatpumpir] Fix BK72XX Compile error with IRremoteESP8266 (#6955) 2024-07-22 09:16:51 +12: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 Add ability to lock to set mode (#5924) 2023-12-20 04:52:46 -06:00
hm3301 [hm3301] Updated the AQI based on the airnow document (#6004) 2024-04-29 07:22:14 +12:00
hmac_md5 [code-quality] fix clang-tidy md5 and hmac_md5 (#7325) 2024-10-07 11:53:49 +13:00
hmc5883l Add fast update to HMC5883L (#6669) 2024-05-06 10:48:09 +12:00
homeassistant [homeassistant-switch] Support different entity domains (#7331) 2024-09-04 20:09:49 -05:00
honeywell_hih_i2c Bump black from 23.12.1 to 24.2.0 (#6221) 2024-02-21 15:53:50 +13:00
honeywellabp Upgrade clang-format to v13 (#4535) 2023-03-20 03:38:41 +00:00
honeywellabp2_i2c Bump black from 23.12.1 to 24.2.0 (#6221) 2024-02-21 15:53:50 +13:00
host handle bad pin schemas (#7711) 2024-11-01 20:54:34 +11:00
hrxl_maxsonar_wr Support MaxBotix XL in addition to HRXL (#4510) 2023-09-06 09:59:23 +12:00
hte501 Add support for HTE501 (#3772) 2023-01-18 10:42:47 +13:00
http_request [http_request] Implement on_error trigger for requests (#7696) 2024-10-30 14:10:58 +13:00
htu21d Added Htu21d model option (#6511) 2024-04-12 11:28:59 +12:00
htu31d Fix a bunch of components for IDF 5 compatibility and #6802 (#6805) 2024-05-29 17:05:19 +12:00
hx711 hx711: Check for DOUT going high after a reading (#7214) 2024-08-08 14:29:49 +12:00
hydreon_rgxx hydreon_rgxx: Fix parsing of data line (#7192) 2024-08-06 09:17:02 +12:00
hyt271 IDF 5 fixes for various components from test1.yaml (#5451) 2023-10-18 19:33:36 +13:00
i2c i2c: fix format string specifiers (#6746) 2024-05-16 11:33:15 +12:00
i2c_device i2c_device (#7641) 2024-10-23 16:23:10 +13:00
i2s_audio [es8311] Add es8311 dac component (#7693) 2024-10-31 08:29:24 +13:00
iaqcore AMS iAQ Core CO2 sensor component (#5192) 2023-10-24 12:35:51 +13:00
ili9xxx [spi] Add mosi pin checks for displays (#7702) 2024-10-30 22:28:18 +00:00
ili9341 Renaming and extending the ili9341 to the ili9xxx component (#4275) 2023-03-08 23:03:49 +00:00
image [image][online_image][animation] Fix transparency in RGB565 (#7631) 2024-10-25 11:05:25 +13:00
improv_base Bump improv library to 1.2.4 (#7174) 2024-08-01 22:01:21 +00:00
improv_serial [code-quality] fix clang-tidy improv_serial (#7283) 2024-08-15 17:17:38 +12:00
ina2xx_base Fix a bunch of components for IDF 5 compatibility and #6802 (#6805) 2024-05-29 17:05:19 +12:00
ina2xx_i2c INA228/INA229, INA238/INA239, INA237 power/energy/charge monitor (I2C, SPI) (#6138) 2024-05-16 16:50:28 +12:00
ina2xx_spi INA228/INA229, INA238/INA239, INA237 power/energy/charge monitor (I2C, SPI) (#6138) 2024-05-16 16:50:28 +12:00
ina219 IDF 5 fixes for various components from test1.yaml (#5451) 2023-10-18 19:33:36 +13:00
ina226 add possibility to provide different conversion times for Bus Voltage… (#6327) 2024-03-13 16:25:38 +13:00
ina260 Updated my username in Code Owners (#5247) 2023-08-15 07:12:03 +12:00
ina3221
inkbird_ibsth1_mini Add Uponor Smatrix component (#5769) 2024-02-22 16:03:14 +13:00
inkplate6 Support inkplate 5 and 5 V2 (#7448) 2024-09-25 12:50:01 +12:00
integration Move remaining SENSOR_SCHEMA to use sensor_schema() (#4471) 2023-02-20 03:22:37 +00:00
internal_temperature [fix] deprecated legacy driver tsens (#7658) 2024-11-08 11:10:58 +13:00
interval Add startup_delay to interval. (#5327) 2023-11-23 20:31:23 +13:00
jsn_sr04t jsn_sr04t component: AJ_SR04M compatibility mode in checksum calculation (#7044) 2024-07-12 09:30:45 +12:00
json Allow parse_json to return a boolean result (#6884) 2024-06-10 22:40:56 +00:00
kalman_combinator [code-quality] Tidy up some duplicate CONFIG_SCHEMA assignments (#7106) 2024-07-21 20:09:06 +00:00
kamstrup_kmp Added Kamstrup Multical 40x component (#4200) 2024-03-13 16:01:22 +13: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
kmeteriso Set "CONF_" CI counter to fail on 3 or more definitions (#6668) 2024-05-05 00:32:47 -05:00
kuntze add kuntze component (#4411) 2023-02-23 01:31:35 +00:00
lcd_base Pull PollingComponent up from individual display drivers to Display. (#5444) 2023-11-27 09:48:38 +13:00
lcd_gpio Upgrade clang-format to v13 (#4535) 2023-03-20 03:38:41 +00:00
lcd_menu Migrate some constants to core code (#6692) 2024-05-08 07:26:04 +12:00
lcd_pcf8574
ld2410 Set "CONF_" CI counter to fail on 3 or more definitions (#6668) 2024-05-05 00:32:47 -05:00
ld2420 Set "CONF_" CI counter to fail on 3 or more definitions (#6668) 2024-05-05 00:32:47 -05:00
ledc [ledc] Fix maximum brightness on ESP-IDF 5.1 (#7342) 2024-08-24 09:56:13 +00:00
libretiny handle bad pin schemas (#7711) 2024-11-01 20:54:34 +11:00
libretiny_pwm Support for LibreTiny platform (RTL8710, BK7231 & other modules) (#3509) 2023-09-05 10:16:08 +12:00
light [light] Add `initial_state` configuration (#7577) 2024-10-11 13:13:32 -04:00
lightwaverf Add missing vector.h for lightwaverf (#6196) 2024-02-08 10:53:44 +13:00
lilygo_t5_47 Touchscreen component and driver fixes (#5997) 2024-02-28 02:42:11 +00:00
lock [web_server] v3 entity grouping (#6833) 2024-10-07 15:52:26 +13:00
logger [fix] deprecated functions warnings for logger component with ESP IDF version 5.3.0+ (#7600) 2024-10-16 16:25:47 +13:00
ltr390 LTR390 separate ALS and UV gain and resolution (#7026) 2024-07-13 09:42:41 +12:00
ltr501 LTR-501, LTR-301, LTR-558 Series of Lite-On Light (ALS) and Proximity(PS) sensors (#6262) 2024-09-09 12:25:37 -05:00
ltr_als_ps LTR-501, LTR-301, LTR-558 Series of Lite-On Light (ALS) and Proximity(PS) sensors (#6262) 2024-09-09 12:25:37 -05:00
lvgl [lvgl] Fix id config for the lvgl component (Bugfix) (#7731) 2024-11-07 23:39:01 +00:00
m5stack_8angle Feature/m5angle8: Add support for m5angle8 input device (#6799) 2024-07-22 09:57:59 +12:00
matrix_keypad fix: Add pin->setup(); to matrix_keypad.cpp (#7163) 2024-07-30 14:30:15 -07:00
max6675 St7789v and SPI data rate (#5472) 2023-10-04 15:18:33 -05:00
max6956 Replace random non-ascii-print characters with standard substitutes (#6840) 2024-06-01 10:49:48 +10:00
max7219 Pull PollingComponent up from individual display drivers to Display. (#5444) 2023-11-27 09:48:38 +13:00
max7219digit Pull PollingComponent up from individual display drivers to Display. (#5444) 2023-11-27 09:48:38 +13:00
max9611 Fix files CI after merging (#3175) 2022-02-09 08:04:44 +13:00
max17043 Add support for Analog Devices MAX17043 battery fuel gauge (#7522) 2024-10-16 16:28:24 +13:00
max31855 IDF 5 fixes for various components from test1.yaml (#5451) 2023-10-18 19:33:36 +13:00
max31856 Implement all supported thermocouple types for MAX31856 (#7218) 2024-09-11 16:53:09 +12:00
max31865 Prepare some components for idf >= 5 (#5061) 2023-07-27 00:18:02 -05: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 Checks for pins used in multiple places (#5666) 2023-12-05 08:56:53 +09:00
mcp47a1 Add MCP47A1 DAC output (#3014) 2022-01-08 21:35:55 +13:00
mcp2515 Add MCP2515 12MHz xtal support (#5089) 2023-07-12 15:12:48 +12:00
mcp3008 Set "CONF_" CI counter to fail on 3 or more definitions (#6668) 2024-05-05 00:32:47 -05:00
mcp3204 Set "CONF_" CI counter to fail on 3 or more definitions (#6668) 2024-05-05 00:32:47 -05:00
mcp4725
mcp4728 refactor mcp4728 component (#5609) 2023-10-27 18:01:18 +13:00
mcp9600 Implement all supported thermocouple types for MAX31856 (#7218) 2024-09-11 16:53:09 +12: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 Checks for pins used in multiple places (#5666) 2023-12-05 08:56:53 +09:00
mcp23017 mcp23017: read output latch registers during setup (#3744) 2022-08-31 10:07:40 +12:00
md5 [code-quality] fix clang-tidy md5 and hmac_md5 (#7325) 2024-10-07 11:53:49 +13:00
mdns Bump mDNS and follow ruff's suggestions (#7308) 2024-09-03 10:16:59 +12:00
media_player [media_player] Add new media player conditions (#7667) 2024-10-25 10:26:39 +13:00
mhz19 Fix a bunch of components for IDF 5 compatibility and #6802 (#6805) 2024-05-29 17:05:19 +12:00
micro_wake_word [micro_wake_word] Workaround for failing IDF 5+ tests (#7484) 2024-09-23 18:35:26 +12:00
micronova Add Micronova component (#4760) 2023-11-03 19:54:47 +13:00
microphone [code-quality] fix clang-tidy cstddef (#7324) 2024-08-21 10:01:50 +12:00
mics_4514 [mics_4514] Move consts to consts.py (#7528) 2024-10-02 04:27:32 -05:00
midea [midea] fix fan speed compatibility with some models (#6978) 2024-06-25 08:04:58 +12:00
midea_ac
midea_ir Set "CONF_" CI counter to fail on 3 or more definitions (#6668) 2024-05-05 00:32:47 -05:00
mitsubishi Fix for Mitsubishi units that only support cooling (#7143) 2024-07-30 11:20:29 +12:00
mlx90393 Bump arduino-mlx90393 to 1.0.2 (#7618) 2024-10-17 13:17:20 +13:00
mlx90614 Add mlx90614 sensors (#3749) 2023-04-27 13:17:09 +12:00
mmc5603 Set "CONF_" CI counter to fail on 3 or more definitions (#6668) 2024-05-05 00:32:47 -05:00
mmc5983 Implement sensor component for MMC5983 (#5361) 2023-10-09 10:26:58 +13:00
modbus Fixes modbus timing error (#7674) 2024-10-29 16:52:39 +13:00
modbus_controller [modbus_controller] Fix linting and formatting issues (#7441) 2024-09-16 13:43:45 +12:00
monochromatic
mopeka_ble Support Mopeka Standard LPG tank bluetooth sensor (#4351) 2023-02-21 21:48:29 +00:00
mopeka_pro_check Mopeka Pro Check improvement to allow user to configure the sensor reporting for lower quality readings (#7475) 2024-10-29 16:49:06 +13:00
mopeka_std_check Update const.py added missing millimeter (#6834) 2024-05-31 05:13:11 +00:00
mpl3115a2 Add support for MPL3115A2 Pressure/Altitude and Temperature Sensor (#3371) 2022-09-09 00:18:02 -05:00
mpr121 [mpr121] await register parented (#7014) 2024-06-28 21:12:59 -05:00
mpu6050 Fix typo in mpu6050.cpp (#5086) 2023-07-12 13:29:38 +12:00
mpu6886 Add support for MPU-6886 (#3183) 2022-02-21 12:23:26 +13:00
mqtt feat(MQTT): Add enable, disable and enable_on_boot (#7716) 2024-11-06 13:56:48 +13: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
ms8607 Support for MS8607 PHT (Pressure Humidity Temperature) sensor (#3307) 2024-03-05 10:49:57 +13:00
my9231 Fix MY9231 flicker (#5765) 2023-11-16 20:45:08 +13:00
nau7802 nau7802: new component (#6291) 2024-10-07 16:08:56 +13:00
neopixelbus Add ESP32-S3 support in NeoPixelBus component (#4114) 2023-03-08 22:35:40 +00:00
network Enable IPv6 support for BK72xx (#7398) 2024-09-10 22:02:05 +00:00
nextion [nextion] Optionally skip connection handshake (#6905) 2024-09-19 16:08:15 +12:00
nfc Add NFC binary sensor platform (#6068) 2024-01-16 17:05:13 +09:00
noblex Add IR Noblex climate component (#4913) 2023-10-24 16:28:53 +13:00
npi19 Add Initial NPI-19 pressure sensor support (#7181) 2024-10-07 15:59:13 +13:00
ntc Replace random non-ascii-print characters with standard substitutes (#6840) 2024-06-01 10:49:48 +10:00
number [web_server] v3 entity grouping (#6833) 2024-10-07 15:52:26 +13:00
one_wire change to new 1-wire platform (#6860) 2024-06-12 13:05:44 +12:00
online_image [image][online_image][animation] Fix transparency in RGB565 (#7631) 2024-10-25 11:05:25 +13:00
opentherm Add OpenTherm component (part 2.1: sensor platform) (#7529) 2024-10-25 15:00:28 +13:00
ota Move `CONF_ON_ERROR` to const.py (#7156) 2024-07-29 03:22:30 -05:00
output Update Improv BLE component (#5518) 2023-10-13 12:46:46 +13:00
packages Add details when error loading package (#5603) 2023-10-27 09:27:42 +13:00
partition EntityBase Name can stay in flash. (#4594) 2023-03-28 06:38:56 +00:00
pca6416a Allow validation of pins based on hub config (#5647) 2023-11-02 15:32:00 +13:00
pca9554 Checks for pins used in multiple places (#5666) 2023-12-05 08:56:53 +09:00
pca9685 Update pca9685_output.cpp (#4929) 2023-06-19 13:56:12 +12:00
pcd8544 [spi] Add mosi pin checks for displays (#7702) 2024-10-30 22:28:18 +00:00
pcf8563 RTC implementation of pcf8563 (#4998) 2023-07-12 09:19:28 +12:00
pcf8574 Checks for pins used in multiple places (#5666) 2023-12-05 08:56:53 +09:00
pcf85063 Move ESPTime into core esphome namespace (#4926) 2023-06-08 17:24:44 -05:00
pid [pid] Add get_min_integral() and get_max_integral() (#7162) 2024-07-30 13:15:27 +12:00
pipsolar Add output source priority "hybrid" (#7322) 2024-08-22 12:58:11 +12:00
pm1006 Fix pm1006 polling component definition (#3210) 2022-02-17 21:47:31 +01:00
pmsa003i Fix pmsa003i cold boot marked as failed on ESP32 et al (#7064) 2024-07-11 16:01:14 +12:00
pmsx003 Fix NOLINT on inclusive-language check (#6464) 2024-04-03 15:16:38 +13:00
pmwcs3 Add delay after sending REG_READ_START (#7130) 2024-07-25 14:06:23 +12:00
pn532 Set "CONF_" CI counter to fail on 3 or more definitions (#6668) 2024-05-05 00:32:47 -05:00
pn532_i2c Pn532 non blocking scan (#5191) 2023-11-29 10:17:16 +13:00
pn532_spi Pn532 non blocking scan (#5191) 2023-11-29 10:17:16 +13:00
pn7150 Set "CONF_" CI counter to fail on 3 or more definitions (#6668) 2024-05-05 00:32:47 -05:00
pn7150_i2c Add support for PN7150 (#5487) 2023-12-14 08:27:35 +09:00
pn7160 Set "CONF_" CI counter to fail on 3 or more definitions (#6668) 2024-05-05 00:32:47 -05:00
pn7160_i2c Add support for PN7160 (#5486) 2023-12-14 07:54:55 +09:00
pn7160_spi Add support for PN7160 (#5486) 2023-12-14 07:54:55 +09:00
power_supply Set "CONF_" CI counter to fail on 3 or more definitions (#6668) 2024-05-05 00:32:47 -05:00
preferences
prometheus Add in area and device to the prometheus labels (#7692) 2024-10-30 14:03:10 +13:00
psram Define USE_PSRAM (#6526) 2024-04-15 17:13:31 +12:00
pulse_counter Allow use of all pulse count unit channels if needed. (#7550) 2024-10-07 08:53:57 +13:00
pulse_meter Make pulse_meter PULSE filter report the pulse as soon as it can (#6014) 2024-05-08 10:13:15 +12:00
pulse_width Add class as first positional arg to sensor_schema (#3216) 2022-02-18 10:27:20 +13:00
pvvx_mithermometer Ble client fixes for proxy (#6596) 2024-04-25 20:05:30 +10:00
pylontech pylontech: fix voltage_low and voltage_high wrong unit (#6060) 2024-01-09 08:30:37 +09:00
pzem004t Fix compile with latest esp-idf on esp32c6 (#5677) 2023-11-05 23:13:01 +00: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 Set "CONF_" CI counter to fail on 3 or more definitions (#6668) 2024-05-05 00:32:47 -05:00
qmp6988 Upgrade clang-format to v13 (#4535) 2023-03-20 03:38:41 +00:00
qr_code Add get_size method to QR Code header (#6430) 2024-03-28 12:56:26 +13:00
qspi_amoled [qspi_dbi] Rename from qspi_amoled, add features (#7594) 2024-10-16 16:26:50 +13:00
qspi_dbi [qspi_dbi] Rename from qspi_amoled, add features (#7594) 2024-10-16 16:26:50 +13:00
qwiic_pir Add support for Qwiic PIR binary sensor (#5194) 2023-10-26 08:29:21 +13:00
radon_eye_ble Update radon_eye_listener.cpp for more possible variants (#7567) 2024-10-09 14:33:50 +13:00
radon_eye_rd200 Bluetooth Proxy active connections (#3817) 2022-10-04 10:45:06 +13:00
rc522 RC522 - Fix error counter error (#5873) 2023-12-05 17:21:12 +09:00
rc522_i2c
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 IDF 5 fixes for various components from test1.yaml (#5451) 2023-10-18 19:33:36 +13:00
remote_base remove extra number from pronto (#7263) 2024-08-14 02:55:23 -05:00
remote_receiver [remote_receiver] Add better error message for tolerance breaking change (#6784) 2024-05-21 10:53:16 +12:00
remote_transmitter Add remote transmitter triggers (#7483) 2024-09-25 14:09:24 +12:00
resistance Set "CONF_" CI counter to fail on 3 or more definitions (#6668) 2024-05-05 00:32:47 -05:00
resistance_sampler Add resistance_sampler interface for config validation (#5718) 2023-11-10 11:40:07 +13:00
restart Add default icon to restart button (#7076) 2024-07-12 08:20:58 +12:00
rf_bridge Fix compile with latest esp-idf on esp32c6 (#5677) 2023-11-05 23:13:01 +00:00
rgb
rgbct [code-quality] fix readability-braces-around-statements (#7273) 2024-08-14 14:14:29 +12:00
rgbw [code-quality] fix readability-braces-around-statements (#7273) 2024-08-14 14:14:29 +12:00
rgbww [code-quality] fix readability-braces-around-statements (#7273) 2024-08-14 14:14:29 +12:00
rotary_encoder Add state listeners to rotary_encoder (#6035) 2024-03-11 20:13:41 +13:00
rp2040 handle bad pin schemas (#7711) 2024-11-01 20:54:34 +11:00
rp2040_pio Fix rp2040 pio tool download (#4994) 2023-06-23 16:42:37 +12:00
rp2040_pio_led_strip Fix RP2040 Neopixel flickering issue (#7307) 2024-08-20 09:42:41 +12:00
rp2040_pwm PWM Output on RP2040 for high frequencies (#5204) 2023-08-07 11:41:44 +12:00
rpi_dpi_rgb [rpi_dpi_rgb] Fix get_width and height (Bugfix) (#7675) 2024-10-27 15:17:09 +13:00
rtl87xx Bump LibreTiny version to 1.5.1 (#6500) 2024-04-09 07:19:50 +12:00
rtttl [rtttl] Add get_gain() (#7647) 2024-10-22 16:29:16 +13:00
ruuvi_ble
ruuvitag Add class as first positional arg to sensor_schema (#3216) 2022-02-18 10:27:20 +13:00
safe_mode [safe_mode] Set safe mode core data in disabled cases (#6983) 2024-06-25 09:07:19 +00:00
scd4x Set "CONF_" CI counter to fail on 3 or more definitions (#6668) 2024-05-05 00:32:47 -05:00
scd30 Set "CONF_" CI counter to fail on 3 or more definitions (#6668) 2024-05-05 00:32:47 -05:00
script allow template parameters (#6972) 2024-06-24 10:22:08 +12:00
sdl [sdl] Allow window to be resized. (#7698) 2024-10-31 08:30:46 +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
seeed_mr24hpc1 Set "CONF_" CI counter to fail on 3 or more definitions (#6668) 2024-05-05 00:32:47 -05:00
selec_meter Add vector includes (#4080) 2022-11-24 13:12:55 +13:00
select [web_server] v3 entity grouping (#6833) 2024-10-07 15:52:26 +13:00
sen5x Use AQI device class (#6376) 2024-03-16 14:21:44 +13:00
sen0321 Adding DFRobot Ozone Sensor Support (sen0321) (#4782) 2023-09-06 10:09:22 +12:00
sen21231 add person sensor (SEN21231) from usefulsensors (#4454) 2023-02-23 00:37:23 +00:00
senseair allow negative ppm for sensair (#6385) 2024-03-18 08:10:47 +13:00
sensirion_common Add vector includes (#4080) 2022-11-24 13:12:55 +13:00
sensor [web_server] v3 entity grouping (#6833) 2024-10-07 15:52:26 +13:00
servo fix servo restore (#6370) 2024-03-13 22:08:57 -07:00
sfa30 Add Support for Sensirion SFA30 sensor (#5519) 2023-10-16 07:49:57 +13:00
sgp4x remove use of delay (#7680) 2024-10-29 04:12:54 +00:00
sgp30 Set "CONF_" CI counter to fail on 3 or more definitions (#6668) 2024-05-05 00:32:47 -05:00
sgp40 Remove extra code in old sgp40 (#5685) 2023-11-07 12:38:52 +13:00
shelly_dimmer Fix update sequence when update is set to false (#5225) (#7407) 2024-10-14 09:17:37 +13:00
sht3xd Fix SHT3xd fails sometimes in 2024.4.0 (#6592) 2024-04-23 11:16:55 +12:00
sht4x IDF 5 fixes for various components from test1.yaml (#5451) 2023-10-18 19:33:36 +13: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 Sigma delta fix (#4911) 2023-07-18 12:49:04 +12:00
sim800l Set "CONF_" CI counter to fail on 3 or more definitions (#6668) 2024-05-05 00:32:47 -05:00
slow_pwm Expose lambda action to reset a cycle in slow_pwm (#4158) 2022-12-07 19:27:14 +13:00
sm10bit_base SM10BIT_BASE - Add delays and ACKs, clear all channels before sleeping. (#5526) 2023-10-13 12:51:19 +13:00
sm300d2 [SM300D2] Reduce log severity for successful reads (#3955) 2022-10-27 19:27:17 +13:00
sm2135 SM2135 - Use standard channel ordering. (#6573) 2024-04-18 12:03:59 +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
sml [sml] Fixed crashing sml parser (#7235) 2024-08-12 14:18:11 +12:00
smt100 Add support for SMT100 Soil Moisture Sensor (#3654) 2022-07-28 11:22:49 +12:00
sn74hc165 Allow validation of pins based on hub config (#5647) 2023-11-02 15:32:00 +13:00
sn74hc595 Set "CONF_" CI counter to fail on 3 or more definitions (#6668) 2024-05-05 00:32:47 -05:00
sntp Add host time platform; remove host support from sntp. (#6854) 2024-06-04 15:09:46 +12:00
socket [code-quality] fix clang-tidy socket (#7285) 2024-08-20 10:53:15 +12:00
sonoff_d1 Fix a bunch of components for IDF 5 compatibility and #6802 (#6805) 2024-05-29 17:05:19 +12:00
speaker [speaker, i2s_audio] Support audio_dac component, mute actions, and improved logging (#7664) 2024-10-24 09:37:38 +13:00
speed add template fan (#6310) 2024-03-10 15:42:02 -07:00
spi [spi_device] rename mode to spi_mode (#7724) 2024-11-05 18:54:47 -06:00
spi_device [spi_device] rename mode to spi_mode (#7724) 2024-11-05 18:54:47 -06:00
spi_led_strip [code-quality] fix readability-braces-around-statements (#7273) 2024-08-14 14:14:29 +12:00
sprinkler [code-quality] fix clang-tidy sprinkler (#7222) 2024-08-07 19:29:32 -05:00
sps30 Fix units for SPS30 number concentration sensors (#5452) 2023-10-03 23:01:57 +13:00
ssd1306_base Add get_contrast() and get_brightness() to SSD1306 class to get protected variables (#6435) 2024-03-27 14:13:41 +13:00
ssd1306_i2c Add proper support for SH1107 to SSD1306 component (#5166) 2023-11-16 21:06:03 +13:00
ssd1306_spi [spi] Add mosi pin checks for displays (#7702) 2024-10-30 22:28:18 +00:00
ssd1322_base Pull PollingComponent up from individual display drivers to Display. (#5444) 2023-11-27 09:48:38 +13:00
ssd1322_spi [spi] Add mosi pin checks for displays (#7702) 2024-10-30 22:28:18 +00:00
ssd1325_base Pull PollingComponent up from individual display drivers to Display. (#5444) 2023-11-27 09:48:38 +13:00
ssd1325_spi [spi] Add mosi pin checks for displays (#7702) 2024-10-30 22:28:18 +00:00
ssd1327_base Pull PollingComponent up from individual display drivers to Display. (#5444) 2023-11-27 09:48:38 +13:00
ssd1327_i2c
ssd1327_spi [spi] Add mosi pin checks for displays (#7702) 2024-10-30 22:28:18 +00:00
ssd1331_base Pull PollingComponent up from individual display drivers to Display. (#5444) 2023-11-27 09:48:38 +13:00
ssd1331_spi [spi] Add mosi pin checks for displays (#7702) 2024-10-30 22:28:18 +00:00
ssd1351_base Pull PollingComponent up from individual display drivers to Display. (#5444) 2023-11-27 09:48:38 +13:00
ssd1351_spi [spi] Add mosi pin checks for displays (#7702) 2024-10-30 22:28:18 +00:00
st7567_base Add constants used by multiple display drivers to global const.py (#6033) 2023-12-29 02:00:19 +00:00
st7567_i2c Support for ST7567 display 128x64 (I2C, SPI) (#5952) 2023-12-27 12:01:15 +11:00
st7567_spi [spi] Add mosi pin checks for displays (#7702) 2024-10-30 22:28:18 +00:00
st7701s [spi] Add mosi pin checks for displays (#7702) 2024-10-30 22:28:18 +00:00
st7735 [spi] Add mosi pin checks for displays (#7702) 2024-10-30 22:28:18 +00:00
st7789v [spi] Add mosi pin checks for displays (#7702) 2024-10-30 22:28:18 +00:00
st7920 Pull PollingComponent up from individual display drivers to Display. (#5444) 2023-11-27 09:48:38 +13:00
statsd [code-quality] statsd component (#7603) 2024-10-16 16:22:45 +13:00
status Binary Sensor codegen tidyup (#3217) 2022-02-18 10:39:59 +13:00
status_led Fix compile with latest esp-idf on esp32c6 (#5677) 2023-11-05 23:13:01 +00:00
stepper Remove a bunch of unnecessary pylint disabling (#4079) 2022-11-24 11:09:19 +13:00
sts3x IDF 5 fixes for various components from test1.yaml (#5451) 2023-10-18 19:33:36 +13:00
substitutions [core] Fix some extends cases (#6748) 2024-05-16 14:11:54 +12:00
sun Move ESPTime into core esphome namespace (#4926) 2023-06-08 17:24:44 -05:00
sun_gtil2 Add sun_gtil2 component (for SUN-1000G2 / SUN-2000G2 grid tie inverters) (#4958) 2024-03-21 16:23:30 +13:00
switch [web_server] v3 entity grouping (#6833) 2024-10-07 15:52:26 +13:00
sx1509 [sx1509] Output open drain pin mode (#6788) 2024-05-23 09:31:56 +12:00
t6615
tc74 Add TC74 temperature sensor (#7460) 2024-10-16 16:24:37 +13:00
tca9548a Bugfix: disable channels after IO if multiple tca9548a I2C multiplexers are configured (#5317) 2023-09-02 08:55:59 +12:00
tca9555 Add tca9555 GPIO driver (#7146) 2024-09-19 16:17:22 +12:00
tcl112 Force braces around multi-line statements (#3094) 2022-01-25 08:56:36 +13:00
tcs34725 tcs34725: Remove IR compensation and improve illuminance and color temperature handling in extreme conditions (#7492) 2024-10-01 11:03:42 +13: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
tem3200 Add Initial TE-M3200 pressure sensor support (#6862) 2024-10-07 15:58:28 +13:00
template [template/binary_sensor] Implement condition: option as alternative to lambda. (#7561) 2024-10-09 14:49:33 +13:00
text [web_server] v3 entity grouping (#6833) 2024-10-07 15:52:26 +13:00
text_sensor [web_server] v3 entity grouping (#6833) 2024-10-07 15:52:26 +13:00
thermostat [thermostat] Remove `assert()`s (#7544) 2024-10-07 09:01:11 +13:00
time [code-quality] Organise time imports (#7219) 2024-08-08 17:02:55 +12:00
time_based time_based_cover.cpp with manual control fix (#6719) 2024-05-13 16:04:06 +12:00
tlc5947 Set "CONF_" CI counter to fail on 3 or more definitions (#6668) 2024-05-05 00:32:47 -05:00
tlc5971 Implemented support for the TLC5971 as an output component (#6494) 2024-04-10 08:03:18 +12:00
tlc59208f
tm1621 Pull PollingComponent up from individual display drivers to Display. (#5444) 2023-11-27 09:48:38 +13:00
tm1637 [TM1637] Let turn off the display (#6656) 2024-04-30 22:35:41 +12:00
tm1638 [tm1638] Fix linting and formatting issues (#7443) 2024-09-13 16:15:00 +12:00
tm1651 Fix tm1651 enum (#6248) 2024-02-21 08:12:08 +13:00
tmp102 remove delay from tmp102 (#6577) 2024-04-19 07:52:22 +10:00
tmp117 TMP117 fix polling period config (#6452) 2024-04-02 15:35:59 +13:00
tmp1075 Add support for TMP1075 temperature sensor (#4776) 2023-05-26 00:01:21 -05:00
tof10120 Fix compile with latest esp-idf on esp32c6 (#5677) 2023-11-05 23:13:01 +00: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 [touchscreen] Calibration fixes (#7704) 2024-10-31 15:15:39 +13:00
tsl2561 Add class as first positional arg to sensor_schema (#3216) 2022-02-18 10:27:20 +13:00
tsl2591 IDF 5 fixes for various components from test1.yaml (#5451) 2023-10-18 19:33:36 +13:00
tt21100 Touchscreen component and driver fixes (#5997) 2024-02-28 02:42:11 +00: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 Tuya Number: allow restoring value of hidden datapoints (#7346) 2024-08-30 12:53:34 +12:00
tx20 Add vector includes (#4080) 2022-11-24 13:12:55 +13:00
uart Add host uart support for MacOS (#7095) 2024-07-16 09:06:27 +00:00
udp [code-quality] udp component (#7602) 2024-10-17 12:38:02 +11: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
ultrasonic IDF 5 fixes for various components from test1.yaml (#5451) 2023-10-18 19:33:36 +13:00
update [web_server] v3 entity grouping (#6833) 2024-10-07 15:52:26 +13:00
uponor_smatrix feat: add target temperature as sensor 2024-11-10 10:53:40 +01:00
uptime [uptime] Add new timestamp type for uptime sensor (#7029) 2024-07-01 21:29:49 -05:00
valve [web_server] v3 entity grouping (#6833) 2024-10-07 15:52:26 +13:00
vbus Fix compile with latest esp-idf on esp32c6 (#5677) 2023-11-05 23:13:01 +00:00
veml3235 Add support for VEML3235 lux sensor (#5959) 2024-01-17 15:50:53 +09:00
veml7700 LTR-501, LTR-301, LTR-558 Series of Lite-On Light (ALS) and Proximity(PS) sensors (#6262) 2024-09-09 12:25:37 -05: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 [voice_assistant] Bugfix: Fix crash on start (#7662) 2024-10-24 06:25:31 +13:00
voltage_sampler
wake_on_lan [code-quality] fix clang-tidy wake_on_lan (#7275) 2024-08-14 14:08:10 +12:00
watchdog http_request watchdog as a component (#7161) 2024-07-30 13:45:19 +12:00
waveshare_epaper [spi] Add mosi pin checks for displays (#7702) 2024-10-30 22:28:18 +00:00
web_server [web_server] expose event compoent to REST (#7587) 2024-10-14 07:50:22 +13:00
web_server_base [code-quality] fix clang-tidy web_server and web_server_base (#7286) 2024-08-30 12:03:44 +12:00
web_server_idf web_server: Return early if no clients connected (#6467) 2024-04-03 17:13:59 -05:00
weikai [code-quality] weikai.h (#7601) 2024-10-25 10:55:58 +13:00
weikai_i2c Add the WeiKai SPI/I2C UART/IO Expander components to esphome (#5218) 2024-04-24 13:21:44 +12:00
weikai_spi Add the WeiKai SPI/I2C UART/IO Expander components to esphome (#5218) 2024-04-24 13:21:44 +12:00
whirlpool Fix an Issue with IR Remote Climate and Whirlpool protocol toggle (#5447) 2023-09-29 14:17:32 +13:00
whynter Set "CONF_" CI counter to fail on 3 or more definitions (#6668) 2024-05-05 00:32:47 -05:00
wiegand handle Wiegand 8-bit keys (#4837) 2023-05-17 09:30:14 +12:00
wifi fix(WiFi): Fix strncpy missing NULL terminator [-Werror=stringop-truncation] (#7668) 2024-10-29 16:56:50 +13:00
wifi_info [code-quality] fix clang-tidy wifi related (#7254) 2024-08-14 07:58:30 +12:00
wifi_signal [code-quality] fix clang-tidy wifi related (#7254) 2024-08-14 07:58:30 +12:00
wireguard [code-quality] fix clang-tidy wireguard (#7287) 2024-08-15 16:38:49 +12:00
wk2132_i2c Add the WeiKai SPI/I2C UART/IO Expander components to esphome (#5218) 2024-04-24 13:21:44 +12:00
wk2132_spi Add the WeiKai SPI/I2C UART/IO Expander components to esphome (#5218) 2024-04-24 13:21:44 +12:00
wk2168_i2c Add the WeiKai SPI/I2C UART/IO Expander components to esphome (#5218) 2024-04-24 13:21:44 +12:00
wk2168_spi Add the WeiKai SPI/I2C UART/IO Expander components to esphome (#5218) 2024-04-24 13:21:44 +12:00
wk2204_i2c Add the WeiKai SPI/I2C UART/IO Expander components to esphome (#5218) 2024-04-24 13:21:44 +12:00
wk2204_spi Add the WeiKai SPI/I2C UART/IO Expander components to esphome (#5218) 2024-04-24 13:21:44 +12:00
wk2212_i2c Add the WeiKai SPI/I2C UART/IO Expander components to esphome (#5218) 2024-04-24 13:21:44 +12:00
wk2212_spi Add the WeiKai SPI/I2C UART/IO Expander components to esphome (#5218) 2024-04-24 13:21:44 +12:00
wl_134 Fix a bunch of components for IDF 5 compatibility and #6802 (#6805) 2024-05-29 17:05:19 +12:00
wled Fixed group mask logic for WLED Sync fix (#6193) 2024-02-12 11:55:06 +13:00
x9c X9C step delay with units (#6898) 2024-06-12 11:14:03 -07:00
xgzp68xx Fix a bunch of components for IDF 5 compatibility and #6802 (#6805) 2024-05-29 17:05:19 +12:00
xiaomi_ble Add support for LYWSD02MMC Xiaomi device (#7080) 2024-08-13 13:12:48 +12: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
xiaomi_hhccjcy01
xiaomi_hhccjcy10 add support for Tuya pink version of miflora (#5402) 2024-04-09 10:17:51 +12:00
xiaomi_hhccpot002
xiaomi_jqjcy01ym
xiaomi_lywsd02
xiaomi_lywsd02mmc Add support for LYWSD02MMC Xiaomi device (#7080) 2024-08-13 13:12:48 +12:00
xiaomi_lywsd03mmc Introduce hex parsing & formatting helper functions (#2882) 2021-12-13 09:15:23 +13:00
xiaomi_lywsdcgq
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
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 Dooya protocol to remote_base (#6488) 2024-04-10 09:04:35 +12:00
xiaomi_wx08zm Binary Sensor codegen tidyup (#3217) 2022-02-18 10:39:59 +13:00
xl9535 Fix xl9535 pin reads (#6242) 2024-02-19 03:44:18 +00:00
xpt2046 [touchscreen] Calibration fixes (#7704) 2024-10-31 15:15:39 +13:00
yashima Force braces around multi-line statements (#3094) 2022-01-25 08:56:36 +13:00
zhlt01 Add ZH/LT-01 climate component with IR receiver option (#4333) 2023-10-24 11:33:47 +13:00
zio_ultrasonic Add Zio Ultrasonic Distance Sensor Component (#5059) 2023-07-11 16:24:18 +12:00
zyaura
__init__.py