Full Changelog for Home Assistant Core 2023.7
These are all the changes included in the Home Assistant Core 2023.7 release.
For a summary in a more readable format: Release notes blog for this release.
Full Changelog
- Bump version to 2023.7.0dev0 (@frenck
- #93869 ) - Add Dremel 3D Printer integration (@tkdrob
- #85969 ) - Pass device ID to conversation input (@balloob
- #93867 ) - Add zwave_js speed config for additional GE/Jasco fan controllers (@jgrieger1
- #92371 ) - Refactor try catch in hassio.issues per feedback (@mdegat01
- #93872 ) - Address late review for whirlpool (@mkmer
- #93874 ) - Add binary 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 setup 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 light entity (@RenierM26
- #93710 ) - Rename
cv.no_yaml_config_schema
tocv.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 attribute (@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 services (@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 reload support to intent_script (@Megabytemb
- #93404 ) - Refactor Command Line binary sensor to use ManualTriggerEntity (@gjohansson-ST
- #94000 ) - Refactor Command Line cover 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 integration (@bieniu
- #93531 ) - Add media stop to LG Netcast TV (@Drafteed
- #93615 ) - Remove miniaudio pin now that upstream package has been fixed (@bdraco
- #94034 ) - Add camera platform to Dremel (@tkdrob
- #93882 ) - Update pyipp to 0.14.0 (@ctalkington
- #94050 ) - Clean up error logging in qbittorrent (@chrisx8
- #94071 ) - Fix mqtt climate 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 attributes 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 warning in SimpliSafe (@gjohansson-ST
- #94104 ) - Remove Slack YAML configuration (@gjohansson-ST
- #94106 ) - Stale doc string for mqtt light async_setup_entry (@jbouwh
- #94109 ) - Freeze time on
timer
tests that assert on remaining time (@jbouwh- #94078 ) - Add new integration 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 ) - Update python-qbittorrent to 0.4.3 (@chrisx8
- #94072 ) - Change Ezviz detection sensitivity to update per entity (@RenierM26
- #93995 ) - Refactor async_set_temperature for mqtt climate (@jbouwh
- #94166 ) - Add support for ESPHome raw bluetooth advertisements (@bdraco
- #94138 ) - Update pydantic to 1.10.9 (@cdce8p
- #94178 ) - Sync Climate min/max temp with Google Assistant (@hookedonunix
- #94143 ) - Bump docker/login-action from 2.1.0 to 2.2.0 (@dependabot - #94221
) - Bump pymodbus to 3.3.1 (@janiversen
- #94162 ) - Add Water Heater platform to MQTT integration (@hookedonunix
- #93644 ) - Use stable USB device 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 ) - Upgrade 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 ) - Update 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 Entity.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 Entity.platform (@emontnemery
- #94321 ) - Bump sensirion-ble to 0.1.0 (@bdraco
- #94352 ) - Bump reolink-aio to 0.6.0 (@starkillerOG
- #94259 ) - Renson integration (@jimmyd-be
- #56374 ) - Reduce I/O from cert_expiry (@bdraco
- #94399 ) - Improve renson typing (@cdce8p
- #94390 ) - Add Cleaning area sensors to Roborock (@Lash-L
- #94200 ) - Reduce in progress flow matching overhead (@bdraco
- #94403 ) - Improve the code quality of the Discovergy integration (@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 integration config schema to hassfest (@emontnemery
- #93587 ) - Bump actions/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 ) - Update OwnTracks UI strings to reflect OwnTracks UI (@c0ffeeca7
- #94476 ) - Add Roborock DnD switch (@Lash-L
- #94474 ) - Improve logging of mqtt discovery message errors (@jbouwh
- #94491 ) - Add missing assert to test_async_remove_ignores_in_flight_polling (@emontnemery
- #94487 ) - Remove unnecessary condition from edl21 sensor (@emontnemery
- #94493 ) - Bump google-nest-sdm to 2.2.5 (@allenporter
- #94398 ) - Bump dessant/lock-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 backup service calls to match documentation (@ludeeus
- #94468 ) - Bump bluetooth-data-tools to 1.0.0 (@bdraco
- #94145 ) - Name unnamed binary sensors by their device class (@emontnemery
- #92940 ) - Update 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 integration (@emontnemery
- #94585 ) - Always setup demo platforms with device support from config entry (@emontnemery
- #94586 ) - Update solax to 0.3.2 (@niclasku
- #94545 ) - Reduce overhead to lookup items in the entity and device registry (@bdraco
- #94568 ) - Set has_entity_name in ws66i (@emontnemery
- #94608 ) - Set has_entity_name in sharkiq (@emontnemery
- #94606 ) - Always setup demo platforms with device support from config entry (@emontnemery
- #94601 ) - Set has_entity_name in webostv (@emontnemery
- #94607 ) - Fix async_timeout deprecation warning (@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 bluetooth-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 bluetooth 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 dashboard is in use (@bdraco
- #94362 ) - Change Entity.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 climate (@frenck
- #94638 ) - Fix HAVCMode typing in Rheem EcoNet (@frenck
- #94637 ) - Use HAVCMode enum in Atag climate (@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 bluetooth-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 action to climate (@frenck
- #94677 ) - Fix Command Line update twice issue (@gjohansson-ST
- #94672 ) - Update xknxproject to 3.2.0: support ETS 4 project files (@farmio
- #94692 ) - Fix typo in binary_sensor tests (@emontnemery
- #94712 ) - Remove unnecessary assert from Entity (@emontnemery
- #94711 ) - Update service call return values and error handling (@allenporter
- #94657 ) - Add support for services to return data (@allenporter
- #94401 ) - Support launching app deep links in apple_tv integration (@michalmo
- #94705 ) - Speed up entity service calls (@bdraco
- #94731 ) - Fix typo in tts tests (@emontnemery
- #94725 ) - Allow scripts to capture service response data in variables (@allenporter
- #94757 ) - Fix QNAP Sensor Entity Descriptions (@disforw
- #94749 ) - Bump cryptography to 41.0.1 and PyOpenSSL to 23.2.0 (@bdraco
- #94777 ) - Bump recommended esphome version for bluetooth 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 condition based service (@rikroe
- #94762 ) - Bump reolink-aio to 0.7.1 (@starkillerOG
- #94761 ) - Bump zeroconf to 0.68.0 (@bdraco
- #94786 ) - Bump Shelly backend library to version 5.4.0 (@bieniu
- #94829 ) - Bump zeroconf to 0.69.0 (@bdraco
- #94828 ) - Explicitly opt-in to device name in the cast integration (@emontnemery
- #94847 ) - Explicitly opt-in to device name in the cpuspeed integration (@emontnemery
- #94844 ) - Explicitly opt-in to device name in the season integration (@emontnemery
- #94845 ) - Explicitly opt-in to device name in the uptime integration (@emontnemery
- #94846 ) - Add Twitch codeowner (@joostlek
- #94851 ) - Add missing abort string to apple_tv (@bdraco
- #94818 ) - Return
None
as Accuweather weather entity name (@bieniu- #94803 ) - Return
None
as BraviaTV media_player/remote entity name (@bieniu- #94804 ) - Log a traceback when importing a component fails (@bdraco
- #94778 ) - Add tests for kitchen_sink lock platform (@emontnemery
- #94723 ) - Add tests for kitchen_sink sensor platform (@emontnemery
- #94724 ) - Explicitly opt-in to device name in the demo integration (@emontnemery
- #94647 ) - Add image entity component (@emontnemery
- #90564 ) - Explicitly opt-in to device name in the imap integration (@jbouwh
- #94861 ) - Remove unreachable template validation for imap config flow (@jbouwh
- #94862 ) - Add Switchbot Indoor/Outdoor Meter (@boozer2
- #94836 ) - Improve test coverage of script (@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 Alarm Control Panel (@grahambrown11
- #92357 ) - Bump ha-philipsjs to 3.1.0 (@mfaraco
- #94811 ) - Add source address early for KNX services (@farmio
- #94889 ) - Add
homeassistant.components.text
to.strict-typing
(@loopj- #94890 ) - Bump boschshcpy to 0.2.57 (@tschamm
- #94686 ) - Ezviz library bump 0.2.1.2 (@RenierM26
- #94823 ) - Humidifier current humidity (@Shulyaka
- #94874 ) - Dispatch when esphome static info changes (@bdraco
- #94876 ) - Regenerate instance ID on error (@emontnemery
- #94898 ) - Bump hass-nabucassa to 0.68.0 (@emontnemery
- #94910 ) - Teach alarm_control_panel device trigger about entity registry ids (@emontnemery
- #60977 ) - Improve service response data APIs (@allenporter
- #94819 ) - Avoid enumerating the whole state 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 camera (@emontnemery
- #94931 ) - Generic hygrostat current humidity (@Shulyaka
- #94912 ) - Add current_humidity attribute to xiaomi_miio humidifiers (@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 entity translations for AirQ (@joostlek
- #94280 ) - Add entity translations for AirNow (@joostlek
- #94175 ) - Add current_humidity attribute on homekit_controller humidifier (@jbouwh
- #94937 ) - Add current_humidity to humidifiers in google_assistant (@jbouwh
- #94935 ) - Improve storage helper typing (@emontnemery
- #94929 ) - Add device trigger for humidifier 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 update for mqtt number (@jbouwh
- #94800 ) - Name unnamed sensors by their device 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 entity filter (@bdraco
- #94882 ) - Refactor devolo_home_network tests (@Shutgun
- #88706 ) - Reduce overhead to update esphome entities (@bdraco
- #94930 ) - Improve alarm_control_panel device trigger tests (@emontnemery
- #94956 ) - Improve description in Workday config flow (@gjohansson-ST
- #94945 ) - Add entity translations for huisbaasje (@joostlek
- #94116 ) - Remove
base_url
configuration option fromtts
(@emontnemery- #94905 ) - Add entity translations for Adguard (@joostlek
- #94171 ) - Add current_humidity attribute to tuya (de)humidifiers (@jbouwh
- #94953 ) - Relocate async_get_announce_addresses from zeroconf to network (@bdraco
- #94816 ) - Add trigger 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 light platform to use _on_static_info_update (@bdraco
- #94960 ) - Migrate esphome number platform to use _on_static_info_update (@bdraco
- #94958 ) - Teach binary_sensor device trigger about entity registry ids (@emontnemery
- #94963 ) - Teach button device trigger about entity registry ids (@emontnemery
- #94965 ) - Teach climate device trigger about entity registry ids (@emontnemery
- #94969 ) - Teach cover device trigger about entity registry ids (@emontnemery
- #94971 ) - Teach device_tracker device trigger about entity registry ids (@emontnemery
- #94972 ) - Teach lock device trigger about entity registry ids (@emontnemery
- #94975 ) - Teach netatmo device trigger about entity registry ids (@emontnemery
- #94980 ) - Teach select device trigger about entity registry ids (@emontnemery
- #94981 ) - Migrate esphome cover platform to use _on_static_info_update (@bdraco
- #94959 ) - Teach humidifier device trigger about entity registry ids (@emontnemery
- #94974 ) - Migrate google translate to config entries (@MartinHjelmare
- #93803 ) - Avoid fetching both unifiprotect RTSP urls (@bdraco
- #94978 ) - Migrate esphome switch platform to use _on_static_info_update (@bdraco
- #94962 ) - Teach media_player device trigger about entity registry ids (@emontnemery
- #94979 ) - Update mypy to 1.4.0 (@cdce8p
- #94987 ) - Bump slixmpp to 1.8.4 (@centertivevier
- #94944 ) - Migrate Linn / Openhome integration to SSDP config flow (@bazwilliams
- #94564 ) - Remove superclass from GMail Authentication (@joostlek
- #95001 ) - Remove superclass from YouTube (@joostlek
- #95002 ) - Add current_humidity attribute to mqtt humidifier (@jbouwh
- #94955 ) - Reduce overhead to fetch unifiprotect attributes (@bdraco
- #94976 ) - Limit cache size of EntityValues (@bdraco
- #94983 ) - Migrate esphome button platform to use _on_static_info_update (@bdraco
- #95007 ) - Teach homekit about entity registry ids in device triggers (@emontnemery
- #95009 ) - Fix race and add test coverage for esphome select platform (@bdraco
- #95019 ) - Add TypeVar defaults for DataUpdateCoordinator and EntityComponent (@cdce8p
- #95026 ) - Teach vacuum device trigger about entity registry ids (@emontnemery
- #94989 ) - Migrate esphome select platform to use _on_static_info_update (@bdraco
- #95022 ) - Migrate esphome fan platform to use _on_static_info_update (@bdraco
- #95031 ) - Bump Wandalen/wretry.action from 1.0.36 to 1.2.0 (@dependabot - #95035
) - Callback esphome EntityInfo by platform instead of all platforms (@bdraco
- #95021 ) - Update requests_mock to 1.11.0 (@frenck
- #94298 ) - Migrate esphome lock platform to use _on_static_info_update (@bdraco
- #95030 ) - Teach sensor device trigger about entity registry ids (@emontnemery
- #94988 ) - Small cleanups to esphome sensor and binary_sensor (@bdraco
- #95042 ) - Add esphome fan platform tests and remove unreachable code (@bdraco
- #95025 ) - Fix use_device_name in case device device class translations are used (@frenck
- #95010 ) - Use device class for AirQ entities (@joostlek
- #95037 ) - Add entity translations for Acmeda (@joostlek
- #94170 ) - Improve mqtt climate turn_on and turn_off service (@jbouwh
- #94832 ) - Add persistent_notification.dismiss_all service call (@Petro31
- #95004 ) - Make AirNow use device class (@joostlek
- #94986 ) - Add entity translations for Aladdin Connect (@joostlek
- #95051 ) - Add entity translations to Airthings (@joostlek
- #95052 ) - Add entity translations for Abode (@joostlek
- #94169 ) - Add entity translations to AirThings BLE (@joostlek
- #95061 ) - Fix async_scanner_devices_by_address unexpectedly combining Bluetooth scanners (@bdraco
- #94990 ) - Add websocket command to test intent recognition for default agent (@synesthesiam
- #94674 ) - Implement Apparent temperature in Weather entity 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 climate tests to esphome (@bdraco
- #95045 ) - Add esphome sensor tests (@bdraco
- #95077 ) - Add basic light tests to esphome (@bdraco
- #95029 ) - Add esphome media player tests (@bdraco
- #95069 ) - Implement dew point in weather entity component (@gjohansson-ST
- #95072 ) - Implement Cloud coverage in Weather entity component (@gjohansson-ST
- #95068 ) - Add missing test for Apparent temperature in Weather component (@gjohansson-ST
- #95080 ) - Name unnamed numbers by their device class (@frenck
- #95083 ) - Name unnamed buttons by their device class (@frenck
- #95084 ) - Use snapshot for devolo Home Network diagnostics test (@Shutgun
- #94966 ) - Code quality update for EDL21 (@StephanU
- #94885 ) - Bump pyemby to 1.9 (@jbergler
- #94743 ) - Add the device of the source entity in the helper entities for Riemann sum integral (@dougiteixeira
- #94727 ) - Add humidity to weather forecast (@vingerha
- #95064 ) - Sentence trigger (@synesthesiam
- #94613 ) - Implement Wind Gust speed in Weather entity component (@gjohansson-ST
- #95065 ) - Use new attributes in Smhi (@gjohansson-ST
- #95096 ) - Fix Smhi name (@gjohansson-ST
- #95097 ) - Add test coverage for esphome alarm control panels (@bdraco
- #95090 ) - Clean up device class based entity translations in Verisure (@frenck
- #95082 ) - Bump Wandalen/wretry.action from 1.2.0 to 1.3.0 (@dependabot - #95098
) - Use entity name in Airzone Cloud sensors (@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 light entities (@danielkent-net
- #91424 ) - Remove invalid Signal Strength device class from Ondilo (@frenck
- #95109 ) - Remove signal strength device class from hunterdouglas_powerview (@bdraco
- #95113 ) - Motion blinds improve async_request_position_till_stop (@starkillerOG
- #93304 ) - Add Airzone Cloud Binary Sensors support (@Noltari
- #93583 ) - Clean up device class based entity translations in Rituals Perfume Genie (@frenck
- #95124 ) - Add
volatile_organic_compounds_parts
to device class selector strings for Scrape (@dougiteixeira- #95128 ) - Add return value to conversation.process service (@balloob
- #94740 ) - Allow passing in device_id to pipeline run WS API (@balloob
- #95139 ) - Add VAD sensitivity option to VoIP devices (@synesthesiam
- #94688 ) - Add service response data for listing calendar events (@allenporter
- #94759 ) - Add new properties to the weather entity in Accuweather integration (@bieniu
- #95110 ) - Clean up device class based entity translations in Elgato (@frenck
- #95122 ) - Use device class translations for Airly (@joostlek
- #95115 ) - Bump aioesphomeapi to 14.1.1 (@bdraco
- #95166 ) - Reduce overhead to set up and write entity state (@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 entity translations to Big Ass Fans (@joostlek
- #95136 ) - Remove deprecated non-native number support (@bdraco
- #95178 ) - Fix esphome binary sensors when state is missing (@bdraco
- #95140 ) - Add test coverage for esphome lock platform (@bdraco
- #95023 ) - Relocate esphome entity code into its own module (@bdraco
- #95092 ) - Add dual IP stack support to HomeKit (@bdraco
- #94126 ) - Add script specific error messages for
response_variable
(@allenporter- #95188 ) - Add entity translations to Deluge (@joostlek
- #95184 ) - Use device class translations for Broadlink (@joostlek
- #95183 ) - Use device class translations for Coolmaster (@joostlek
- #95182 ) - Update KNX frontend - add Group monitor telegram detail view (@farmio
- #95144 ) - Cache entity translation lookups and keys (@bdraco
- #95180 ) - Cleanup ping (@gjohansson-ST
- #95168 ) - Add new attributes to OpenWeatherMap weather entity (@bieniu
- #95173 ) - Fix hass_storage not clearing task (@bdraco
- #95209 ) - Fix spelling mistake in script.py (@allenporter
- #95210 ) - Update xknx to 2.11.0: Add support for Light DPT 9 color temperature (@farmio
- #95213 ) - Require newly configured esphome device to allow Home Assistant service calls (@bdraco
- #95143 ) - Support notification_id in notify.persistent_notification (@KevinCathcart
- #74822 ) - Fix esphome not removing entities when static info changes (@bdraco
- #95202 ) - Update mypy to 1.4.1 (@cdce8p
- #95220 ) - Use entity registry id in toggle_entity device automations (@emontnemery
- #94995 ) - Update aioairzone-cloud to v0.1.9 (@Noltari
- #95155 ) - Add additional coverage for ESPHome sensor and number (@bdraco
- #95226 ) - Update types packages (@cdce8p
- #95222 ) - Move Aurora coordinator to separate file (@joostlek
- #95130 ) - Add entity 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 sensors (@danlindow
- #95219 ) - Cosign support (@pvizeli
- #95236 ) - Add entity translations to Dremel 3D printer (@joostlek
- #95234 ) - Add mqtt image platform (@jbouwh
- #94769 ) - Add identify device class to button (@frenck
- #95244 ) - Fix control4 light switches on OS 3.3+ (@nalin29
- #95196 ) - Stable entity registry id when a deleted entity is restored (@emontnemery
- #77710 ) - Add image platform to the template integration (@emontnemery
- #94928 ) - Use entity registry id in alarm_control_panel device actions (@emontnemery
- #95241 ) - Use new attributes in Met (@gjohansson-ST
- #95099 ) - Add the device of the source entity in the helper entities for Threshold (@dougiteixeira
- #94753 ) - Add the device of the source entity in the helper entities for Derivative (@dougiteixeira
- #94751 ) - Add the device of the source entity in the helper entities for Utility Meter (@dougiteixeira
- #94734 ) - Set explicit None for entity name in Overkiz when using device name (@iMicknl
- #95238 ) - Use entity registry id in humidifier device conditions (@emontnemery
- #95256 ) - Use entity registry id in cover device conditions (@emontnemery
- #95253 ) - Use entity registry id in binary_sensor device conditions (@emontnemery
- #95251 ) - Code tidyness for Dexcom (@joostlek
- #95232 ) - Move Aurora entity to separate file (@joostlek
- #95245 ) - Use shorthand attribute for EAFM (@joostlek
- #95233 ) - Use entity registry id in alarm_control_panel device conditions (@emontnemery
- #95250 ) - Add entity translations to Blink (@joostlek
- #95138 ) - Remove stale dep from google translate (@MartinHjelmare
- #95247 ) - Add service response values to service descriptions (@balloob
- #95262 ) - Add entity translations to BMW Connected Drive (@joostlek
- #95142 ) - Remove unused ConfigEntry from Airzone Cloud entities (@Noltari
- #95103 ) - Add entity translations to dormakaba (@joostlek
- #95230 ) - Update build system (@cdce8p
- #95237 ) - Improve exception handling for BMW remote services (@rikroe
- #92199 ) - Mark Plugwise Illuminance sensor as diagnostic (@frenck
- #95240 ) - Use entity registry id in climate device conditions (@emontnemery
- #95252 ) - Use entity registry id in device_tracker device conditions (@emontnemery
- #95254 ) - Use entity registry id in fan device conditions (@emontnemery
- #95255 ) - Use entity registry id in lock device conditions (@emontnemery
- #95257 ) - Use entity registry id in media_player device conditions (@emontnemery
- #95258 ) - Use entity registry id in select device conditions (@emontnemery
- #95259 ) - Use entity registry id in vacuum device conditions (@emontnemery
- #95261 ) - Use entity registry id in sensor device conditions (@emontnemery
- #95260 ) - Add optional limits to compensation sensors (@Petro31
- #85886 ) - Reolink ONVIF long polling (@starkillerOG
- #94770 ) - Keep esphome update entity available when disconnected is expected (@bdraco
- #95278 ) - Use entity registry id in button device actions (@emontnemery
- #95267 ) - Add entity translations to Environment Canada (@joostlek
- #95295 ) - Rename HomeKit Controller to HomeKit Device (@balloob
- #95286 ) - Use entity registry id in light device actions (@emontnemery
- #95271 ) - Add entity translations to edl21 (@joostlek
- #95289 ) - Use entity registry id in select device actions (@emontnemery
- #95274 ) - Tweak Dremel 3D Printer sensors (@tkdrob
- #94552 ) - Add VAD sensitivity to ESPHome (@synesthesiam
- #95283 ) - Migrate esphome alarm_control_panel platform to use _on_static_info_update (@bdraco
- #94961 ) - Add entity translations to filesize (@joostlek
- #95299 ) - Use entity registry id in humidifier device actions (@emontnemery
- #95270 ) - Use entity registry id in lock device actions (@emontnemery
- #95272 ) - Add entity translations to ecobee (@joostlek
- #95281 ) - Add entity translations to Energyzero (@joostlek
- #95293 ) - Use entity registry id in vacuum device actions (@emontnemery
- #95275 ) - Clean up Awair const (@joostlek
- #95135 ) - Add backport of cached_property from CPython 3.12 (@emontnemery
- #95292 ) - Add entity 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 entity translation to Aussie broadband (@joostlek
- #95134 ) - Add test coverage for ESPHome switch platform (@bdraco
- #95306 ) - Improve type annotations of cached_property backport (@emontnemery
- #95309 ) - Use cached_property in entity.py instead of manual cache (@bdraco
- #95307 ) - Change conversation default agent behavior (@balloob
- #95225 ) - Fix ESPHome button not getting device updates (@bdraco
- #95311 ) - Use entity registry id in cover device actions (@emontnemery
- #95269 ) - Use entity registry id in number device actions (@emontnemery
- #95273 ) - Use entity registry id in water_heater device actions (@emontnemery
- #95276 ) - Allow stopping a script with a response value (@balloob
- #95284 ) - Add tests for ESPHome cover platform (@bdraco
- #95321 ) - Add entity translations to Awair (@joostlek
- #95308 ) - Change the device class name
volatile organic compounds parts
toVOCs ratio
(@dougiteixeira- #95126 ) - Add image url support (@jbouwh
- #95301 ) - Add entity translations to Aurora ABB PowerOne (@joostlek
- #95132 ) - Add entity translations to Radarr (@tkdrob
- #95317 ) - Use entity registry id in climate device actions (@emontnemery
- #95268 ) - Fix Cosign Image build (@pvizeli
- #95328 ) - Add entity translations to Litterrobot (@tkdrob
- #95316 ) - Make Dexcom use shorthand attributes (@joostlek
- #95231 ) - Add entity translations to Lidarr (@tkdrob
- #95313 ) - Add entity translations to Google Mail (@tkdrob
- #95312 ) - Bump sigstore/cosign-installer from 3.0.5 to 3.1.0 (@dependabot - #95327
) - Add entity translations to Efergy (@joostlek
- #95291 ) - Using builder 2023.06.1 (@pvizeli
- #95333 ) - Add new attributes into Template Weather (@gjohansson-ST
- #95100 ) - Move FiveM coordinator to separate file (@joostlek
- #95339 ) - Add validation of content_type to image entity (@jbouwh
- #95248 ) - Add state attribute 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 entity URL support (@emontnemery
- #95330 ) - Adjust the analytics collector to only report configured integrations (@ludeeus
- #95246 ) - Revert “Change the device class name
volatile organic compounds parts
toVOCs ratio
” (@emontnemery- #95332 ) - Clean up device class based entity translations in Community.Sensors (@frenck
- #95011 ) - Add entity 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 entity class to separate file (@joostlek
- #95348 ) - Clean up forecast_solar const file (@joostlek
- #95356 ) - Add entity translations to Flipr (@joostlek
- #95344 ) - Address late review comments on image entity URL support (@emontnemery
- #95338 ) - Verify that the MAC address that Fully Kiosk reported is usable (@haimgel
- #94887 ) - Improve MQTT image tests (@emontnemery
- #95359 ) - Use device class translations for Fritzbox (@joostlek
- #95363 ) - Use identify device class in HomeWizard identify button entity (@frenck
- #95369 ) - Updated pyopnsense to support a 20 second timeout (@dylanowen
- #95314 ) - Base entity ids on English for languages not using Latin script (@emontnemery
- #91357 ) - Add entity translations to Flick electric (@joostlek
- #95345 ) - Remove senseme integration (@bdraco
- #94363 ) - Use identify device class in LIFX identify button entity (@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 install back [ci] (@cdce8p
- #95379 ) - Add entity translations to Flux led (@joostlek
- #95355 ) - Allow returning a script variable from a script (@emontnemery
- #95346 ) - Some small fixes for the Matter light platform (@marcelveldt
- #95343 ) - Bump pyatv to 0.13.2 (@bdraco
- #95388 ) - Add entity translations to Fully Kiosk (@joostlek
- #95368 ) - Use identify device class in ZHA identify button entity (@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 automations which fail validation unavailable (@emontnemery
- #94856 ) - Set scripts which fail validation unavailable (@emontnemery
- #95381 ) - Use entity registry id in kodi device triggers (@emontnemery
- #95392 ) - Use entity registry id in arcam_fmj device triggers (@emontnemery
- #95391 ) - Add more coverage for ESPHome lights (@bdraco
- #95384 ) - Support importing Blueprints from the Home Assistant websites (@frenck
- #95340 ) - Add entity translations to FiveM (@joostlek
- #95370 ) - Refactor template image (@emontnemery
- #95353 ) - Use device class translations for Fritz (@joostlek
- #95362 ) - Use shorthand attributes for freedompro (@joostlek
- #95358 ) - Add entity translations to Flume (@joostlek
- #95350 ) - Add entity translations to FireServiceRota (@joostlek
- #95337 ) - Tag Aranet diagnostic entities appropriately (@aschmitz
- #95218 ) - Make
unique_id
of the Shelly button entity immutable (@bieniu- #95160 ) - Use total increasing for ecowitt precipitation and lightning count (@piitaya
- #90099 ) - Add test to stop action (@balloob
- #95376 ) - Add entity translations to Geocaching (@joostlek
- #95396 ) - Teach validate_config to validate lists of conditions (@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 humidifier device trigger (@emontnemery
- #95394 ) - Use identify device class in Elgato identify button entity (@frenck
- #95361 ) - Show all YouTube subscriptions in config flow (@joostlek
- #94287 ) - Add wemo options enable_subscription & enable_long_press (@esev
- #56972 ) - Improve climate turn_on service (@frenck
- #94645 ) - Use entity registry id in text device actions (@emontnemery
- #95398 ) - Bump pyoverkiz to 1.9.0 (@iMicknl
- #95400 ) - Fix sending a (default) pincode to Matter Lock operations (@marcelveldt
- #95402 ) - Fix keyboard_remote device_descriptor when using symbolic links (@lanrat
- #94744 ) - Add entity translations to Github (@joostlek
- #95404 ) - Improve the source labels for MusicCast players (@micha91
- #74954 ) - Add set_config service to Fully Kiosk Browser integration (@cgarwood
- #95318 ) - Set webhook local_only deprecation to 2023.11.0 (@esev
- #95401 ) - Add entity 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 vacuum consumable status in xiaomi_miio (@zry98
- #91483 ) - Add entity translations to Guardian (@joostlek
- #95411 ) - Add time entity for sleep mode start time to Litter-Robot 3 (@natekspencer
- #94194 ) - Add updated ISY994/IoX Units of Measurement (@shbatm
- #95408 ) - Add entity translations to HERE Travel time (@joostlek
- #95412 ) - Add Guest WiFi QR-Code image entity to AVM Fritz!Tools (@mib1185
- #95282 ) - Add entity translations to Flo (@joostlek
- #95347 ) - Add more test coverage for ESPHome lights (@bdraco
- #95415 ) - Add AirQuality SensorState support for Google Assistant (@donholly
- #80579 ) - Add reolink channel based record, push, email, ftp, and buzzer switches (@starkillerOG
- #91006 ) - Add preset support to electrasmart climate (@rubeecube
- #94068 ) - Fix ness_alarm tasks being fired before required sensors and panel 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 integration Loqed (@cpolhout
- #70080 ) - Do not allow zerovalue as total_increasing for homewizard sensors (@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 ) - Update aioairzone-cloud to v0.2.0 (@Noltari
- #95429 ) - Add comment for assumed trigger_type (@jbouwh
- #95432 ) - Update 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
attribute to Humidifier entity (@Shulyaka- #95131 ) - Bump glances-api to 0.4.3 (@freeDom-
- #95431 ) - Expose host in ubus device tracker (@chrisjohnson1988
- #80621 ) - Extend Reolink update entity (@starkillerOG
- #94323 ) - Decouple Hyperion entitites and clear source when light is off (@Sab44
- #80478 ) - Add entity translations to honeywell (@joostlek
- #95440 ) - Add entity translations to HVV Departures (@joostlek
- #95442 ) - Migrate Transmission to new entity naming (@avee87
- #95436 ) - Add entity translations for homewizard (@joostlek
- #95416 ) - Add action topic to MQTT humidifier (@jbouwh
- #95212 ) - Fix a couple of typos (@emontnemery
- #95441 ) - Add time platform to KNX (@farmio
- #95302 ) - Fix error for stt when async_get_engine is not implemented (@jbouwh
- #95443 ) - Add entity translations to Growatt Server (@joostlek
- #95410 ) - Apply suggestion from late review of #95282 (@mib1185
- #95437 ) - Add
active_child_template
to universal media player (@Drafteed- #88816 ) - Disable sun.sun no platform log (@MartinHjelmare
- #95450 ) - Update frontend to 20230628.0 (@bramkragten
- #95458 ) - Remove mutable object from hvv sensor (@joostlek
- #95454 ) - Make smartthings use the right unit of measurement for illuminance sensors (@joostlek
- #95456 ) - Use “Done” as a default response for sentence triggers (@synesthesiam
- #95463 ) - Fix setting number of digits for verisure lock PIN (@Olen
- #95449 ) - Add entity translations to iBeacon (@joostlek
- #95460 ) - Bump home-assistant-intents to 2023.6.28 (@synesthesiam
- #95451 ) - Fix qr code data update in AVM Fritz!Tools (@mib1185
- #95470 ) - Improve Obihai Connection Stability (@ejpenney
- #94406 ) - Remove polling_interval_seconds option from wemo (@esev
- #95468 ) - Migrate esphome climate platform to use _on_static_info_update (@bdraco
- #95471 ) - Add Update Entity for Linn devices (@bazwilliams
- #95217 ) - Disconnect VoIP on RTCP bye message (@synesthesiam
- #95452 ) - Add conversation agent selector, use in
conversation.process
service (@bramkragten- #95462 ) - Fix Matter entity names (@marcelveldt
- #95477 ) - Bump ZHA dependencies (@puddly
- #95478 ) - Add targeted entities to sentence debug API (@synesthesiam
- #95480 ) - Update matter locks to support pin code validation (@evanjarrett
- #95481 ) - Remove incompatible button entities for Mazda electric vehicles (@bdr99
- #95486 ) - Add reload service to KNX (@farmio
- #95489 ) - Fix YouTube coordinator bug (@joostlek
- #95492 ) - Fix binary sensor device trigger for lock class (@raman325
- #95505 ) - Limit fields returned for the list events service (@allenporter
- #95506 ) - Add explicit device name to Spotify (@joostlek
- #95509 ) - Add explicit device name to Tuya (@joostlek
- #95511 ) - Add explicit device name to Switchbot (@joostlek
- #95512 ) - Add explicit device name to Roborock (@joostlek
- #95513 ) - Add explicit device name to Broadlink (@joostlek
- #95516 ) - Bump Matter Server to 3.6.3 (@marcelveldt
- #95519 ) - Mark text input required for conversation.process service (@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 version 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 device naming (@joostlek
- #95551 ) - Fix some entity naming (@balloob
- #95562 ) - Fix Android TV Remote entity naming (@Drafteed
- #95568 ) - Update frontend to 20230629.0 (@bramkragten
- #95570 ) - Fix entity name for iBeacon and Roku (@balloob
- #95574 ) - Ezviz IR string align with depreciation. (@RenierM26
- #95563 ) - Bump bluetooth-data-tools to 1.3.0 (@bdraco
- #95576 ) - Fix device 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 climate entity (@RobertD502
- #95591 ) - Handle DNSError during radio browser setup (@bdraco
- #95597 ) - Fix Diagnostics in Advantage Air (@Bre77
- #95608 ) - Explicity use device name in Advantage Air (@Bre77
- #95611 ) - Fix explicit device naming for integrations a-j (@joostlek
- #95619 ) - Fix explicit device naming for integrations m-r (@joostlek
- #95620 ) - Fix device source for Derivative (@dougiteixeira
- #95621 ) - Fix device source for Riemann sum integral (@dougiteixeira
- #95622 ) - Fix device source for Threshold (@dougiteixeira
- #95623 ) - Fix device source for Utility Meter select (@dougiteixeira
- #95624 ) - Bump aioesphomeapi to 15.0.1 (@bdraco
- #95629 ) - Update services.yaml (@Mariusthvdb
- #95630 ) - Update frontend 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 device when source entity is changed for Utility Meter (@dougiteixeira
- #95636 ) - Add bmw connected drive region-specific scan interval (@rikroe
- #95649 ) - Upgrade pymazda to 0.3.9 (@bdr99
- #95655 ) - Handle missing or incorrect device name and unique id for ESPHome during manual add (@bdraco
- #95678 ) - Fix implicit device name for SimpliSafe locks (@bachya
- #95681 ) - Fix Shelly button
unique_id
migration (@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 dashboard (@bdraco
- #95743 ) - Add Matter Climate support (@hidaris
- #95434 ) - Bump env_canada to v0.5.35 (@michaeldavie
- #95497 ) - Ensure trigger sentences do not contain punctuation (@synesthesiam
- #95633 ) - Bump bimmer_connected to 0.13.8 (@rikroe
- #95660 ) - Quality improvement on LOQED integration (@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 device name in TwenteMilieu (@frenck
- #95780 ) - Fix implicit use of device name in Verisure (@frenck
- #95781 ) - Fix execute device actions with WS execute_script (@emontnemery
- #95783 ) - Fix Growatt translation key (@joostlek
- #95784 ) - Update frontend 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 log (@MartinHjelmare
- #95838 ) - Disable legacy device tracker no platform log (@MartinHjelmare
- #95839 ) - Revert “Remove airplay filter now that apple tv supports airplay 2” (@frenck
- #95843 ) - Remove unsupported services and fields from fan/services.yaml (@emontnemery
- #95858 ) - Fix reload in cert_expiry (@bdraco
- #95867 ) - Fix ESPHome alarm_control_panel when state is missing (@bdraco
- #95871 ) - Bump zamg to 0.2.4 (@killer0071234
- #95874 ) - Bump pydelijn to 1.1.0 (@Emilv2
- #95878 ) - Update frontend to 20230705.0 (@bramkragten
- #95890 )