esphome/esphome/components
Mat931 034b47c23a
Fix "BLE server / advertising always on" (#4353)
2023-01-27 08:09:22 +13:00
..
a4988 fix stepper jump back with small steps (#4339) 2023-01-26 12:06:46 +13: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 Always use brackets around single log macros (#4072) 2022-11-23 10:32:51 +13:00
adc128s102 Add adc128s102 sensor (#3822) 2022-10-19 17:06:22 +13: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_mini Bluetooth Proxy active connections (#3817) 2022-10-04 10:45:06 +13:00
airthings_wave_plus Bluetooth Proxy active connections (#3817) 2022-10-04 10:45:06 +13:00
am43 Always use brackets around single log macros (#4072) 2022-11-23 10:32:51 +13:00
am2320 Initialize all child sensors to nullptr (#3808) 2022-09-15 11:53:22 +12:00
analog_threshold Analog threshold (#3190) 2022-02-18 09:14:10 +13:00
animation small DisplayBuffer images and font update (#4044) 2023-01-11 14:55:02 +13:00
anova Always use brackets around single log macros (#4072) 2022-11-23 10:32:51 +13:00
apds9960 Allow 0xA8 ID for APDS9960 (#4287) 2023-01-17 13:14:45 +13:00
api Add friendly_name to device (#4296) 2023-01-17 10:28:09 +13:00
as3935 Initialize all child sensors to nullptr (#3808) 2022-09-15 11:53:22 +12:00
as3935_i2c ESP-IDF support and generic target platforms (#2303) 2021-09-20 11:47:51 +02:00
as3935_spi
async_tcp Mark webserver and captive portal as not available on rp2040 (#4023) 2022-11-14 13:19:32 +13: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 Adds support for b-parasite's v2 BLE protocol (#3290) 2022-03-16 11:05:29 +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 Fix off-by-one bedjet fan speed (#3873) (#4292) 2023-01-16 13:27:34 +13: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 Add vector includes (#4080) 2022-11-24 13:12:55 +13:00
binary_sensor_map Add vector includes (#4080) 2022-11-24 13:12:55 +13:00
bl0939 Initialize all child sensors to nullptr (#3808) 2022-09-15 11:53:22 +12: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 Allow auto setting of ble client id if there is only 1 in config (#4125) 2022-11-30 10:59:02 +13:00
ble_presence Send true and not RSSI in ble_presence (#3904) 2022-10-14 12:47:05 +13:00
ble_rssi Fix default unit for ble_rssi sensor (#3874) 2022-10-11 12:03:54 +13:00
ble_scanner Binary Sensor codegen tidyup (#3217) 2022-02-18 10:39:59 +13:00
bluetooth_proxy Speed up bluetooth proxy connections when using esp-idf (#4171) 2022-12-13 13:57:12 +13:00
bme280 Fix BME280 initialization before wifi setup (#4190) 2023-01-26 12:09:38 +13:00
bme680 Initialize all child sensors to nullptr (#3808) 2022-09-15 11:53:22 +12:00
bme680_bsec Initialize all child sensors to nullptr (#3808) 2022-09-15 11:53:22 +12:00
bmp3xx Initialize all child sensors to nullptr (#3808) 2022-09-15 11:53:22 +12:00
bmp085
bmp280 Add a soft reset in setup() for bmp280 (#4329) 2023-01-26 12:11:10 +13: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 Pass optional args to 'new_Pvariable' when creating new entities (#3690) 2022-08-08 07:31:50 +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 Always save user wifi credentials if non in config (#4036) 2022-11-16 15:46:33 +13:00
ccs811 Text sensor schema generator similar to sensor (#3172) 2022-02-08 17:23:45 +13:00
cd74hc4067 Remove internal pin restriction from cd74hc4067 (#4179) 2022-12-13 13:44:52 +13:00
climate Don't convert climate temperature step (#4082) 2022-11-24 16:00:09 +13: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
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 Tidy up switch schemas (#3754) 2022-08-31 13:43:46 +12:00
cover Cleanup deprecated EntityBase::hash_base() (#3525) 2022-06-08 09:13:11 +12:00
cs5460a Bump black from 21.12b0 to 22.1.0 (#3147) 2022-02-01 10:26:37 +01: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 Add class as first positional arg to sensor_schema (#3216) 2022-02-18 10:27:20 +13:00
current_based current-based cover fix copy paste mistake (#4124) 2022-11-30 10:59:20 +13:00
custom Add vector includes (#4080) 2022-11-24 13:12:55 +13: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 Add vector includes (#4080) 2022-11-24 13:12:55 +13:00
dashboard_import Add friendly_name to device (#4296) 2023-01-17 10:28:09 +13:00
debug Don't allow debug component if you don't have at least debug logging level (#4076) 2022-11-23 22:42:20 +13:00
deep_sleep Fixed deep sleep for ESP32C3 (#4143) 2022-12-07 15:59:25 +13:00
delonghi Delonghi Penguino PAC W120HP ir support (#3124) 2022-05-10 21:22:22 +12:00
demo Tidy up switch schemas (#3754) 2022-08-31 13:43:46 +12:00
dfplayer Always use brackets around single log macros (#4072) 2022-11-23 10:32:51 +13: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 small DisplayBuffer images and font update (#4044) 2023-01-11 14:55:02 +13:00
display_menu_base Implement a simple LCD menu (#3406) 2022-11-07 19:00:55 +13:00
dps310 Initialize all child sensors to nullptr (#3808) 2022-09-15 11:53:22 +12:00
ds1307
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 Add vector include (#3707) 2022-08-11 13:57:42 +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 cover toggle support to endstop cover (#3358) 2022-04-11 10:55:45 +12:00
ens210 Initialize all child sensors to nullptr (#3808) 2022-09-15 11:53:22 +12:00
esp32 Handle deprecated sdkconfig option (#4204) 2022-12-22 19:27:47 +13:00
esp32_ble Fix "BLE server / advertising always on" (#4353) 2023-01-27 08:09:22 +13:00
esp32_ble_beacon Mark ESP32-S2 as not having Bluetooth (#4194) 2022-12-16 10:09:07 +13:00
esp32_ble_client Fix in ble client base address parsing (#4347) 2023-01-26 12:02:53 +13:00
esp32_ble_server Refactor esp32_ble_tracker to use esp32_ble core ble setup code (#4173) 2023-01-25 14:36:30 +13:00
esp32_ble_tracker Fix esp32_ble_tracker setup priority (#4346) 2023-01-26 07:56:36 +13:00
esp32_camera feat: set a wider range for jpeg quality (#3872) 2022-12-22 19:34:00 +13: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 Refactor esp32_ble_tracker to use esp32_ble core ble setup code (#4173) 2023-01-25 14:36:30 +13:00
esp32_touch Add vector includes (#4080) 2022-11-24 13:12:55 +13:00
esp8266 Add API for dashboard to get boards list (#4154) 2022-12-07 16:07:51 +13:00
esp8266_pwm Generate ARDUINO_VERSION_CODE in Python code (#3101) 2022-01-24 10:34:34 +01:00
ethernet Always use brackets around single log macros (#4072) 2022-11-23 10:32:51 +13:00
ethernet_info Update esp32 arduino and platform versions (#3564) 2022-11-21 11:49:30 +13:00
exposure_notifications ESP-IDF support and generic target platforms (#2303) 2021-09-20 11:47:51 +02:00
external_components Add min_version to esphome config (#3866) 2022-10-05 16:30:56 +13:00
ezo Always use brackets around single log macros (#4072) 2022-11-23 10:32:51 +13:00
ezo_pmp Always use brackets around single log macros (#4072) 2022-11-23 10:32:51 +13:00
factory_reset Add Factory Reset button and switch (#3724) 2022-09-12 10:23:46 +12:00
fan Always use brackets around single log macros (#4072) 2022-11-23 10:32:51 +13: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 Create feedback cover component (#3253) 2022-08-09 17:21:27 +12:00
fingerprint_grow Add vector includes (#4080) 2022-11-24 13:12:55 +13:00
font Bump pylint from 2.14.5 to 2.15.0 (#3746) 2022-08-31 17:01:36 +12:00
fujitsu_general Lint trailing whitespace (#3230) 2022-02-19 14:46:27 +01:00
globals RestoringGlobalsComponent: Store value on shutdown (#3586) 2022-06-21 11:27:53 +12:00
gpio fix switch initialization (#4153) 2022-12-06 23:25:19 +13:00
gps Add vector includes (#4080) 2022-11-24 13:12:55 +13:00
graph Add vector includes (#4080) 2022-11-24 13:12:55 +13:00
growatt_solar Correct decimals in Growatt energy reporting (#4277) 2023-01-10 16:21:55 +13: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 11:53:22 +12:00
heatpumpir Fix missing dependencies for heatpumpir (#3933) 2022-10-25 12:12:55 +13:00
hitachi_ac344 Force braces around multi-line statements (#3094) 2022-01-25 08:56:36 +13:00
hitachi_ac424 Force braces around multi-line statements (#3094) 2022-01-25 08:56:36 +13:00
hlw8012 Esp32 pulsecounter optional pcnt (#3691) 2022-09-02 13:22:34 +12:00
hm3301 Fix HM3301 AQI int8 overflow (#3361) 2022-04-11 10:14:53 +12: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 Initialize all child sensors to nullptr (#3808) 2022-09-15 11:53:22 +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
i2c Make some minor changes to I²C so rp2040 works (#3959) 2022-10-28 12:33:49 +13:00
i2s_audio Fix i2s_audio media_player compiling for esp32-s2 (#4195) 2022-12-16 10:38:52 +13:00
ili9341 Ili9341 8bit indexed mode pt2 (#2502) 2022-12-22 19:53:53 +13:00
image small DisplayBuffer images and font update (#4044) 2023-01-11 14:55:02 +13:00
improv_base Add next_url to improv serial component config (#4343) 2023-01-25 14:37:01 +13: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 Ignore NaN states in the integration component (#3767) 2022-09-04 19:21:17 +12:00
interval
json fix: json compilation error on rp2040 (#4273) 2023-01-10 17:40:04 +13:00
kalman_combinator Enable readability-named-parameter check (#3098) 2022-01-23 20:39:07 +13:00
key_collector add key collector component (#4242) 2023-01-17 17:18:34 +13:00
key_provider Add support for matrix keypads (#4241) 2023-01-10 16:06:54 +13:00
lcd_base Add vector includes (#4080) 2022-11-24 13:12:55 +13:00
lcd_gpio Raise minimum python version to 3.8 (#3176) 2022-02-10 09:55:11 +01: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
ledc calc LEDC PWM Resolution with LEDC_TIMER_BIT_MAX (#3820) 2022-12-22 20:21:44 +13:00
light Fix saving light state for restore modes LIGHT_RESTORE_AND_OFF/ON (#4131) 2022-12-22 20:57:53 +13:00
lilygo_t5_47 Move CONF_INTERRUPT_PIN to const.py (#4014) 2022-11-10 22:49:04 +13:00
lock Cleanup deprecated EntityBase::hash_base() (#3525) 2022-06-08 09:13:11 +12:00
logger Add vector includes (#4080) 2022-11-24 13:12:55 +13:00
ltr390 Add vector includes (#4080) 2022-11-24 13:12:55 +13:00
matrix_keypad Add support for matrix keypads (#4241) 2023-01-10 16:06:54 +13:00
max6675 Add class as first positional arg to sensor_schema (#3216) 2022-02-18 10:27:20 +13:00
max7219 Force braces around multi-line statements (#3094) 2022-01-25 08:56:36 +13:00
max7219digit Add vector includes (#4080) 2022-11-24 13:12:55 +13: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 Enable a bunch of clang-tidy checks (#2149) 2021-12-02 09:03:51 +13:00
mcp3008 Remove unneeded line (spi component adds it) (#3778) 2022-09-06 11:54:32 +12:00
mcp3204 Extend mcp3204 to support 8 channels (mcp3208 variant) (#3332) 2022-04-11 08:44:11 +12: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 Fix frequency limit for MCP9600 (#4276) 2023-01-10 17:39:04 +13:00
mcp9808 Add class as first positional arg to sensor_schema (#3216) 2022-02-18 10:27:20 +13: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 Add friendly name in MDNS records if it is not empty (#4317) 2023-01-20 09:13:18 +13: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
mics_4514 Add MICS-4514 gas sensor (#4316) 2023-01-25 09:58:44 +13:00
midea midea: New power_toggle action. Auto-use remote transmitter. (#3496) 2022-05-23 20:51:45 +12: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
modbus Allow ignoring of failed Modbus response CRC (#3930) 2022-12-22 20:14:11 +13:00
modbus_controller modbus_switch: honor switch:restore_mode (#4122) 2022-11-30 10:44:31 +13:00
monochromatic
mopeka_ble Add vector includes (#4080) 2022-11-24 13:12:55 +13:00
mopeka_pro_check Add vector includes (#4080) 2022-11-24 13:12:55 +13: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 [MPU6050] Support devices with WHOAMI 0x98 (#3784) 2022-09-12 10:32:07 +12:00
mpu6886 Add support for MPU-6886 (#3183) 2022-02-21 12:23:26 +13:00
mqtt Fix use of dangling pointers in esp-idf MQTT backend (#4239) 2023-01-11 16:31:04 +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
my9231 ESP-IDF support and generic target platforms (#2303) 2021-09-20 11:47:51 +02:00
neopixelbus Bump python min to 3.9 (#3871) 2022-10-05 20:09:27 +13:00
network Add IPv6 support for ESP-IDF framework (#2953) 2022-01-25 09:55:33 +01:00
nextion fix missing library (#4051) 2022-11-24 13:22:04 +13:00
nfc Add vector includes (#4080) 2022-11-24 13:12:55 +13:00
ntc Add class as first positional arg to sensor_schema (#3216) 2022-02-18 10:27:20 +13:00
number Add precipitation device class (#4219) 2022-12-22 21:18:58 +13:00
ota Increase watchdog timeout when starting OTA (#4172) 2022-12-12 16:16:24 +13:00
output fix switch initialization (#4153) 2022-12-06 23:25:19 +13:00
packages Allow dashboard import to pull complete file from github (#3982) 2022-12-07 07:29:56 +13:00
partition Add vector includes (#4080) 2022-11-24 13:12:55 +13:00
pca9554 Add Pca9554 component (#4192) 2022-12-22 18:39:25 +13:00
pca9685 PCA9685, fix reset device and add option EXTCLK (#3845) 2023-01-18 13:00:35 +13: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 PCF85063 RTC chip (#3873) 2022-12-23 12:33:31 +13:00
pid PID Climate - deadband and output sampling (#3254) 2022-11-30 10:58:43 +13:00
pipsolar Add vector includes (#4080) 2022-11-24 13:12:55 +13:00
pm1006 Fix pm1006 polling component definition (#3210) 2022-02-17 21:47:31 +01:00
pmsa003i ESP-IDF support and generic target platforms (#2303) 2021-09-20 11:47:51 +02:00
pmsx003 PMSX003: Add support for specifying the update interval and spinning down (#3053) 2022-05-10 21:35:43 +12:00
pn532 Add vector includes (#4080) 2022-11-24 13:12:55 +13:00
pn532_i2c Add vector includes (#4080) 2022-11-24 13:12:55 +13: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 Add Prometheus metrics relabeling (#3734) 2022-08-30 10:55:55 +12:00
psram Improve PSRAM support (#2884) 2022-01-04 10:35:15 +13: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 Add vector includes (#4080) 2022-11-24 13:12:55 +13:00
qmc5883l Update_interval less that 1 second in QMC5883L integration (#4031) 2022-11-16 08:12:09 +13:00
qmp6988 Initialize all child sensors to nullptr (#3808) 2022-09-15 11:53:22 +12: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 vector includes (#4080) 2022-11-24 13:12:55 +13: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 Add vector includes (#4080) 2022-11-24 13:12:55 +13:00
remote_receiver Force braces around multi-line statements (#3094) 2022-01-25 08:56:36 +13: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 Tidy up switch schemas (#3754) 2022-08-31 13:43:46 +12:00
rf_bridge Add vector includes (#4080) 2022-11-24 13:12:55 +13:00
rgb
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 Add API for dashboard to get boards list (#4154) 2022-12-07 16:07:51 +13: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 Tidy up switch schemas (#3754) 2022-08-31 13:43:46 +12:00
scd4x Fix some typos found by codespell (#3598) 2022-06-27 18:02:46 -03:00
scd30 Refactor Sensirion Sensors (#3374) 2022-04-13 10:19:48 +12:00
script Fix queuing scripts not compiling (#4077) 2022-12-01 13:17:44 +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 Bump python min to 3.9 (#3871) 2022-10-05 20:09:27 +13:00
sen5x add support for Sen5x sensor series (#3383) 2022-05-10 20:15:02 +12:00
senseair Move crc16 to helpers (#3780) 2022-09-06 12:57:21 +12:00
sensirion_common Add vector includes (#4080) 2022-11-24 13:12:55 +13:00
sensor Add macro for sub sensor defining (#4315) 2023-01-19 17:36:43 +13:00
servo Force braces around multi-line statements (#3094) 2022-01-25 08:56:36 +13:00
sgp4x Fix some typos found by codespell (#3598) 2022-06-27 18:02:46 -03:00
sgp30 Refactor Sensirion Sensors (#3374) 2022-04-13 10:19:48 +12:00
sgp40 Add support for SGP41 (#3382) 2022-05-19 12:47:33 +12:00
shelly_dimmer Always use brackets around single log macros (#4072) 2022-11-23 10:32:51 +13:00
sht3xd Initialize all child sensors to nullptr (#3808) 2022-09-15 11:53:22 +12:00
sht4x Refactor Sensirion Sensors (#3374) 2022-04-13 10:19:48 +12:00
shtcx Initialize all child sensors to nullptr (#3808) 2022-09-15 11:53:22 +12:00
shutdown Tidy up switch schemas (#3754) 2022-08-31 13:43:46 +12:00
sigma_delta_output Implement a slow sigma-delta modulation based output (#4132) 2023-01-18 13:42:32 +13:00
sim800l Always use brackets around single log macros (#4072) 2022-11-23 10:32:51 +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 ESP-IDF support and generic target platforms (#2303) 2021-09-20 11:47:51 +02: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 Add sn74hc165 input shift register (#4151) 2022-12-07 12:10:25 +13:00
sn74hc595 Change 4 chip limit on sn74hc595 to 256 (#4108) 2022-12-07 07:23:07 +13:00
sntp Fix time components on rp2040 (#4024) 2022-11-14 13:29:41 +13:00
socket Initial Support for RP2040 platform (#3284) 2022-10-20 16:50:39 +13:00
sonoff_d1 Always use brackets around single log macros (#4072) 2022-11-23 10:32:51 +13:00
speed Remove deprecated fan speeds (#3397) 2022-05-19 12:50:44 +12:00
spi Fix RP2040 SPISettings (#3960) 2022-10-28 12:33:15 +13:00
sprinkler Use ENTITY_CATEGORY_CONFIG for sprinkler config switches. (#4141) 2022-12-05 21:00:48 -06:00
sps30 SPS30: Add fan action (#3410) 2022-04-26 09:50:36 +12:00
ssd1306_base Add display_type property to DisplayBuffer (#3430) 2022-06-03 15:39:04 +12:00
ssd1306_i2c Enable a bunch of clang-tidy checks (#2149) 2021-12-02 09:03:51 +13: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
ssd1325_base Add display_type property to DisplayBuffer (#3430) 2022-06-03 15:39:04 +12:00
ssd1325_spi
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
ssd1331_base Add display_type property to DisplayBuffer (#3430) 2022-06-03 15:39:04 +12:00
ssd1331_spi
ssd1351_base Add display_type property to DisplayBuffer (#3430) 2022-06-03 15:39:04 +12:00
ssd1351_spi
st7735 Add display_type property to DisplayBuffer (#3430) 2022-06-03 15:39:04 +12:00
st7789v Do not require CS pin for ST7789V (#3888) 2022-10-13 08:26:28 +13:00
st7920 Add display_type property to DisplayBuffer (#3430) 2022-06-03 15:39:04 +12:00
status Binary Sensor codegen tidyup (#3217) 2022-02-18 10:39:59 +13:00
status_led ESP-IDF support and generic target platforms (#2303) 2021-09-20 11:47:51 +02: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 Add variable substitutions for !include (#3510) 2022-05-31 16:45:18 +12:00
sun Add class as first positional arg to sensor_schema (#3216) 2022-02-18 10:27:20 +13:00
switch fix RESTORE_INVERTED switch:restore_mode (#4129) 2022-12-01 12:49:15 +13:00
sx1509 Add vector includes (#4080) 2022-11-24 13:12:55 +13: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 Tcs34725 automatic sampling settings for improved dynamics and accuracy (#3258) 2022-05-12 16:53:33 +12: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 Fix Template Switch restore_mode support (#4280) 2023-01-10 16:20:16 +13:00
text_sensor Add vector includes (#4080) 2022-11-24 13:12:55 +13:00
thermostat Add vector includes (#4080) 2022-11-24 13:12:55 +13:00
time Add vector includes (#4080) 2022-11-24 13:12:55 +13:00
time_based Add cover toggle support (#1809) 2021-09-27 22:31:15 +02: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 Add vector includes (#4080) 2022-11-24 13:12:55 +13:00
tm1638 Add vector includes (#4080) 2022-11-24 13:12:55 +13:00
tm1651 Enable readability-named-parameter check (#3098) 2022-01-23 20:39:07 +13: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
tof10120 Add class as first positional arg to sensor_schema (#3216) 2022-02-18 10:27:20 +13:00
toshiba climate: Add features to generic Toshiba model (#3912) 2022-12-08 14:13:10 -06: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 Add vector includes (#4080) 2022-11-24 13:12:55 +13:00
ttp229_lsf Add vector includes (#4080) 2022-11-24 13:12:55 +13:00
tuya Remove baud check in tuya dump_config (#4298) 2023-01-16 17:32:15 +13:00
tx20 Add vector includes (#4080) 2022-11-24 13:12:55 +13:00
uart Add vector includes (#4080) 2022-11-24 13:12:55 +13: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 Remove state class from uptime sensor (#4345) 2023-01-25 15:58:47 +13:00
version Text sensor schema generator similar to sensor (#3172) 2022-02-08 17:23:45 +13:00
vl53l0x Refactor vl53l0x to remove code from header. (#3536) 2022-06-09 16:24:56 +12:00
voltage_sampler
wake_on_lan Wake-on-LAN button (#3030) 2022-01-23 00:13:46 +13:00
waveshare_epaper Invalid config for waveshare models with no full_update_every (#4066) 2022-12-07 11:53:20 +13:00
web_server Display the configured esphome:comment on the WebServer (#4246) 2023-01-17 13:02:54 +13:00
web_server_base Add vector includes (#4080) 2022-11-24 13:12:55 +13:00
whirlpool Force braces around multi-line statements (#3094) 2022-01-25 08:56:36 +13:00
whynter Adding support for Whynter ARC-14S/SH Air Conditioners (#3641) 2022-08-09 10:49:03 +12:00
wiegand add Wiegand reader component (#4288) 2023-01-18 14:37:54 +13:00
wifi Bump arduino pico and update wifi methods (#4144) 2022-12-05 08:55:38 +13:00
wifi_info Binary Sensor codegen tidyup (#3217) 2022-02-18 10:39:59 +13: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 Add vector includes (#4080) 2022-11-24 13:12:55 +13: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 Move CONF_INTERRUPT_PIN to const.py (#4014) 2022-11-10 22:49:04 +13: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