Esphome

Latest version: v2024.5.5

Safety actively analyzes 638414 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 16 of 68

2023.8.0b1

- Mk2 to prepare color.h for idf >= 5 [esphome5070](https://github.com/esphome/esphome/pull/5070) by [HeMan](https://github.com/HeMan)
- display: Add helper methods to `Display::clip` and `Display::clamp_x/y_` [esphome5003](https://github.com/esphome/esphome/pull/5003) by [ayufan](https://github.com/ayufan)
- Mark repo as safe directory to git config [esphome5102](https://github.com/esphome/esphome/pull/5102) by [davet2001](https://github.com/davet2001)
- Bump click from 8.1.3 to 8.1.5 [esphome5099](https://github.com/esphome/esphome/pull/5099) by [dependabot[bot]](https://github.com/apps/dependabot)
- Bump pyyaml from 6.0 to 6.0.1 [esphome5117](https://github.com/esphome/esphome/pull/5117) by [dependabot[bot]](https://github.com/apps/dependabot)
- ignore components folder in root [esphome5130](https://github.com/esphome/esphome/pull/5130) by [jesserockz](https://github.com/jesserockz)
- Add size getter to CallbackManager [esphome5129](https://github.com/esphome/esphome/pull/5129) by [jesserockz](https://github.com/jesserockz)
- Make docker use pip installed pillow [esphome5074](https://github.com/esphome/esphome/pull/5074) by [HeMan](https://github.com/HeMan)
- Change datatype in e131 addressable light [esphome5127](https://github.com/esphome/esphome/pull/5127) by [HeMan](https://github.com/HeMan)
- Streamer mode [esphome5119](https://github.com/esphome/esphome/pull/5119) by [grahambrown11](https://github.com/grahambrown11)
- Version bump for ESP32 IDF and Arduino [esphome5035](https://github.com/esphome/esphome/pull/5035) by [HeMan](https://github.com/HeMan)
- Synchronise Device Classes from Home Assistant [esphome5136](https://github.com/esphome/esphome/pull/5136) by [esphomebot](https://github.com/esphomebot)
- Update known boards to 5.4.0 [esphome5134](https://github.com/esphome/esphome/pull/5134) by [jesserockz](https://github.com/jesserockz)
- Init colorama in ESPHome main [esphome5111](https://github.com/esphome/esphome/pull/5111) by [kuba2k2](https://github.com/kuba2k2)
- Coolix IR protocol improvements [esphome5105](https://github.com/esphome/esphome/pull/5105) by [dudanov](https://github.com/dudanov) (breaking-change)
- Allow esp32 idf components to specify submodules and specific components [esphome5128](https://github.com/esphome/esphome/pull/5128) by [jesserockz](https://github.com/jesserockz)
- Synchronise Device Classes from Home Assistant [esphome5147](https://github.com/esphome/esphome/pull/5147) by [esphomebot](https://github.com/esphomebot)
- Prepare some components for IDF >= 5 [esphome5061](https://github.com/esphome/esphome/pull/5061) by [HeMan](https://github.com/HeMan)
- Bump clang-tidy from 11 to 14 [esphome5160](https://github.com/esphome/esphome/pull/5160) by [dudanov](https://github.com/dudanov)
- climate triggers Climate and ClimateCall references [esphome5028](https://github.com/esphome/esphome/pull/5028) by [dudanov](https://github.com/dudanov)
- remote_base changes [esphome5124](https://github.com/esphome/esphome/pull/5124) by [dudanov](https://github.com/dudanov)
- Add 'map_linear' and 'clamp' sensor filters [esphome5040](https://github.com/esphome/esphome/pull/5040) by [Mat931](https://github.com/Mat931)
- Adding Inkplate 6 v2 model variant [esphome5165](https://github.com/esphome/esphome/pull/5165) by [mullerdavid](https://github.com/mullerdavid)
- duty_time: fix build without binary_sensor. Parented in automations. [esphome5156](https://github.com/esphome/esphome/pull/5156) by [dudanov](https://github.com/dudanov)
- Add standardized CRC helper functions [esphome4798](https://github.com/esphome/esphome/pull/4798) by [Mat931](https://github.com/Mat931)
- Enable IPv6 for ESP32 Arduino, wifi and ethernet [esphome4865](https://github.com/esphome/esphome/pull/4865) by [HeMan](https://github.com/HeMan)
- Bump zeroconf from 0.69.0 to 0.71.4 [esphome5148](https://github.com/esphome/esphome/pull/5148) by [dependabot[bot]](https://github.com/apps/dependabot)
- Bump black from 23.3.0 to 23.7.0 [esphome5126](https://github.com/esphome/esphome/pull/5126) by [dependabot[bot]](https://github.com/apps/dependabot)
- Bump pylint from 2.17.4 to 2.17.5 [esphome5172](https://github.com/esphome/esphome/pull/5172) by [dependabot[bot]](https://github.com/apps/dependabot)
- Bump pyupgrade from 3.7.0 to 3.9.0 [esphome5083](https://github.com/esphome/esphome/pull/5083) by [dependabot[bot]](https://github.com/apps/dependabot)
- Vertical and horizontal airflow actions fix for Haier climate [esphome5164](https://github.com/esphome/esphome/pull/5164) by [paveldn](https://github.com/paveldn)
- Microphone add is_stopped [esphome5183](https://github.com/esphome/esphome/pull/5183) by [jesserockz](https://github.com/jesserockz)
- Add get_board function to esp32 module [esphome5184](https://github.com/esphome/esphome/pull/5184) by [jesserockz](https://github.com/jesserockz)
- Speaker return bytes written and do not wait for queue [esphome5182](https://github.com/esphome/esphome/pull/5182) by [jesserockz](https://github.com/jesserockz) (breaking-change)
- Update components "if x in config" [esphome5181](https://github.com/esphome/esphome/pull/5181) by [jesserockz](https://github.com/jesserockz)
- Bump click from 8.1.5 to 8.1.6 [esphome5179](https://github.com/esphome/esphome/pull/5179) by [dependabot[bot]](https://github.com/apps/dependabot)
- PWM Output on RP2040 for high frequencies [esphome5204](https://github.com/esphome/esphome/pull/5204) by [matemaciek](https://github.com/matemaciek)
- Fix some configs after 5181 [esphome5209](https://github.com/esphome/esphome/pull/5209) by [jesserockz](https://github.com/jesserockz)
- Improved compensation sgp30 [esphome5208](https://github.com/esphome/esphome/pull/5208) by [arno1801](https://github.com/arno1801)
- Add support for a01nyub [esphome4863](https://github.com/esphome/esphome/pull/4863) by [MrSuicideParrot](https://github.com/MrSuicideParrot) (new-integration)
- Change device name in MQTT discovery messages to friendly names [esphome5205](https://github.com/esphome/esphome/pull/5205) by [pidpawel](https://github.com/pidpawel) (breaking-change)
- Add ESP32-S2/S3 capacitive touch support [esphome5116](https://github.com/esphome/esphome/pull/5116) by [kbx81](https://github.com/kbx81)
- Bump zeroconf from 0.71.4 to 0.74.0 [esphome5199](https://github.com/esphome/esphome/pull/5199) by [dependabot[bot]](https://github.com/apps/dependabot)
- Implemented Waveshare 7.5in B V3 [esphome5210](https://github.com/esphome/esphome/pull/5210) by [lucasprim](https://github.com/lucasprim)
- Refactor `pulse_meter` to better handle higher frequencies [esphome4231](https://github.com/esphome/esphome/pull/4231) by [TrentHouliston](https://github.com/TrentHouliston)
- Change MQTT client for ESP32 Arduino [esphome5157](https://github.com/esphome/esphome/pull/5157) by [HeMan](https://github.com/HeMan) (notable-change)
- Add read interface to microphone [esphome5131](https://github.com/esphome/esphome/pull/5131) by [jesserockz](https://github.com/jesserockz)
- i2c: fix build on ESP-IDF >= 5.1 [esphome5200](https://github.com/esphome/esphome/pull/5200) by [stintel](https://github.com/stintel)
- Add socket define for rp2040 dev [esphome4968](https://github.com/esphome/esphome/pull/4968) by [jesserockz](https://github.com/jesserockz)
- core: read ESP32 MAC address from eFuse if IEEE802.15.4 is supported [esphome5176](https://github.com/esphome/esphome/pull/5176) by [stintel](https://github.com/stintel)
- esp32_ble_beacon: enable CONFIG_BT_BLE_42_FEATURES_SUPPORTED [esphome5211](https://github.com/esphome/esphome/pull/5211) by [stintel](https://github.com/stintel)
- Bump pytest-asyncio from 0.21.0 to 0.21.1 [esphome5187](https://github.com/esphome/esphome/pull/5187) by [dependabot[bot]](https://github.com/apps/dependabot)
- ledc: check SOC_LEDC_SUPPORT_APB_CLOCK [esphome5212](https://github.com/esphome/esphome/pull/5212) by [stintel](https://github.com/stintel)
- Add arm night to alarm control panel [esphome5186](https://github.com/esphome/esphome/pull/5186) by [primeroz](https://github.com/primeroz)
- Bump pyupgrade from 3.9.0 to 3.10.1 [esphome5189](https://github.com/esphome/esphome/pull/5189) by [dependabot[bot]](https://github.com/apps/dependabot)
- Add KMeterISO component. [esphome5170](https://github.com/esphome/esphome/pull/5170) by [Rudd-O](https://github.com/Rudd-O) (new-integration)
- Bump platformio from 6.1.7 to 6.1.9 [esphome5066](https://github.com/esphome/esphome/pull/5066) by [dependabot[bot]](https://github.com/apps/dependabot)
- New component: Add support for bmp581 pressure and temperature sensors [esphome4657](https://github.com/esphome/esphome/pull/4657) by [kahrendt](https://github.com/kahrendt) (new-integration)
- New PM sensor Panasonic SN-GCJA5 [esphome4988](https://github.com/esphome/esphome/pull/4988) by [gcormier](https://github.com/gcormier) (new-integration)
- Daly BMS improvements [esphome3388](https://github.com/esphome/esphome/pull/3388) by [matthias882](https://github.com/matthias882)
- Add missing `on_(arming|pending|armed_home|armed_night|armed_away|disarmed)` triggers to alarm_control_panel [esphome5219](https://github.com/esphome/esphome/pull/5219) by [primeroz](https://github.com/primeroz)
- add value option to timeout filter [esphome5222](https://github.com/esphome/esphome/pull/5222) by [ssieb](https://github.com/ssieb)
- Tweak Color init because IDF 5+ [esphome5221](https://github.com/esphome/esphome/pull/5221) by [kbx81](https://github.com/kbx81)

2023.7.1

- Dashboard: use Popen() on Windows [esphome5110](https://github.com/esphome/esphome/pull/5110) by [kuba2k2](https://github.com/kuba2k2)
- Swap ADC back to use 'int' because C3 [esphome5151](https://github.com/esphome/esphome/pull/5151) by [kbx81](https://github.com/kbx81)
- wifi: handle WIFI_REASON_ROAMING reason in event [esphome5153](https://github.com/esphome/esphome/pull/5153) by [stintel](https://github.com/stintel)
- Slightly lower template switch setup priority [esphome5163](https://github.com/esphome/esphome/pull/5163) by [cvwillegen](https://github.com/cvwillegen)
- update "Can't convert" warning to match others in homeassistant_sensor [esphome5162](https://github.com/esphome/esphome/pull/5162) by [PlainTechEnthusiast](https://github.com/PlainTechEnthusiast)
- Increase maximum number of BLE notifications [esphome5155](https://github.com/esphome/esphome/pull/5155) by [bdraco](https://github.com/bdraco)
- invert min_rssi check [esphome5150](https://github.com/esphome/esphome/pull/5150) by [Jorre05](https://github.com/Jorre05)
- Fix graininess & streaks for 7.50inV2alt Waveshare e-paper [esphome5168](https://github.com/esphome/esphome/pull/5168) by [Egglestron](https://github.com/Egglestron)

2023.7.0

Full list of changes

New Components

- XL9535 I/O Expander [esphome4899](https://github.com/esphome/esphome/pull/4899) by [mreditor97](https://github.com/mreditor97) (new-integration)
- Add Zio Ultrasonic Distance Sensor Component [esphome5059](https://github.com/esphome/esphome/pull/5059) by [kahrendt](https://github.com/kahrendt) (new-integration)
- Add Alpha3 pump component [esphome3787](https://github.com/esphome/esphome/pull/3787) by [jan-hofmeier](https://github.com/jan-hofmeier) (new-integration)
- RTC implementation of pcf8563 [esphome4998](https://github.com/esphome/esphome/pull/4998) by [KoenBreeman](https://github.com/KoenBreeman) (new-integration)
- web server esp idf suppport [esphome3500](https://github.com/esphome/esphome/pull/3500) by [dentra](https://github.com/dentra) (new-integration)
- Add TT21100 touchscreen component [esphome4793](https://github.com/esphome/esphome/pull/4793) by [kroimon](https://github.com/kroimon) (new-integration)
- Add support for Grove tb6612 fng [esphome4797](https://github.com/esphome/esphome/pull/4797) by [max246](https://github.com/max246) (new-integration)
- Add support for ATM90E26 [esphome4366](https://github.com/esphome/esphome/pull/4366) by [danieltwagner](https://github.com/danieltwagner) (new-integration)
- New 'Duty Time' sensor component [esphome5069](https://github.com/esphome/esphome/pull/5069) by [dudanov](https://github.com/dudanov) (new-integration)

Breaking Changes

- display: add `BaseFont` and introduce `Font::draw` methods [esphome4963](https://github.com/esphome/esphome/pull/4963) by [ayufan](https://github.com/ayufan) (breaking-change)
- display: Rename `display.DisplayBufferRef` to `display.DisplayRef` used by lambda [esphome5002](https://github.com/esphome/esphome/pull/5002) by [ayufan](https://github.com/ayufan) (breaking-change)
- Remove template switch restore_state [esphome5106](https://github.com/esphome/esphome/pull/5106) by [jesserockz](https://github.com/jesserockz) (breaking-change)

Beta Changes

- Dont do mqtt ip lookup if `use_address` has ip address [esphome5096](https://github.com/esphome/esphome/pull/5096) by [jesserockz](https://github.com/jesserockz)
- ESP32 enable ADC2 when wifi is disabled [esphome4381](https://github.com/esphome/esphome/pull/4381) by [pciavald](https://github.com/pciavald)
- [Sprinkler] Resume fixes [esphome5100](https://github.com/esphome/esphome/pull/5100) by [hostcc](https://github.com/hostcc)
- Remove template switch restore_state [esphome5106](https://github.com/esphome/esphome/pull/5106) by [jesserockz](https://github.com/jesserockz) (breaking-change)
- Add timeout filter [esphome5104](https://github.com/esphome/esphome/pull/5104) by [clydebarrow](https://github.com/clydebarrow)
- P1 values for capacity tariff in Belgium [esphome5081](https://github.com/esphome/esphome/pull/5081) by [bwynants](https://github.com/bwynants)
- airthings_wave: Silence compiler warnings [esphome5098](https://github.com/esphome/esphome/pull/5098) by [kpfleming](https://github.com/kpfleming)
- Sigma delta fix [esphome4911](https://github.com/esphome/esphome/pull/4911) by [PlainTechEnthusiast](https://github.com/PlainTechEnthusiast)
- [LD2410] Remove baud_rate check [esphome5112](https://github.com/esphome/esphome/pull/5112) by [voed](https://github.com/voed)
- Fix silence detection flag on voice assistant [esphome5120](https://github.com/esphome/esphome/pull/5120) by [jesserockz](https://github.com/jesserockz)

All changes

- Upgraded Haier climate component implementation [esphome4521](https://github.com/esphome/esphome/pull/4521) by [paveldn](https://github.com/paveldn)
- display: add `BaseFont` and introduce `Font::draw` methods [esphome4963](https://github.com/esphome/esphome/pull/4963) by [ayufan](https://github.com/ayufan) (breaking-change)
- display/font: optimise font rendering by about 25% [esphome4956](https://github.com/esphome/esphome/pull/4956) by [ayufan](https://github.com/ayufan)
- display: move `Rect` into `rect.cpp/.h` [esphome4957](https://github.com/esphome/esphome/pull/4957) by [ayufan](https://github.com/ayufan)
- Bump pytest from 7.3.1 to 7.3.2 [esphome4936](https://github.com/esphome/esphome/pull/4936) by [dependabot[bot]](https://github.com/apps/dependabot)
- Add read/write for 16bit registers [esphome4844](https://github.com/esphome/esphome/pull/4844) by [CarsonF](https://github.com/CarsonF)
- XL9535 I/O Expander [esphome4899](https://github.com/esphome/esphome/pull/4899) by [mreditor97](https://github.com/mreditor97) (new-integration)
- Fix python venv restoring [esphome4965](https://github.com/esphome/esphome/pull/4965) by [jesserockz](https://github.com/jesserockz)
- Preprocess away unused code when IPv6 is disabled [esphome4973](https://github.com/esphome/esphome/pull/4973) by [HeMan](https://github.com/HeMan)
- Bump aioesphomeapi from 14.0.0 to 14.1.0 [esphome4972](https://github.com/esphome/esphome/pull/4972) by [dependabot[bot]](https://github.com/apps/dependabot)
- Add actions to animation [esphome4959](https://github.com/esphome/esphome/pull/4959) by [guillempages](https://github.com/guillempages)
- Bump zeroconf from 0.63.0 to 0.69.0 [esphome4970](https://github.com/esphome/esphome/pull/4970) by [dependabot[bot]](https://github.com/apps/dependabot)
- mqtt: add ESP-IDF >= 5.0 support [esphome4854](https://github.com/esphome/esphome/pull/4854) by [stintel](https://github.com/stintel)
- display: move `Image`, `Font` and `Animation` code into components [esphome4967](https://github.com/esphome/esphome/pull/4967) by [ayufan](https://github.com/ayufan)
- support empty schemas and one platform components [esphome4999](https://github.com/esphome/esphome/pull/4999) by [glmnet](https://github.com/glmnet)
- update dsmr to 0.7 [esphome5011](https://github.com/esphome/esphome/pull/5011) by [Pvlerick](https://github.com/Pvlerick)
- add water delivered to dsmr component [esphome4237](https://github.com/esphome/esphome/pull/4237) by [jerome992](https://github.com/jerome992)
- Update sync workflow [esphome5017](https://github.com/esphome/esphome/pull/5017) by [jesserockz](https://github.com/jesserockz)
- Bump aioesphomeapi from 14.1.0 to 15.0.0 [esphome5012](https://github.com/esphome/esphome/pull/5012) by [dependabot[bot]](https://github.com/apps/dependabot)
- Bump pyupgrade from 3.4.0 to 3.7.0 [esphome4971](https://github.com/esphome/esphome/pull/4971) by [dependabot[bot]](https://github.com/apps/dependabot)
- Bump pytest from 7.3.2 to 7.4.0 [esphome5000](https://github.com/esphome/esphome/pull/5000) by [dependabot[bot]](https://github.com/apps/dependabot)
- Attempt to fix script parameters [esphome4627](https://github.com/esphome/esphome/pull/4627) by [jesserockz](https://github.com/jesserockz)
- Remove yaml test cache [esphome5019](https://github.com/esphome/esphome/pull/5019) by [jesserockz](https://github.com/jesserockz)
- Bump esptool from 4.6 to 4.6.2 [esphome4949](https://github.com/esphome/esphome/pull/4949) by [dependabot[bot]](https://github.com/apps/dependabot)
- Bump pytest-mock from 3.10.0 to 3.11.1 [esphome4977](https://github.com/esphome/esphome/pull/4977) by [dependabot[bot]](https://github.com/apps/dependabot)
- binary_sensor removed unused filter [esphome5039](https://github.com/esphome/esphome/pull/5039) by [dudanov](https://github.com/dudanov)
- binary_sensor filters templatable delays [esphome5029](https://github.com/esphome/esphome/pull/5029) by [dudanov](https://github.com/dudanov)
- Improve the gamma settings for the S3-Box-lite display [esphome5046](https://github.com/esphome/esphome/pull/5046) by [guillempages](https://github.com/guillempages)
- Prepare ethernet to work with esp idf 5.0 [esphome5037](https://github.com/esphome/esphome/pull/5037) by [HeMan](https://github.com/HeMan)
- Prepare debug and logger component to work with idf 5.0 [esphome5036](https://github.com/esphome/esphome/pull/5036) by [HeMan](https://github.com/HeMan)
- Mopeka std fixes [esphome5041](https://github.com/esphome/esphome/pull/5041) by [Fabian-Schmidt](https://github.com/Fabian-Schmidt)
- Adjust signature for on_disconnect [esphome5009](https://github.com/esphome/esphome/pull/5009) by [bdraco](https://github.com/bdraco)
- Log component long time message at warning level [esphome5048](https://github.com/esphome/esphome/pull/5048) by [jesserockz](https://github.com/jesserockz)
- Log start of i2c setup [esphome5049](https://github.com/esphome/esphome/pull/5049) by [jesserockz](https://github.com/jesserockz)
- Initial debug component support for rp2040 [esphome5056](https://github.com/esphome/esphome/pull/5056) by [HeMan](https://github.com/HeMan)
- Fix when idf component has broken symlinks [esphome5058](https://github.com/esphome/esphome/pull/5058) by [jesserockz](https://github.com/jesserockz)
- Some tests wasn't running (locally) [esphome5050](https://github.com/esphome/esphome/pull/5050) by [HeMan](https://github.com/HeMan)
- [ILI9xxx] Add ili9488_a (alternative gamma configuration for ILI9488) [esphome5027](https://github.com/esphome/esphome/pull/5027) by [lnicolas83](https://github.com/lnicolas83)
- [ili9xxx] Allow config of spi data rate. [esphome4701](https://github.com/esphome/esphome/pull/4701) by [Fabian-Schmidt](https://github.com/Fabian-Schmidt)
- Make scheduler debuging work with idf >= 5 [esphome5052](https://github.com/esphome/esphome/pull/5052) by [HeMan](https://github.com/HeMan)
- Adds 1.54" e-ink display (gdew0154m09) support to waveshare_epaper component [esphome4939](https://github.com/esphome/esphome/pull/4939) by [tobiasoort](https://github.com/tobiasoort)
- display: split `DisplayBuffer` and `Display` [esphome5001](https://github.com/esphome/esphome/pull/5001) by [ayufan](https://github.com/ayufan)
- Fixed ili9xxx_display update() method [esphome5013](https://github.com/esphome/esphome/pull/5013) by [nielsnl68](https://github.com/nielsnl68)
- [Ethernet] ksz8081rna support [esphome4739](https://github.com/esphome/esphome/pull/4739) by [Fabian-Schmidt](https://github.com/Fabian-Schmidt)
- Improve BME680 BSEC sensor device classes [esphome4859](https://github.com/esphome/esphome/pull/4859) by [trvrnrth](https://github.com/trvrnrth)
- Update RP2040 Aruino framwork and platform to latest [esphome5025](https://github.com/esphome/esphome/pull/5025) by [HeMan](https://github.com/HeMan)
- Allow pillow versions over 10 [esphome5071](https://github.com/esphome/esphome/pull/5071) by [HeMan](https://github.com/HeMan)
- display: Rename `display.DisplayBufferRef` to `display.DisplayRef` used by lambda [esphome5002](https://github.com/esphome/esphome/pull/5002) by [ayufan](https://github.com/ayufan) (breaking-change)
- Add Zio Ultrasonic Distance Sensor Component [esphome5059](https://github.com/esphome/esphome/pull/5059) by [kahrendt](https://github.com/kahrendt) (new-integration)
- Add Alpha3 pump component [esphome3787](https://github.com/esphome/esphome/pull/3787) by [jan-hofmeier](https://github.com/jan-hofmeier) (new-integration)
- RTC implementation of pcf8563 [esphome4998](https://github.com/esphome/esphome/pull/4998) by [KoenBreeman](https://github.com/KoenBreeman) (new-integration)
- web server esp idf suppport [esphome3500](https://github.com/esphome/esphome/pull/3500) by [dentra](https://github.com/dentra) (new-integration)
- Add TT21100 touchscreen component [esphome4793](https://github.com/esphome/esphome/pull/4793) by [kroimon](https://github.com/kroimon) (new-integration)
- tuya_light: fix float->int conversion while setting color temperature [esphome5067](https://github.com/esphome/esphome/pull/5067) by [kswt](https://github.com/kswt)
- Fix typo in mpu6050.cpp [esphome5086](https://github.com/esphome/esphome/pull/5086) by [stefanklug](https://github.com/stefanklug)
- airthings_wave: Battery level reporting [esphome4979](https://github.com/esphome/esphome/pull/4979) by [kpfleming](https://github.com/kpfleming)
- Add support for Grove tb6612 fng [esphome4797](https://github.com/esphome/esphome/pull/4797) by [max246](https://github.com/max246) (new-integration)
- Add MCP2515 12MHz xtal support [esphome5089](https://github.com/esphome/esphome/pull/5089) by [clydebarrow](https://github.com/clydebarrow)
- Correct message for standard transmission. [esphome5088](https://github.com/esphome/esphome/pull/5088) by [clydebarrow](https://github.com/clydebarrow)
- Restrict pillow to versions before 10.0.0 [esphome5090](https://github.com/esphome/esphome/pull/5090) by [jesserockz](https://github.com/jesserockz)
- Bump esphome-dashboard to 20230711.0 [esphome5085](https://github.com/esphome/esphome/pull/5085) by [jesserockz](https://github.com/jesserockz)
- added uart final validate data bits [esphome5079](https://github.com/esphome/esphome/pull/5079) by [dudanov](https://github.com/dudanov)
- Add support for ATM90E26 [esphome4366](https://github.com/esphome/esphome/pull/4366) by [danieltwagner](https://github.com/danieltwagner) (new-integration)
- Grove amend name [esphome5093](https://github.com/esphome/esphome/pull/5093) by [max246](https://github.com/max246)
- Fixing colon for tm1637 display if inverted set true [esphome5072](https://github.com/esphome/esphome/pull/5072) by [paveldn](https://github.com/paveldn)
- Fix use of optional<T> [esphome5091](https://github.com/esphome/esphome/pull/5091) by [dudanov](https://github.com/dudanov)
- New 'Duty Time' sensor component [esphome5069](https://github.com/esphome/esphome/pull/5069) by [dudanov](https://github.com/dudanov) (new-integration)
- Fix PIDController::in_deadband() to give correct result when error is zero [esphome5078](https://github.com/esphome/esphome/pull/5078) by [lewissbaker](https://github.com/lewissbaker)
- Edit error message for pillow install to add version restrictions [esphome5094](https://github.com/esphome/esphome/pull/5094) by [jesserockz](https://github.com/jesserockz)
- Dont do mqtt ip lookup if `use_address` has ip address [esphome5096](https://github.com/esphome/esphome/pull/5096) by [jesserockz](https://github.com/jesserockz)
- ESP32 enable ADC2 when wifi is disabled [esphome4381](https://github.com/esphome/esphome/pull/4381) by [pciavald](https://github.com/pciavald)
- [Sprinkler] Resume fixes [esphome5100](https://github.com/esphome/esphome/pull/5100) by [hostcc](https://github.com/hostcc)
- Remove template switch restore_state [esphome5106](https://github.com/esphome/esphome/pull/5106) by [jesserockz](https://github.com/jesserockz) (breaking-change)
- Add timeout filter [esphome5104](https://github.com/esphome/esphome/pull/5104) by [clydebarrow](https://github.com/clydebarrow)
- P1 values for capacity tariff in Belgium [esphome5081](https://github.com/esphome/esphome/pull/5081) by [bwynants](https://github.com/bwynants)
- airthings_wave: Silence compiler warnings [esphome5098](https://github.com/esphome/esphome/pull/5098) by [kpfleming](https://github.com/kpfleming)
- Sigma delta fix [esphome4911](https://github.com/esphome/esphome/pull/4911) by [PlainTechEnthusiast](https://github.com/PlainTechEnthusiast)
- [LD2410] Remove baud_rate check [esphome5112](https://github.com/esphome/esphome/pull/5112) by [voed](https://github.com/voed)
- Fix silence detection flag on voice assistant [esphome5120](https://github.com/esphome/esphome/pull/5120) by [jesserockz](https://github.com/jesserockz)

2023.7.0b3

- P1 values for capacity tariff in Belgium [esphome5081](https://github.com/esphome/esphome/pull/5081) by [bwynants](https://github.com/bwynants)
- airthings_wave: Silence compiler warnings [esphome5098](https://github.com/esphome/esphome/pull/5098) by [kpfleming](https://github.com/kpfleming)
- Sigma delta fix [esphome4911](https://github.com/esphome/esphome/pull/4911) by [PlainTechEnthusiast](https://github.com/PlainTechEnthusiast)
- [LD2410] Remove baud_rate check [esphome5112](https://github.com/esphome/esphome/pull/5112) by [voed](https://github.com/voed)
- Fix silence detection flag on voice assistant [esphome5120](https://github.com/esphome/esphome/pull/5120) by [jesserockz](https://github.com/jesserockz)

2023.7.0b2

- Dont do mqtt ip lookup if `use_address` has ip address [esphome5096](https://github.com/esphome/esphome/pull/5096) by [jesserockz](https://github.com/jesserockz)
- ESP32 enable ADC2 when wifi is disabled [esphome4381](https://github.com/esphome/esphome/pull/4381) by [pciavald](https://github.com/pciavald)
- [Sprinkler] Resume fixes [esphome5100](https://github.com/esphome/esphome/pull/5100) by [hostcc](https://github.com/hostcc)
- Remove template switch restore_state [esphome5106](https://github.com/esphome/esphome/pull/5106) by [jesserockz](https://github.com/jesserockz) (breaking-change)
- Add timeout filter [esphome5104](https://github.com/esphome/esphome/pull/5104) by [clydebarrow](https://github.com/clydebarrow)

2023.7.0b1

- Upgraded Haier climate component implementation [esphome4521](https://github.com/esphome/esphome/pull/4521) by [paveldn](https://github.com/paveldn)
- display: add `BaseFont` and introduce `Font::draw` methods [esphome4963](https://github.com/esphome/esphome/pull/4963) by [ayufan](https://github.com/ayufan) (breaking-change)
- display/font: optimise font rendering by about 25% [esphome4956](https://github.com/esphome/esphome/pull/4956) by [ayufan](https://github.com/ayufan)
- display: move `Rect` into `rect.cpp/.h` [esphome4957](https://github.com/esphome/esphome/pull/4957) by [ayufan](https://github.com/ayufan)
- Bump pytest from 7.3.1 to 7.3.2 [esphome4936](https://github.com/esphome/esphome/pull/4936) by [dependabot[bot]](https://github.com/apps/dependabot)
- Add read/write for 16bit registers [esphome4844](https://github.com/esphome/esphome/pull/4844) by [CarsonF](https://github.com/CarsonF)
- XL9535 I/O Expander [esphome4899](https://github.com/esphome/esphome/pull/4899) by [mreditor97](https://github.com/mreditor97) (new-integration)
- Fix python venv restoring [esphome4965](https://github.com/esphome/esphome/pull/4965) by [jesserockz](https://github.com/jesserockz)
- Preprocess away unused code when IPv6 is disabled [esphome4973](https://github.com/esphome/esphome/pull/4973) by [HeMan](https://github.com/HeMan)
- Bump aioesphomeapi from 14.0.0 to 14.1.0 [esphome4972](https://github.com/esphome/esphome/pull/4972) by [dependabot[bot]](https://github.com/apps/dependabot)
- Add actions to animation [esphome4959](https://github.com/esphome/esphome/pull/4959) by [guillempages](https://github.com/guillempages)
- Bump zeroconf from 0.63.0 to 0.69.0 [esphome4970](https://github.com/esphome/esphome/pull/4970) by [dependabot[bot]](https://github.com/apps/dependabot)
- mqtt: add ESP-IDF >= 5.0 support [esphome4854](https://github.com/esphome/esphome/pull/4854) by [stintel](https://github.com/stintel)
- display: move `Image`, `Font` and `Animation` code into components [esphome4967](https://github.com/esphome/esphome/pull/4967) by [ayufan](https://github.com/ayufan)
- support empty schemas and one platform components [esphome4999](https://github.com/esphome/esphome/pull/4999) by [glmnet](https://github.com/glmnet)
- update dsmr to 0.7 [esphome5011](https://github.com/esphome/esphome/pull/5011) by [Pvlerick](https://github.com/Pvlerick)
- add water delivered to dsmr component [esphome4237](https://github.com/esphome/esphome/pull/4237) by [jerome992](https://github.com/jerome992)
- Update sync workflow [esphome5017](https://github.com/esphome/esphome/pull/5017) by [jesserockz](https://github.com/jesserockz)
- Bump aioesphomeapi from 14.1.0 to 15.0.0 [esphome5012](https://github.com/esphome/esphome/pull/5012) by [dependabot[bot]](https://github.com/apps/dependabot)
- Bump pyupgrade from 3.4.0 to 3.7.0 [esphome4971](https://github.com/esphome/esphome/pull/4971) by [dependabot[bot]](https://github.com/apps/dependabot)
- Bump pytest from 7.3.2 to 7.4.0 [esphome5000](https://github.com/esphome/esphome/pull/5000) by [dependabot[bot]](https://github.com/apps/dependabot)
- Attempt to fix script parameters [esphome4627](https://github.com/esphome/esphome/pull/4627) by [jesserockz](https://github.com/jesserockz)
- Remove yaml test cache [esphome5019](https://github.com/esphome/esphome/pull/5019) by [jesserockz](https://github.com/jesserockz)
- Bump esptool from 4.6 to 4.6.2 [esphome4949](https://github.com/esphome/esphome/pull/4949) by [dependabot[bot]](https://github.com/apps/dependabot)
- Bump pytest-mock from 3.10.0 to 3.11.1 [esphome4977](https://github.com/esphome/esphome/pull/4977) by [dependabot[bot]](https://github.com/apps/dependabot)
- binary_sensor removed unused filter [esphome5039](https://github.com/esphome/esphome/pull/5039) by [dudanov](https://github.com/dudanov)
- binary_sensor filters templatable delays [esphome5029](https://github.com/esphome/esphome/pull/5029) by [dudanov](https://github.com/dudanov)
- Improve the gamma settings for the S3-Box-lite display [esphome5046](https://github.com/esphome/esphome/pull/5046) by [guillempages](https://github.com/guillempages)
- Prepare ethernet to work with esp idf 5.0 [esphome5037](https://github.com/esphome/esphome/pull/5037) by [HeMan](https://github.com/HeMan)
- Prepare debug and logger component to work with idf 5.0 [esphome5036](https://github.com/esphome/esphome/pull/5036) by [HeMan](https://github.com/HeMan)
- Mopeka std fixes [esphome5041](https://github.com/esphome/esphome/pull/5041) by [Fabian-Schmidt](https://github.com/Fabian-Schmidt)
- Adjust signature for on_disconnect [esphome5009](https://github.com/esphome/esphome/pull/5009) by [bdraco](https://github.com/bdraco)
- Log component long time message at warning level [esphome5048](https://github.com/esphome/esphome/pull/5048) by [jesserockz](https://github.com/jesserockz)
- Log start of i2c setup [esphome5049](https://github.com/esphome/esphome/pull/5049) by [jesserockz](https://github.com/jesserockz)
- Initial debug component support for rp2040 [esphome5056](https://github.com/esphome/esphome/pull/5056) by [HeMan](https://github.com/HeMan)
- Fix when idf component has broken symlinks [esphome5058](https://github.com/esphome/esphome/pull/5058) by [jesserockz](https://github.com/jesserockz)
- Some tests wasn't running (locally) [esphome5050](https://github.com/esphome/esphome/pull/5050) by [HeMan](https://github.com/HeMan)
- [ILI9xxx] Add ili9488_a (alternative gamma configuration for ILI9488) [esphome5027](https://github.com/esphome/esphome/pull/5027) by [lnicolas83](https://github.com/lnicolas83)
- [ili9xxx] Allow config of spi data rate. [esphome4701](https://github.com/esphome/esphome/pull/4701) by [Fabian-Schmidt](https://github.com/Fabian-Schmidt)
- Make scheduler debuging work with idf >= 5 [esphome5052](https://github.com/esphome/esphome/pull/5052) by [HeMan](https://github.com/HeMan)
- Adds 1.54" e-ink display (gdew0154m09) support to waveshare_epaper component [esphome4939](https://github.com/esphome/esphome/pull/4939) by [tobiasoort](https://github.com/tobiasoort)
- display: split `DisplayBuffer` and `Display` [esphome5001](https://github.com/esphome/esphome/pull/5001) by [ayufan](https://github.com/ayufan)
- Fixed ili9xxx_display update() method [esphome5013](https://github.com/esphome/esphome/pull/5013) by [nielsnl68](https://github.com/nielsnl68)
- [Ethernet] ksz8081rna support [esphome4739](https://github.com/esphome/esphome/pull/4739) by [Fabian-Schmidt](https://github.com/Fabian-Schmidt)
- Improve BME680 BSEC sensor device classes [esphome4859](https://github.com/esphome/esphome/pull/4859) by [trvrnrth](https://github.com/trvrnrth)
- Update RP2040 Aruino framwork and platform to latest [esphome5025](https://github.com/esphome/esphome/pull/5025) by [HeMan](https://github.com/HeMan)
- Allow pillow versions over 10 [esphome5071](https://github.com/esphome/esphome/pull/5071) by [HeMan](https://github.com/HeMan)
- display: Rename `display.DisplayBufferRef` to `display.DisplayRef` used by lambda [esphome5002](https://github.com/esphome/esphome/pull/5002) by [ayufan](https://github.com/ayufan)
- Add Zio Ultrasonic Distance Sensor Component [esphome5059](https://github.com/esphome/esphome/pull/5059) by [kahrendt](https://github.com/kahrendt) (new-integration)
- Add Alpha3 pump component [esphome3787](https://github.com/esphome/esphome/pull/3787) by [jan-hofmeier](https://github.com/jan-hofmeier) (new-integration)
- RTC implementation of pcf8563 [esphome4998](https://github.com/esphome/esphome/pull/4998) by [KoenBreeman](https://github.com/KoenBreeman) (new-integration)
- web server esp idf suppport [esphome3500](https://github.com/esphome/esphome/pull/3500) by [dentra](https://github.com/dentra) (new-integration)
- Add TT21100 touchscreen component [esphome4793](https://github.com/esphome/esphome/pull/4793) by [kroimon](https://github.com/kroimon) (new-integration)
- tuya_light: fix float->int conversion while setting color temperature [esphome5067](https://github.com/esphome/esphome/pull/5067) by [kswt](https://github.com/kswt)
- Fix typo in mpu6050.cpp [esphome5086](https://github.com/esphome/esphome/pull/5086) by [stefanklug](https://github.com/stefanklug)
- airthings_wave: Battery level reporting [esphome4979](https://github.com/esphome/esphome/pull/4979) by [kpfleming](https://github.com/kpfleming)
- Add support for Grove tb6612 fng [esphome4797](https://github.com/esphome/esphome/pull/4797) by [max246](https://github.com/max246) (new-integration)
- Add MCP2515 12MHz xtal support [esphome5089](https://github.com/esphome/esphome/pull/5089) by [clydebarrow](https://github.com/clydebarrow)
- Correct message for standard transmission. [esphome5088](https://github.com/esphome/esphome/pull/5088) by [clydebarrow](https://github.com/clydebarrow)
- Restrict pillow to versions before 10.0.0 [esphome5090](https://github.com/esphome/esphome/pull/5090) by [jesserockz](https://github.com/jesserockz)
- Bump esphome-dashboard to 20230711.0 [esphome5085](https://github.com/esphome/esphome/pull/5085) by [jesserockz](https://github.com/jesserockz)
- added uart final validate data bits [esphome5079](https://github.com/esphome/esphome/pull/5079) by [dudanov](https://github.com/dudanov)
- Add support for ATM90E26 [esphome4366](https://github.com/esphome/esphome/pull/4366) by [danieltwagner](https://github.com/danieltwagner) (new-integration)
- Grove amend name [esphome5093](https://github.com/esphome/esphome/pull/5093) by [max246](https://github.com/max246)
- Fixing colon for tm1637 display if inverted set true [esphome5072](https://github.com/esphome/esphome/pull/5072) by [paveldn](https://github.com/paveldn)
- Fix use of optional<T> [esphome5091](https://github.com/esphome/esphome/pull/5091) by [dudanov](https://github.com/dudanov)
- New 'Duty Time' sensor component [esphome5069](https://github.com/esphome/esphome/pull/5069) by [dudanov](https://github.com/dudanov) (new-integration)
- Fix PIDController::in_deadband() to give correct result when error is zero [esphome5078](https://github.com/esphome/esphome/pull/5078) by [lewissbaker](https://github.com/lewissbaker)
- Edit error message for pillow install to add version restrictions [esphome5094](https://github.com/esphome/esphome/pull/5094) by [jesserockz](https://github.com/jesserockz)

Page 16 of 68

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.