Full Changelog for Home Assistant Core 2023.7
These are all the changes included in the Home Assistant 核心 2023.7 发布.
For a summary in a more readable format: 发布 notes 博客 for this 发布.
Full Changelog
- Bump 版本 to 2023.7.0dev0 (@frenck - #93869)
- Add Dremel 3D Printer integrations (@tkdrob - #85969)
- Pass devices ID to conversation input (@balloob - #93867)
- Add zwave_js speed config for additional GE/Jasco 风扇 controllers (@jgrieger1 - #92371)
- Refactor try catch in hassio.issues per feedback (@mdegat01 - #93872)
- Address late review for whirlpool (@mkmer - #93874)
- Add 二元sensor platform to Dremel 3D Printer (@tkdrob - #93881)
- Fix package names to match pypi index metadata (@bdraco - #93883)
- Add CONFIG_SCHEMA to broadlink (@emontnemery - #93854)
- Remove async_setup from zerproc (@emontnemery - #93903)
- Remove async_setup from ring (@emontnemery - #93902)
- Remove 设置 from remote_rpi_gpio (@emontnemery - #93901)
- Add config entry only config schema to integrations a-r (@emontnemery - #93899)
- Add empty config schema to mobile_app (@emontnemery - #93900)
- Remove async_setup from econet (@emontnemery - #93892)
- Remove async_setup from gpslogger (@emontnemery - #93893)
- Remove async_setup from hyperion (@emontnemery - #93894)
- Add Ezviz 灯光 entities (@RenierM26 - #93710)
- Rename
cv.no_yaml_config_schematocv.config_entry_only_config_schema(@emontnemery - #93908) - Remove async_setup from sky_hub (@emontnemery - #93911)
- Remove async_setup from traccar (@emontnemery - #93912)
- Adding myself as codeowner to QNAP (@disforw - #93915)
- Fix typo in cloud (@emontnemery - #93917)
- Move QNAP constants (@disforw - #93918)
- Add platform only config schema to nsw_fuel_station and ping (@emontnemery - #93913)
- Properly order moon phases in 属性 (@vingerha - #93933)
- Add humidity sensor to deconz component (@Xyaren - #93024)
- Adding new supported language code to Google translate (@andiukas - #93926)
- Fix typing_extensions to match metadata (@bdraco - #93920)
- Add config entry only config schema to integrations s-z (@emontnemery - #93910)
- Add save clips to Blink 服务 (@perdue - #84149)
- Remove async_setup from locative (@emontnemery - #93895)
- Remove insteon import flow (@emontnemery - #93952)
- Add empty config schema to mailbox (@emontnemery - #93953)
- Add CONFIG_SCHEMA to imap_email_content (@emontnemery - #93951)
- Add empty config schema to stt (@emontnemery - #93954)
- Fritz: cleanup unused variables (@chemelli74 - #93971)
- Fix broken URL in Z-Wave JS (@wrt54g - #93983)
- Keep track what devices support Assist features (@balloob - #93990)
- Add 重载 support to intent_script (@Megabytemb - #93404)
- Refactor Command Line 二元sensor to use ManualTriggerEntity (@gjohansson-ST - #94000)
- Refactor Command Line 遮盖 to use ManualTriggerEntity (@gjohansson-ST - #93997)
- Drop codeowner for IMAP (@engrbm87 - #94033)
- Refactor Command Line sensor to use ManualTriggerEntity (@gjohansson-ST - #93999)
- Drop codeowner for gogogate2 (@bdraco - #94049)
- Don't inherit SensorEntity/NumberEntity and RestoreEntity in Shelly integrations (@bieniu - #93531)
- Add media stop to LG Netcast TV (@Drafteed - #93615)
- Remove miniaudio pin now that upstream package has been fixed (@bdraco - #94034)
- Add 摄像头 platform to Dremel (@tkdrob - #93882)
- 更新 pyipp to 0.14.0 (@ctalkington - #94050)
- Clean up 错误 logging in qbittorrent (@chrisx8 - #94071)
- Fix MQTT 温控 initial temperature conversion and precision (@jbouwh - #93965)
- Remove qbittorrent YAML configuration (@gjohansson-ST - #93548)
- Remove snapcast YAML configuration (@gjohansson-ST - #93547)
- Fix wheel builds on armhf and armv7 (@bdraco - #94053)
- Use shorthand 属性 in NextBus (@ViViDboarder - #94084)
- Remove Xbox YAML configuration (@gjohansson-ST - #94094)
- Remove left-over issue from platform YAML in Radarr (@gjohansson-ST - #94091)
- Remove platform YAML for Bose SoundTouch (@gjohansson-ST - #94090)
- Add config flow to mystrom (@pail23 - #74719)
- Remove leftover issue 警告 in SimpliSafe (@gjohansson-ST - #94104)
- Remove Slack YAML configuration (@gjohansson-ST - #94106)
- Stale doc string for MQTT 灯光 async_setup_entry (@jbouwh - #94109)
- Freeze time on
timertests that assert on remaining time (@jbouwh - #94078) - Add new integrations Discovergy (@jpbede - #54280)
- Improve discovergy generic typing (@cdce8p - #94131)
- Fix typo in Picnic strings (@joostlek - #94117)
- Remove left-over issue Simplepush (@gjohansson-ST - #94103)
- Remove leftover issue in nVent RAYCHEM SENZ (@gjohansson-ST - #94105)
- Remove left-over issue in Honeywell Lyric (@gjohansson-ST - #94092)
- Bump ruuvitag-ble to 0.1.2 (@bdraco - #94144)
- 更新 python-qbittorrent to 0.4.3 (@chrisx8 - #94072)
- Change Ezviz detection sensitivity to 更新 per entities (@RenierM26 - #93995)
- Refactor async_set_temperature for MQTT 温控 (@jbouwh - #94166)
- Add support for ESPHome raw 蓝牙 advertisements (@bdraco - #94138)
- 更新 pydantic to 1.10.9 (@cdce8p - #94178)
- Sync 温控 min/max temp with Google Assistant (@hookedonunix - #94143)
- Bump Docker/login-动作 from 2.1.0 to 2.2.0 (@dependabot - #94221)
- Bump pymodbus to 3.3.1 (@janiversen - #94162)
- Add 热水器 platform to MQTT integrations (@hookedonunix - #93644)
- Use stable USB devices path in USB discovery (@emontnemery - #94266)
- Drop call to usb.get_serial_by_id from zha config flow (@emontnemery - #94278)
- Drop call to usb.get_serial_by_id from velbus config flow (@emontnemery - #94276)
- Drop call to usb.get_serial_by_id from modem_callerid config flow (@emontnemery - #94275)
- 升级 ruff to 0.0.272 (@scop - #94290)
- Replace bandit with ruff (@scop - #93200)
- Improve coverage for LastFM (@joostlek - #93661)
- Use addon name as title in otbr hassio flow (@emontnemery - #87081)
- Request steam online friends from batches (@joostlek - #91167)
- Replace isort with ruff (@frenck - #94302)
- Bump Python-Roborock to 23.6 for crash fix (@Lash-L - #94281)
- 更新 URL in readme (@wrt54g - #94282)
- Drop call to usb.get_serial_by_id from zwave_js config flow (@emontnemery - #94279)
- Add comments about removing deprecated code from sky_connect config flow (@emontnemery - #94262)
- Tweak typing of entities.platform (@emontnemery - #88321)
- Add missing super() call to EnergyCostSensor.add_to_platform_abort (@emontnemery - #94322)
- Cleanup MQTT schema from previous removed options (@jbouwh - #94110)
- Refactor some MQTT tests not the just use schema validation (@jbouwh - #94330)
- Migrate microsoft_face to EntityComponent (@emontnemery - #94338)
- Remove unneeded checks for entities.platform (@emontnemery - #94321)
- Bump sensirion-ble to 0.1.0 (@bdraco - #94352)
- Bump reolink-aio to 0.6.0 (@starkillerOG - #94259)
- Renson integrations (@jimmyd-be - #56374)
- Reduce I/O from cert_expiry (@bdraco - #94399)
- Improve renson typing (@cdce8p - #94390)
- Add Cleaning area sensor to Roborock (@Lash-L - #94200)
- Reduce in progress flow matching overhead (@bdraco - #94403)
- Improve the code quality of the Discovergy integrations (@jpbede - #94165)
- Remove overridden entity_id property from WirelessTagSensor (@emontnemery - #94339)
- Use TemplateSelector on imap custom imap_content event template config option (@jbouwh - #94429)
- Add check for integrations config schema to hassfest (@emontnemery - #93587)
- Bump 动作/checkout from 3.5.2 to 3.5.3 (@dependabot - #94452)
- Remove Workday YAML configuration (@gjohansson-ST - #94102)
- Remove Brottsplatskartan YAML configuration (@gjohansson-ST - #94101)
- Add diagnostic support to Rituals Perfume Genie (@frenck - #94373)
- Bump home-assistant/builder from 2023.03.0 to 2023.06.0 (@dependabot - #94453)
- Fix flaky ESPHome test fixture (@emontnemery - #94465)
- Cleanup help_setup_helper in common MQTT tests (@jbouwh - #94482)
- 更新 OwnTracks UI strings to reflect OwnTracks UI (@c0ffeeca7 - #94476)
- Add Roborock DnD 开关 (@Lash-L - #94474)
- Improve logging of MQTT discovery message 错误 (@jbouwh - #94491)
- Add missing assert to test_async_remove_ignores_in_flight_polling (@emontnemery - #94487)
- Remove unnecessary 条件 from edl21 sensor (@emontnemery - #94493)
- Bump google-nest-sdm to 2.2.5 (@allenporter - #94398)
- Bump dessant/门锁-threads from 4.0.0 to 4.0.1 (@dependabot - #94523)
- Bump anyio to 3.7.0 (@bdraco - #94516)
- Bump orjson to 3.9.1 (@bdraco - #94514)
- Bump lru-dict to 1.2.0 (@bdraco - #94513)
- Bump zeroconf to 0.66.0 (@bdraco - #94512)
- Bump httpcore to 0.17.2 (@bdraco - #94515)
- Add missing callback decorator to event helpers (@emontnemery - #94483)
- Adjust default name in 备份 服务 calls to match 文档 (@ludeeus - #94468)
- Bump 蓝牙-data-tools to 1.0.0 (@bdraco - #94145)
- Name unnamed 二元sensor by their devices class (@emontnemery - #92940)
- 更新 sentry-sdk to 1.25.1 (@frenck - #94374)
- Bump python devcontainer (@dupondje - #94540)
- Fix ZHA tests (@emontnemery - #94588)
- Remove legacy STT provider from the demo integrations (@emontnemery - #94585)
- Always 设置 demo platforms with devices support from config entry (@emontnemery - #94586)
- 更新 solax to 0.3.2 (@niclasku - #94545)
- Reduce overhead to lookup items in the entities and devices registry (@bdraco - #94568)
- Set has_entity_name in ws66i (@emontnemery - #94608)
- Set has_entity_name in sharkiq (@emontnemery - #94606)
- Always 设置 demo platforms with devices support from config entry (@emontnemery - #94601)
- Set has_entity_name in webostv (@emontnemery - #94607)
- Fix async_timeout deprecation 警告 (@synesthesiam - #94594)
- Minor adjustment in sharkiq, webostv, ws66i (@emontnemery - #94611)
- Set has_entity_name in electrasmart (@emontnemery - #94602)
- Set has_entity_name in freedompro (@emontnemery - #94603)
- Set has_entity_name in kodi (@emontnemery - #94604)
- Set has_entity_name in mill (@emontnemery - #94605)
- Bump 蓝牙-data-tools to 1.1.0 (@bdraco - #94610)
- Add coordinator to QNAP (@disforw - #94413)
- Remove _raw from zeroconf properties (@bdraco - #94615)
- Avoid double call to self.suggested_unit_of_measurement in sensor unit_of_measurement (@bdraco - #94582)
- Bump ZHA dependencies (@puddly - #93989)
- Fix timestamps for 蓝牙 scanners that bundle advertisements (@bdraco - #94511)
- Add CPU Power to System Bridge (@timmo001 - #80781)
- Refactor XML parsing in rest (@epenet - #94268)
- Fix ESPHome entries reloading after startup when 仪表盘 is in use (@bdraco - #94362)
- Change entities.name default to UNDEFINED (@emontnemery - #94574)
- Fix HAVCMode typing in Intellifire (@frenck - #94633)
- Fix HAVCMode typing in Tuya (@frenck - #94631)
- Fix HAVCMode typing in Overkiz (@frenck - #94632)
- Fix HAVCMode typing in Fibaro (@frenck - #94641)
- Fix HAVCMode typing in Honeywell Total Connect Comfort (@frenck - #94636)
- Fix HAVCMode typing in Genius Hub (@frenck - #94640)
- Fix HAVCMode typing in AVM FRITZ!SmartHome (@frenck - #94642)
- Fix HAVCMode typing in ESPHome (@frenck - #94630)
- Use HAVCMode enum in BSB-Lan 温控 (@frenck - #94638)
- Fix HAVCMode typing in Rheem EcoNet (@frenck - #94637)
- Use HAVCMode enum in Atag 温控 (@frenck - #94634)
- Fix HAVCMode typing in Elk-M1 Control (@frenck - #94639)
- Fix HAVCAction typing in Overkiz (@frenck - #94660)
- Fix HAVCAction typing in Genius Hub (@frenck - #94659)
- Fix HAVCAction typing in Balboa Spa Client (@frenck - #94658)
- Fix HAVCAction typing in Atag (@frenck - #94656)
- Remove str as a valid HVACMode & HVACAction type (@frenck - #94644)
- Bump pyatv to 0.13.0 (@michalmo - #94683)
- Correct imap sensor measurement class and add suggested precision (@jbouwh - #94060)
- Drop codeowner for myq (@bdraco - #94699)
- Remove airplay filter now that apple tv supports airplay 2 (@bdraco - #94693)
- Bump 蓝牙-data-tools to 1.2.0 (@bdraco - #94696)
- Debounce discoveries to improve event loop stability at the started event (@bdraco - #94690)
- Fix debouncer not scheduling timer when wrapped function raises (@bdraco - #94689)
- Add preheating HVAC 动作 to 温控 (@frenck - #94677)
- Fix Command Line 更新 twice issue (@gjohansson-ST - #94672)
- 更新 xknxproject to 3.2.0: support ETS 4 project files (@farmio - #94692)
- Fix typo in binary_sensor tests (@emontnemery - #94712)
- Remove unnecessary assert from entities (@emontnemery - #94711)
- 更新 服务 call return values and 错误 handling (@allenporter - #94657)
- Add support for 服务 to return data (@allenporter - #94401)
- Support launching app deep links in apple_tv integrations (@michalmo - #94705)
- Speed up entities 服务 calls (@bdraco - #94731)
- Fix typo in tts tests (@emontnemery - #94725)
- Allow 脚本 to capture 服务 response data in variables (@allenporter - #94757)
- Fix QNAP sensor entities Descriptions (@disforw - #94749)
- Bump cryptography to 41.0.1 and PyOpenSSL to 23.2.0 (@bdraco - #94777)
- Bump recommended esphome 版本 for 蓝牙 to 2023.6.0 (@bdraco - #94773)
- Add hub to keyboard_remote manifest (@lanrat - #94788)
- pyWeMo serialnumber is deprecated, use serial_number (@esev - #94791)
- bmw_conected_drive: Allow WASHING_FLUID in 条件 based 服务 (@rikroe - #94762)
- Bump reolink-aio to 0.7.1 (@starkillerOG - #94761)
- Bump zeroconf to 0.68.0 (@bdraco - #94786)
- Bump Shelly 后端 library to 版本 5.4.0 (@bieniu - #94829)
- Bump zeroconf to 0.69.0 (@bdraco - #94828)
- Explicitly opt-in to devices name in the cast integrations (@emontnemery - #94847)
- Explicitly opt-in to devices name in the cpuspeed integrations (@emontnemery - #94844)
- Explicitly opt-in to devices name in the season integrations (@emontnemery - #94845)
- Explicitly opt-in to devices name in the uptime integrations (@emontnemery - #94846)
- Add Twitch codeowner (@joostlek - #94851)
- Add missing abort string to apple_tv (@bdraco - #94818)
- Return
Noneas Accuweather weather entities name (@bieniu - #94803) - Return
Noneas BraviaTV media_player/remote entities name (@bieniu - #94804) - 日志 a traceback when importing a component fails (@bdraco - #94778)
- Add tests for kitchen_sink 门锁 platform (@emontnemery - #94723)
- Add tests for kitchen_sink sensor platform (@emontnemery - #94724)
- Explicitly opt-in to devices name in the demo integrations (@emontnemery - #94647)
- Add image entities component (@emontnemery - #90564)
- Explicitly opt-in to devices name in the imap integrations (@jbouwh - #94861)
- Remove unreachable template validation for imap config flow (@jbouwh - #94862)
- Add Switchbot Indoor/Outdoor Meter (@boozer2 - #94836)
- Improve test coverage of 脚本 (@emontnemery - #94883)
- Improve test coverage of automation extraction functions (@emontnemery - #94878)
- Fix memory leaks in websocket api (@bdraco - #94780)
- Bump yeelight to 0.7.11 (@quthla - #94879)
- ESPHome 报警 Control 面板 (@grahambrown11 - #92357)
- Bump ha-philipsjs to 3.1.0 (@mfaraco - #94811)
- Add source address early for KNX 服务 (@farmio - #94889)
- Add
homeassistant.components.textto.strict-typing(@loopj - #94890) - Bump boschshcpy to 0.2.57 (@tschamm - #94686)
- Ezviz library bump 0.2.1.2 (@RenierM26 - #94823)
- 加湿器 current humidity (@Shulyaka - #94874)
- Dispatch when esphome static info changes (@bdraco - #94876)
- Regenerate instance ID on 错误 (@emontnemery - #94898)
- Bump hass-nabucassa to 0.68.0 (@emontnemery - #94910)
- Teach alarm_control_panel devices 触发器 about entities registry ids (@emontnemery - #60977)
- Improve 服务 response data APIs (@allenporter - #94819)
- Avoid enumerating the whole 状态 machine to find zone entities (@bdraco - #94866)
- Improve websocket api coverage and typing (@bdraco - #94891)
- Add cloud_connected method to CloudClient (@emontnemery - #91997)
- Follow redirects in generic 摄像头 (@emontnemery - #94931)
- Generic hygrostat current humidity (@Shulyaka - #94912)
- Add current_humidity 属性 to xiaomi_miio 加湿器 (@jbouwh - #94934)
- Replace assert_lists_same with pytest_unordered in integrations h-m (@emontnemery - #94901)
- Replace assert_lists_same with pytest_unordered in integrations a-f (@emontnemery - #94900)
- Replace assert_lists_same with pytest_unordered in integrations n-s (@emontnemery - #94902)
- Replace assert_lists_same with pytest_unordered in integrations t-z (@emontnemery - #94903)
- Add entities translations for AirQ (@joostlek - #94280)
- Add entities translations for AirNow (@joostlek - #94175)
- Add current_humidity 属性 on homekit_controller 加湿器 (@jbouwh - #94937)
- Add current_humidity to 加湿器 in google_assistant (@jbouwh - #94935)
- Improve storage helper typing (@emontnemery - #94929)
- Add devices 触发器 for 加湿器 current_humidity (@jbouwh - #94926)
- Correct calls to super class in ZWaveConfigParameterSensor (@emontnemery - #94925)
- Correct calls to super class in ZHADeviceScannerEntity (@emontnemery - #94924)
- Correct calls to super class in TriggerEntity (@emontnemery - #94916)
- Ignore empty status 更新 for MQTT number (@jbouwh - #94800)
- Name unnamed sensor by their devices class (@emontnemery - #94646)
- Correct calls to super class in RecorderPool (@emontnemery - #94923)
- Bump arcam_fmj lib to 1.4.0 to support Arcam ST60 (@lealoureiro - #94942)
- Fix Netgear comment typo (@Quentame - #94927)
- Reduce code in entities filter (@bdraco - #94882)
- Refactor devolo_home_network tests (@Shutgun - #88706)
- Reduce overhead to 更新 esphome entities (@bdraco - #94930)
- Improve alarm_control_panel devices 触发器 tests (@emontnemery - #94956)
- Improve description in Workday config flow (@gjohansson-ST - #94945)
- Add entities translations for huisbaasje (@joostlek - #94116)
- Remove
base_urlconfiguration option fromtts(@emontnemery - #94905) - Add entities translations for Adguard (@joostlek - #94171)
- Add current_humidity 属性 to tuya (de)加湿器 (@jbouwh - #94953)
- Relocate async_get_announce_addresses from zeroconf to network (@bdraco - #94816)
- Add 触发器 for persistent_notification (@RoboMagus - #94809)
- Add compatibility with sleeping Shelly gen2 devices with firmware 1.0.0 (@bieniu - #94864)
- Remove assert_lists_same test helper (@emontnemery - #94904)
- Use yt-dlp instead of youtube-dl (@kylehild - #94625)
- Migrate esphome 灯光 platform to use _on_static_info_update (@bdraco - #94960)
- Migrate esphome number platform to use _on_static_info_update (@bdraco - #94958)
- Teach binary_sensor devices 触发器 about entities registry ids (@emontnemery - #94963)
- Teach button devices 触发器 about entities registry ids (@emontnemery - #94965)
- Teach 温控 devices 触发器 about entities registry ids (@emontnemery - #94969)
- Teach 遮盖 devices 触发器 about entities registry ids (@emontnemery - #94971)
- Teach device_tracker devices 触发器 about entities registry ids (@emontnemery - #94972)
- Teach 门锁 devices 触发器 about entities registry ids (@emontnemery - #94975)
- Teach netatmo devices 触发器 about entities registry ids (@emontnemery - #94980)
- Teach select devices 触发器 about entities registry ids (@emontnemery - #94981)
- Migrate esphome 遮盖 platform to use _on_static_info_update (@bdraco - #94959)
- Teach 加湿器 devices 触发器 about entities registry ids (@emontnemery - #94974)
- Migrate google translate to config entries (@MartinHjelmare - #93803)
- Avoid fetching both unifiprotect RTSP urls (@bdraco - #94978)
- Migrate esphome 开关 platform to use _on_static_info_update (@bdraco - #94962)
- Teach media_player devices 触发器 about entities registry ids (@emontnemery - #94979)
- 更新 mypy to 1.4.0 (@cdce8p - #94987)
- Bump slixmpp to 1.8.4 (@centertivevier - #94944)
- Migrate Linn / Openhome integrations to SSDP config flow (@bazwilliams - #94564)
- Remove superclass from GMail Authentication (@joostlek - #95001)
- Remove superclass from YouTube (@joostlek - #95002)
- Add current_humidity 属性 to MQTT 加湿器 (@jbouwh - #94955)
- Reduce overhead to fetch unifiprotect 属性 (@bdraco - #94976)
- Limit cache size of EntityValues (@bdraco - #94983)
- Migrate esphome button platform to use _on_static_info_update (@bdraco - #95007)
- Teach homekit about entities registry ids in devices 触发器 (@emontnemery - #95009)
- Fix race and add test coverage for esphome select platform (@bdraco - #95019)
- Add TypeVar defaults for DataUpdateCoordinator and EntityComponent (@cdce8p - #95026)
- Teach 吸尘器 devices 触发器 about entities registry ids (@emontnemery - #94989)
- Migrate esphome select platform to use _on_static_info_update (@bdraco - #95022)
- Migrate esphome 风扇 platform to use _on_static_info_update (@bdraco - #95031)
- Bump Wandalen/wretry.动作 from 1.0.36 to 1.2.0 (@dependabot - #95035)
- Callback esphome EntityInfo by platform instead of all platforms (@bdraco - #95021)
- 更新 requests_mock to 1.11.0 (@frenck - #94298)
- Migrate esphome 门锁 platform to use _on_static_info_update (@bdraco - #95030)
- Teach sensor devices 触发器 about entities registry ids (@emontnemery - #94988)
- Small cleanups to esphome sensor and binary_sensor (@bdraco - #95042)
- Add esphome 风扇 platform tests and remove unreachable code (@bdraco - #95025)
- Fix use_device_name in case devices devices class translations are used (@frenck - #95010)
- Use devices class for AirQ entities (@joostlek - #95037)
- Add entities translations for Acmeda (@joostlek - #94170)
- Improve MQTT 温控 turn_on and turn_off 服务 (@jbouwh - #94832)
- Add persistent_notification.dismiss_all 服务 call (@Petro31 - #95004)
- Make AirNow use devices class (@joostlek - #94986)
- Add entities translations for Aladdin Connect (@joostlek - #95051)
- Add entities translations to Airthings (@joostlek - #95052)
- Add entities translations for Abode (@joostlek - #94169)
- Add entities translations to AirThings BLE (@joostlek - #95061)
- Fix async_scanner_devices_by_address unexpectedly combining 蓝牙 scanners (@bdraco - #94990)
- Add websocket command to test intent recognition for default agent (@synesthesiam - #94674)
- Implement Apparent temperature in Weather entities component (@gjohansson-ST - #95070)
- Add coverage for binary_sensor platform to esphome (@bdraco - #95067)
- Migrate esphome media_player platform to use _on_static_info_update (@bdraco - #95071)
- Add 温控 tests to esphome (@bdraco - #95045)
- Add esphome sensor tests (@bdraco - #95077)
- Add basic 灯光 tests to esphome (@bdraco - #95029)
- Add esphome media player tests (@bdraco - #95069)
- Implement dew point in weather entities component (@gjohansson-ST - #95072)
- Implement Cloud coverage in Weather entities component (@gjohansson-ST - #95068)
- Add missing test for Apparent temperature in Weather component (@gjohansson-ST - #95080)
- Name unnamed numbers by their devices class (@frenck - #95083)
- Name unnamed buttons by their devices class (@frenck - #95084)
- Use snapshot for devolo Home Network diagnostics test (@Shutgun - #94966)
- Code quality 更新 for EDL21 (@StephanU - #94885)
- Bump pyemby to 1.9 (@jbergler - #94743)
- Add the devices of the source entities in the helper entities for Riemann sum integral (@dougiteixeira - #94727)
- Add humidity to weather forecast (@vingerha - #95064)
- Sentence 触发器 (@synesthesiam - #94613)
- Implement Wind Gust speed in Weather entities component (@gjohansson-ST - #95065)
- Use new 属性 in Smhi (@gjohansson-ST - #95096)
- Fix Smhi name (@gjohansson-ST - #95097)
- Add test coverage for esphome 报警 control 面板 (@bdraco - #95090)
- Clean up devices class based entities translations in Verisure (@frenck - #95082)
- Bump Wandalen/wretry.动作 from 1.2.0 to 1.3.0 (@dependabot - #95098)
- Use entities name in Airzone Cloud sensor (@Noltari - #95102)
- Partial revert "Add TypeVar defaults for DataUpdateCoordinator (#95026)" (@cdce8p - #95101)
- Add missing apparent temp in forecast (@gjohansson-ST - #95108)
- Fix ESPHome color temperature precision for 灯光 entities (@danielkent-net - #91424)
- Remove invalid Signal Strength devices class from Ondilo (@frenck - #95109)
- Remove signal strength devices class from hunterdouglas_powerview (@bdraco - #95113)
- Motion blinds improve async_request_position_till_stop (@starkillerOG - #93304)
- Add Airzone Cloud 二元sensor support (@Noltari - #93583)
- Clean up devices class based entities translations in Rituals Perfume Genie (@frenck - #95124)
- Add
volatile_organic_compounds_partsto devices class selector strings for Scrape (@dougiteixeira - #95128) - Add return value to conversation.process 服务 (@balloob - #94740)
- Allow passing in device_id to pipeline run WS API (@balloob - #95139)
- Add VAD sensitivity option to VoIP devices (@synesthesiam - #94688)
- Add 服务 response data for listing calendar events (@allenporter - #94759)
- Add new properties to the weather entities in Accuweather integrations (@bieniu - #95110)
- Clean up devices class based entities translations in Elgato (@frenck - #95122)
- Use devices class translations for Airly (@joostlek - #95115)
- Bump aioesphomeapi to 14.1.1 (@bdraco - #95166)
- Reduce overhead to set up and write entities 状态 (@bdraco - #95162)
- Reduce overhead to fire events (@bdraco - #95163)
- Retry solaredge on socket.gaierror (@bdraco - #95153)
- Bump sense-energy to 0.12.0 (@bdraco - #95151)
- Add entities translations to Big Ass 风扇 (@joostlek - #95136)
- Remove deprecated non-native number support (@bdraco - #95178)
- Fix esphome 二元sensor when 状态 is missing (@bdraco - #95140)
- Add test coverage for esphome 门锁 platform (@bdraco - #95023)
- Relocate esphome entities code into its own module (@bdraco - #95092)
- Add dual IP stack support to HomeKit (@bdraco - #94126)
- Add 脚本 specific 错误 messages for
response_variable(@allenporter - #95188) - Add entities translations to Deluge (@joostlek - #95184)
- Use devices class translations for Broadlink (@joostlek - #95183)
- Use devices class translations for Coolmaster (@joostlek - #95182)
- 更新 KNX 前端 - add Group monitor telegram detail view (@farmio - #95144)
- Cache entities translation lookups and keys (@bdraco - #95180)
- Cleanup ping (@gjohansson-ST - #95168)
- Add new 属性 to OpenWeatherMap weather entities (@bieniu - #95173)
- Fix hass_storage not clearing task (@bdraco - #95209)
- Fix spelling mistake in 脚本.py (@allenporter - #95210)
- 更新 xknx to 2.11.0: Add support for 灯光 DPT 9 color temperature (@farmio - #95213)
- Require newly configured esphome devices to allow Home Assistant 服务 calls (@bdraco - #95143)
- Support notification_id in notify.persistent_notification (@KevinCathcart - #74822)
- Fix esphome not removing entities when static info changes (@bdraco - #95202)
- 更新 mypy to 1.4.1 (@cdce8p - #95220)
- Use entities registry id in toggle_entity devices automation (@emontnemery - #94995)
- 更新 aioairzone-cloud to v0.1.9 (@Noltari - #95155)
- Add additional coverage for ESPHome sensor and number (@bdraco - #95226)
- 更新 types packages (@cdce8p - #95222)
- Move Aurora coordinator to separate file (@joostlek - #95130)
- Add entities translations for EasyEnergy (@joostlek - #95235)
- Make deep sleep esphome entities unavailable on unexpected disconnect (@bdraco - #95211)
- Pass correct parameter when resolving media via WS (@balloob - #90897)
- Allow rounding two decimal places for Flume usage sensor (@danlindow - #95219)
- Cosign support (@pvizeli - #95236)
- Add entities translations to Dremel 3D printer (@joostlek - #95234)
- Add MQTT image platform (@jbouwh - #94769)
- Add identify devices class to button (@frenck - #95244)
- Fix control4 灯光 开关 on OS 3.3+ (@nalin29 - #95196)
- Stable entities registry id when a deleted entities is restored (@emontnemery - #77710)
- Add image platform to the template integrations (@emontnemery - #94928)
- Use entities registry id in alarm_control_panel devices 动作 (@emontnemery - #95241)
- Use new 属性 in Met (@gjohansson-ST - #95099)
- Add the devices of the source entities in the helper entities for Threshold (@dougiteixeira - #94753)
- Add the devices of the source entities in the helper entities for Derivative (@dougiteixeira - #94751)
- Add the devices of the source entities in the helper entities for Utility Meter (@dougiteixeira - #94734)
- Set explicit None for entities name in Overkiz when using devices name (@iMicknl - #95238)
- Use entities registry id in 加湿器 devices 条件 (@emontnemery - #95256)
- Use entities registry id in 遮盖 devices 条件 (@emontnemery - #95253)
- Use entities registry id in binary_sensor devices 条件 (@emontnemery - #95251)
- Code tidyness for Dexcom (@joostlek - #95232)
- Move Aurora entities to separate file (@joostlek - #95245)
- Use shorthand 属性 for EAFM (@joostlek - #95233)
- Use entities registry id in alarm_control_panel devices 条件 (@emontnemery - #95250)
- Add entities translations to Blink (@joostlek - #95138)
- Remove stale dep from google translate (@MartinHjelmare - #95247)
- Add 服务 response values to 服务 descriptions (@balloob - #95262)
- Add entities translations to BMW Connected Drive (@joostlek - #95142)
- Remove unused ConfigEntry from Airzone Cloud entities (@Noltari - #95103)
- Add entities translations to dormakaba (@joostlek - #95230)
- 更新 build system (@cdce8p - #95237)
- Improve exception handling for BMW remote 服务 (@rikroe - #92199)
- Mark Plugwise Illuminance sensor as diagnostic (@frenck - #95240)
- Use entities registry id in 温控 devices 条件 (@emontnemery - #95252)
- Use entities registry id in device_tracker devices 条件 (@emontnemery - #95254)
- Use entities registry id in 风扇 devices 条件 (@emontnemery - #95255)
- Use entities registry id in 门锁 devices 条件 (@emontnemery - #95257)
- Use entities registry id in media_player devices 条件 (@emontnemery - #95258)
- Use entities registry id in select devices 条件 (@emontnemery - #95259)
- Use entities registry id in 吸尘器 devices 条件 (@emontnemery - #95261)
- Use entities registry id in sensor devices 条件 (@emontnemery - #95260)
- Add optional limits to compensation sensor (@Petro31 - #85886)
- Reolink ONVIF long polling (@starkillerOG - #94770)
- Keep esphome 更新 entities available when disconnected is expected (@bdraco - #95278)
- Use entities registry id in button devices 动作 (@emontnemery - #95267)
- Add entities translations to Environment Canada (@joostlek - #95295)
- Rename HomeKit Controller to HomeKit devices (@balloob - #95286)
- Use entities registry id in 灯光 devices 动作 (@emontnemery - #95271)
- Add entities translations to edl21 (@joostlek - #95289)
- Use entities registry id in select devices 动作 (@emontnemery - #95274)
- Tweak Dremel 3D Printer sensor (@tkdrob - #94552)
- Add VAD sensitivity to ESPHome (@synesthesiam - #95283)
- Migrate esphome alarm_control_panel platform to use _on_static_info_update (@bdraco - #94961)
- Add entities translations to filesize (@joostlek - #95299)
- Use entities registry id in 加湿器 devices 动作 (@emontnemery - #95270)
- Use entities registry id in 门锁 devices 动作 (@emontnemery - #95272)
- Add entities translations to ecobee (@joostlek - #95281)
- Add entities translations to Energyzero (@joostlek - #95293)
- Use entities registry id in 吸尘器 devices 动作 (@emontnemery - #95275)
- Clean up Awair const (@joostlek - #95135)
- Add backport of cached_property from CPython 3.12 (@emontnemery - #95292)
- Add entities translations to Eufylife BLE (@joostlek - #95296)
- Check end stage as well when preparing pipeline (@synesthesiam - #95303)
- Use DeviceInfo type for Aurora ABB PowerOne (@joostlek - #95133)
- Add entities translation to Aussie broadband (@joostlek - #95134)
- Add test coverage for ESPHome 开关 platform (@bdraco - #95306)
- Improve type annotations of cached_property backport (@emontnemery - #95309)
- Use cached_property in entities.py instead of manual cache (@bdraco - #95307)
- Change conversation default agent behavior (@balloob - #95225)
- Fix ESPHome button not getting devices updates (@bdraco - #95311)
- Use entities registry id in 遮盖 devices 动作 (@emontnemery - #95269)
- Use entities registry id in number devices 动作 (@emontnemery - #95273)
- Use entities registry id in water_heater devices 动作 (@emontnemery - #95276)
- Allow stopping a 脚本 with a response value (@balloob - #95284)
- Add tests for ESPHome 遮盖 platform (@bdraco - #95321)
- Add entities translations to Awair (@joostlek - #95308)
- Change the devices class name
volatile organic compounds partstoVOCs ratio(@dougiteixeira - #95126) - Add image url support (@jbouwh - #95301)
- Add entities translations to Aurora ABB PowerOne (@joostlek - #95132)
- Add entities translations to Radarr (@tkdrob - #95317)
- Use entities registry id in 温控 devices 动作 (@emontnemery - #95268)
- Fix Cosign Image build (@pvizeli - #95328)
- Add entities translations to Litterrobot (@tkdrob - #95316)
- Make Dexcom use shorthand 属性 (@joostlek - #95231)
- Add entities translations to Lidarr (@tkdrob - #95313)
- Add entities translations to Google Mail (@tkdrob - #95312)
- Bump sigstore/cosign-installer from 3.0.5 to 3.1.0 (@dependabot - #95327)
- Add entities translations to Efergy (@joostlek - #95291)
- Using builder 2023.06.1 (@pvizeli - #95333)
- Add new 属性 into Template Weather (@gjohansson-ST - #95100)
- Move FiveM coordinator to separate file (@joostlek - #95339)
- Add validation of content_type to image entities (@jbouwh - #95248)
- Add 状态 属性 translations to Switchbot (@Nardol - #90861)
- Use Python 3.11 in translations and builder workflows (@frenck - #95335)
- Clean up wheels building, removing cp310 abi (@frenck - #95334)
- Adjust image entities URL support (@emontnemery - #95330)
- Adjust the analytics collector to only report configured integrations (@ludeeus - #95246)
- Revert "Change the devices class name
volatile organic compounds partstoVOCs ratio" (@emontnemery - #95332) - Clean up devices class based entities translations in Community.sensor (@frenck - #95011)
- Add entities translations to Fjaraskupan (@joostlek - #95341)
- Add url support for MQTT image platform (@jbouwh - #95249)
- Bump python-opensky to 0.0.10 (@joostlek - #94335)
- Onboard Google Translate (@MartinHjelmare - #95352)
- Move FiveM entities class to separate file (@joostlek - #95348)
- Clean up forecast_solar const file (@joostlek - #95356)
- Add entities translations to Flipr (@joostlek - #95344)
- Address late review comments on image entities URL support (@emontnemery - #95338)
- Verify that the MAC address that Fully Kiosk reported is usable (@haimgel - #94887)
- Improve MQTT image tests (@emontnemery - #95359)
- Use devices class translations for Fritzbox (@joostlek - #95363)
- Use identify devices class in HomeWizard identify button entities (@frenck - #95369)
- Updated pyopnsense to support a 20 second timeout (@dylanowen - #95314)
- Base entities ids on English for languages not using Latin 脚本 (@emontnemery - #91357)
- Add entities translations to Flick electric (@joostlek - #95345)
- Remove senseme integrations (@bdraco - #94363)
- Use identify devices class in LIFX identify button entities (@frenck - #95372)
- Improve content type handling in ImageEntity (@emontnemery - #95365)
- Bump hass-nabucassa to 0.69.0 (@emontnemery - #95367)
- Add Risk of Fire sensor to IPMA (@dgomes - #80295)
- Add editable 安装 back [ci] (@cdce8p - #95379)
- Add entities translations to Flux led (@joostlek - #95355)
- Allow returning a 脚本 variable from a 脚本 (@emontnemery - #95346)
- Some small fixes for the Matter 灯光 platform (@marcelveldt - #95343)
- Bump pyatv to 0.13.2 (@bdraco - #95388)
- Add entities translations to Fully Kiosk (@joostlek - #95368)
- Use identify devices class in ZHA identify button entities (@frenck - #95373)
- Add config_flow to QNAP (@disforw - #80450)
- Move overlapping pylint rules to ruff, disable mypy overlap (@frenck - #94359)
- Add button platform to Dremel 3D printer (@tkdrob - #94517)
- Add contents to connection_info handler in cloud client (@ludeeus - #95059)
- Move freedompro coordinator to separate file (@joostlek - #95360)
- Fix machine build templates (@pvizeli - #95393)
- Set automation which fail validation unavailable (@emontnemery - #94856)
- Set 脚本 which fail validation unavailable (@emontnemery - #95381)
- Use entities registry id in kodi devices 触发器 (@emontnemery - #95392)
- Use entities registry id in arcam_fmj devices 触发器 (@emontnemery - #95391)
- Add more coverage for ESPHome 灯光 (@bdraco - #95384)
- Support importing Blueprints from the Home Assistant websites (@frenck - #95340)
- Add entities translations to FiveM (@joostlek - #95370)
- Refactor template image (@emontnemery - #95353)
- Use devices class translations for Fritz (@joostlek - #95362)
- Use shorthand 属性 for freedompro (@joostlek - #95358)
- Add entities translations to Flume (@joostlek - #95350)
- Add entities translations to FireServiceRota (@joostlek - #95337)
- Tag Aranet diagnostic entities appropriately (@aschmitz - #95218)
- Make
unique_idof the Shelly button entities immutable (@bieniu - #95160) - Use total increasing for ecowitt precipitation and lightning count (@piitaya - #90099)
- Add test to stop 动作 (@balloob - #95376)
- Add entities translations to Geocaching (@joostlek - #95396)
- Teach validate_config to validate lists of 条件 (@emontnemery - #95380)
- Distinguish multiple raise lower buttons on one Lutron keypad (@mikeknoop - #92380)
- Re-add "deactivate air conditioning" button to bmw_connected_drive (@rikroe - #94765)
- Remove current humidity 加湿器 devices 触发器 (@emontnemery - #95394)
- Use identify devices class in Elgato identify button entities (@frenck - #95361)
- Show all YouTube subscriptions in config flow (@joostlek - #94287)
- Add wemo options enable_subscription & enable_long_press (@esev - #56972)
- Improve 温控 turn_on 服务 (@frenck - #94645)
- Use entities registry id in text devices 动作 (@emontnemery - #95398)
- Bump pyoverkiz to 1.9.0 (@iMicknl - #95400)
- Fix sending a (default) pincode to Matter 门锁 operations (@marcelveldt - #95402)
- Fix keyboard_remote device_descriptor when using symbolic links (@lanrat - #94744)
- Add entities translations to Github (@joostlek - #95404)
- Improve the source labels for MusicCast players (@micha91 - #74954)
- Add set_config 服务 to Fully Kiosk Browser integrations (@cgarwood - #95318)
- Set webhook local_only deprecation to 2023.11.0 (@esev - #95401)
- Add entities translations to Gios (@joostlek - #95403)
- Change subscription logic for Matter devices (@marcelveldt - #95387)
- Allow turning Airzone slave zones on with any HVAC mode (@Noltari - #94721)
- Simplify parsing of user input during config flow for generic (@davet2001 - #86256)
- Add buttons for resetting 吸尘器 consumable status in xiaomi_miio (@zry98 - #91483)
- Add entities translations to Guardian (@joostlek - #95411)
- Add time entities for sleep mode start time to Litter-Robot 3 (@natekspencer - #94194)
- Add updated ISY994/IoX Units of Measurement (@shbatm - #95408)
- Add entities translations to HERE Travel time (@joostlek - #95412)
- Add Guest WiFi QR-Code image entities to AVM Fritz!Tools (@mib1185 - #95282)
- Add entities translations to Flo (@joostlek - #95347)
- Add more test coverage for ESPHome 灯光 (@bdraco - #95415)
- Add AirQuality SensorState support for Google Assistant (@donholly - #80579)
- Add reolink channel based record, push, email, ftp, and buzzer 开关 (@starkillerOG - #91006)
- Add preset support to electrasmart 温控 (@rubeecube - #94068)
- Fix ness_alarm tasks being fired before required sensor and 面板 are loaded asynchronously (@hcross13 - #94590)
- Add support for HmIP-BS2 to HomematicIP Cloud (@aschobba - #93599)
- Bump sigstore/cosign-installer from 3.1.0 to 3.1.1 (@dependabot - #95427)
- Add new integrations Loqed (@cpolhout - #70080)
- Do not allow zerovalue as total_increasing for homewizard sensor (@jbouwh - #90982)
- Remove unneded construct import for Eddystone (@Lash-L - #95418)
- Move Fjaraskupan coordinator to separate file (@joostlek - #95342)
- Fix invalid unique id for Transmission entities (@avee87 - #84664)
- Capitalize a bunch of translations (@balloob - #95421)
- 更新 aioairzone-cloud to v0.2.0 (@Noltari - #95429)
- Add comment for assumed trigger_type (@jbouwh - #95432)
- 更新 Telegram bot to support URLs in inlineKeyboard (@maximoei - #70445)
- Replace NINA corona filter with regex (@DeerMaximum - #83181)
- Add current_humidity device_trigger for humidity component (@jbouwh - #95435)
- Fix test with time issue for xiaomi_miio button (@jbouwh - #95438)
- Add
action属性 to 加湿器 entities (@Shulyaka - #95131) - Bump glances-api to 0.4.3 (@freeDom- - #95431)
- Expose host in ubus devices tracker (@chrisjohnson1988 - #80621)
- Extend Reolink 更新 entities (@starkillerOG - #94323)
- Decouple Hyperion entitites and clear source when 灯光 is off (@Sab44 - #80478)
- Add entities translations to honeywell (@joostlek - #95440)
- Add entities translations to HVV Departures (@joostlek - #95442)
- Migrate Transmission to new entities naming (@avee87 - #95436)
- Add entities translations for homewizard (@joostlek - #95416)
- Add 动作 topic to MQTT 加湿器 (@jbouwh - #95212)
- Fix a couple of typos (@emontnemery - #95441)
- Add time platform to KNX (@farmio - #95302)
- Fix 错误 for stt when async_get_engine is not implemented (@jbouwh - #95443)
- Add entities translations to Growatt Server (@joostlek - #95410)
- Apply suggestion from late review of #95282 (@mib1185 - #95437)
- Add
active_child_templateto universal media player (@Drafteed - #88816) - Disable sun.sun no platform 日志 (@MartinHjelmare - #95450)
- 更新 前端 to 20230628.0 (@bramkragten - #95458)
- Remove mutable object from hvv sensor (@joostlek - #95454)
- Make smartthings use the right unit of measurement for illuminance sensor (@joostlek - #95456)
- Use "Done" as a default response for sentence 触发器 (@synesthesiam - #95463)
- Fix setting number of digits for verisure 门锁 PIN (@Olen - #95449)
- Add entities translations to iBeacon (@joostlek - #95460)
- Bump home-assistant-intents to 2023.6.28 (@synesthesiam - #95451)
- Fix qr code data 更新 in AVM Fritz!Tools (@mib1185 - #95470)
- Improve Obihai Connection Stability (@ejpenney - #94406)
- Remove polling_interval_seconds option from wemo (@esev - #95468)
- Migrate esphome 温控 platform to use _on_static_info_update (@bdraco - #95471)
- Add 更新 entities for Linn devices (@bazwilliams - #95217)
- Disconnect VoIP on RTCP bye message (@synesthesiam - #95452)
- Add conversation agent selector, use in
conversation.process服务 (@bramkragten - #95462) - Fix Matter entities names (@marcelveldt - #95477)
- Bump ZHA dependencies (@puddly - #95478)
- Add targeted entities to sentence 调试 API (@synesthesiam - #95480)
- 更新 Matter 门锁 to support pin code validation (@evanjarrett - #95481)
- Remove incompatible button entities for Mazda electric vehicles (@bdr99 - #95486)
- Add 重载 服务 to KNX (@farmio - #95489)
- Fix YouTube coordinator bug (@joostlek - #95492)
- Fix 二元sensor devices 触发器 for 门锁 class (@raman325 - #95505)
- Limit fields returned for the list events 服务 (@allenporter - #95506)
- Add explicit devices name to Spotify (@joostlek - #95509)
- Add explicit devices name to Tuya (@joostlek - #95511)
- Add explicit devices name to Switchbot (@joostlek - #95512)
- Add explicit devices name to Roborock (@joostlek - #95513)
- Add explicit devices name to Broadlink (@joostlek - #95516)
- Bump Matter Server to 3.6.3 (@marcelveldt - #95519)
- Mark text input required for conversation.process 服务 (@frenck - #95520)
- Revert "Remove Brottsplatskartan YAML configuration (#94101)" (@frenck - #95521)
- Revert "Remove qbittorrent YAML configuration (#93548)" (@frenck - #95522)
- Revert "Remove snapcast YAML configuration (#93547)" (@frenck - #95523)
- Revert "Remove Workday YAML configuration (#94102)" (@frenck - #95524)
- Bump breaking 版本 for YAML features ADR-0021 (@frenck - #95525)
- Use explicit naming in workday sensor (@joostlek - #95531)
- Use explicit naming in Nest (@joostlek - #95532)
- Fix manual specification of multiple advertise_ip with HomeKit (@bdraco - #95548)
- Bump Roborock to 0.29.2 (@Lash-L - #95549)
- Philips.js explicit devices naming (@joostlek - #95551)
- Fix some entities naming (@balloob - #95562)
- Fix Android TV Remote entities naming (@Drafteed - #95568)
- 更新 前端 to 20230629.0 (@bramkragten - #95570)
- Fix entities name for iBeacon and Roku (@balloob - #95574)
- Ezviz IR string align with depreciation. (@RenierM26 - #95563)
- Bump 蓝牙-data-tools to 1.3.0 (@bdraco - #95576)
- Fix devices source for Utility Meter (@dougiteixeira - #95585)
- Wiz set name explicitely to None (@balloob - #95593)
- Fix ZHA multi-PAN startup issue (@puddly - #95595)
- Google Assistant SDK: Always enable conversation agent and support multiple languages (@tronikos - #93201)
- Bump google-generativeai to 0.1.0 (@tronikos - #95515)
- Use explicit naming in Sensibo 温控 entities (@RobertD502 - #95591)
- Handle DNSError during radio browser 设置 (@bdraco - #95597)
- Fix Diagnostics in Advantage Air (@Bre77 - #95608)
- Explicity use devices name in Advantage Air (@Bre77 - #95611)
- Fix explicit devices naming for integrations a-j (@joostlek - #95619)
- Fix explicit devices naming for integrations m-r (@joostlek - #95620)
- Fix devices source for Derivative (@dougiteixeira - #95621)
- Fix devices source for Riemann sum integral (@dougiteixeira - #95622)
- Fix devices source for Threshold (@dougiteixeira - #95623)
- Fix devices source for Utility Meter select (@dougiteixeira - #95624)
- Bump aioesphomeapi to 15.0.1 (@bdraco - #95629)
- 更新 服务.yaml (@Mariusthvdb - #95630)
- 更新 前端 to 20230630.0 (@bramkragten - #95635)
- Fix ZHA startup issue with older Silicon Labs firmwares (@puddly - #95642)
- Fix missing EntityDescription names in Overkiz (@iMicknl - #95583)
- Fix source devices when source entities is changed for Utility Meter (@dougiteixeira - #95636)
- Add bmw connected drive region-specific scan interval (@rikroe - #95649)
- 升级 pymazda to 0.3.9 (@bdr99 - #95655)
- Handle missing or incorrect devices name and unique id for ESPHome during manual add (@bdraco - #95678)
- Fix implicit devices name for SimpliSafe 门锁 (@bachya - #95681)
- Fix Shelly button
unique_idmigration (@bieniu - #95707) - Bump zeroconf to 0.70.0 (@bdraco - #95714)
- Bump python-kasa to 0.5.2 (@bdraco - #95716)
- Handle invalid utf-8 from the ESPHome 仪表盘 (@bdraco - #95743)
- Add Matter 温控 support (@hidaris - #95434)
- Bump env_canada to v0.5.35 (@michaeldavie - #95497)
- Ensure 触发器 sentences do not contain punctuation (@synesthesiam - #95633)
- Bump bimmer_connected to 0.13.8 (@rikroe - #95660)
- Quality improvement on LOQED integrations (@mikewoudenberg - #95725)
- Bump aioslimproto to 2.3.2 (@marcelveldt - #95754)
- Fix translation growatt inverter temperature (@jbouwh - #95775)
- Fix datetime parameter validation for list events (@piitaya - #95778)
- Fix implicit use of devices name in TwenteMilieu (@frenck - #95780)
- Fix implicit use of devices name in Verisure (@frenck - #95781)
- Fix execute devices 动作 with WS execute_script (@emontnemery - #95783)
- Fix Growatt translation key (@joostlek - #95784)
- 更新 前端 to 20230703.0 (@bramkragten - #95795)
- Ensure that calendar output values are json types (@allenporter - #95797)
- Fix timezones used in list events (@allenporter - #95804)
- Bump aiounifi to v49 (@Kane610 - #95813)
- Reolink fix missing title_placeholders (@starkillerOG - #95827)
- Disable proximity no platform 日志 (@MartinHjelmare - #95838)
- Disable legacy devices tracker no platform 日志 (@MartinHjelmare - #95839)
- Revert "Remove airplay filter now that apple tv supports airplay 2" (@frenck - #95843)
- Remove unsupported 服务 and fields from 风扇/服务.yaml (@emontnemery - #95858)
- Fix 重载 in cert_expiry (@bdraco - #95867)
- Fix ESPHome alarm_control_panel when 状态 is missing (@bdraco - #95871)
- Bump zamg to 0.2.4 (@killer0071234 - #95874)
- Bump pydelijn to 1.1.0 (@Emilv2 - #95878)
- 更新 前端 to 20230705.0 (@bramkragten - #95890)

