mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-04-27 23:07:34 +00:00
103 KiB
103 KiB
title | description | replace_regex |
---|---|---|
Full changelog for Home Assistant Core 2023.10 | Detailed changelog for the Home Assistant Core 2023.10 release | \s([?[a-z0-9-\s_]+]?)$ |
These are all the changes included in the Home Assistant Core 2023.10 release.
For a summary in a more readable format: Release notes blog for this release.
All changes
- Bump version to 2023.10.0dev0 (@joostlek - #99349)
- Add explicit test of template config entry setup (@emontnemery - #99345)
- Revert "Remove the virtual integration for ultraloq" (@b-uwe - #99302)
- Minor improvement in tests of hardware integrations (@emontnemery - #99361)
- Move octoprint coordinator to its own file (@jpbede - #99359)
- Escape core version [ci] (@cdce8p - #99364)
- Collapse supported features list in Deconz (@joostlek - #99233)
- Address late review for bsblan (@jpbede - #99360)
- Add entity translations to Mill (@joostlek - #96541)
- Use shorthand attributes in iCloud (@joostlek - #99390)
- Move tankerkoenig coordinator and base entity to its own file (@jpbede - #99416)
- Add @kbx81 as esphome codeowner (@kbx81 - #99427)
- Use shorthand attributes in Isy994 (@joostlek - #99395)
- Update google-nest-sdm to 3.0.2 (@allenporter - #99175)
- Move airnow coordinator to its own file (@jpbede - #99423)
- Use shorthand attributes in Insteon (@joostlek - #99392)
- Use shorthand attributes in iZone (@joostlek - #99397)
- Discover more power and energy sensors in fibaro integration (@rappenze - #98253)
- Turn off Mill heaters using local API (@ricmik - #99348)
- Use snapshot assertion for netatmo diagnostics test (@jpbede - #99159)
- Avoid linear search of MQTT SUPPORTED_COMPONENTS (@bdraco - #99459)
- Refactor MQTT discovery to avoid creating closure if hash already in discovery_pending_discovered (@bdraco - #99458)
- Reduce overhead to process and publish MQTT messages (@bdraco - #99457)
- Freeze time for MQTT sensor expire tests (@jbouwh - #99496)
- Use shorthand attributes in Hunterdouglas powerview (@joostlek - #99386)
- Change matrix component to use matrix-nio instead of matrix_client (@PaarthShah - #72797)
- Support tracking private bluetooth devices (@Jc2k - #99465)
- Use shorthand attributes in hlk_sw16 (@joostlek - #99383)
- Don't compile missing statistics when running tests (@emontnemery - #99446)
- Switch mqtt to use async_call_later where possible (@bdraco - #99486)
- Speed up calls to the all states api (@bdraco - #99462)
- Switch isy994 to use async_call_later (@bdraco - #99487)
- Rework on mqtt certificate tests (@jbouwh - #99503)
- Code cleanup for nest device info (@allenporter - #99511)
- Improve lingering timer checks (@bdraco - #99472)
- Motion blinds duplication reduction using entity baseclass (@starkillerOG - #99444)
- Motion blinds add translations (@starkillerOG - #99078)
- Add long-term statistics to BMW sensors (@rikroe - #99506)
- Reduce overhead to retry config entry setup (@bdraco - #99471)
- Add sensors to private_ble_device (@Jc2k - #99515)
- Fix zha test RuntimeWarning (@cdce8p - #99519)
- Update pytest warning filter (@cdce8p - #99521)
- Add suggest_display_precision to private_ble_device (@Jc2k - #99529)
- Refactor async_call_at and async_call_later event helpers to avoid creating closures (@bdraco - #99469)
- Handle gracefully when unloading apcupsd config entries (@yuxincs - #99513)
- Reduce Bluetooth coordinator/processor overhead (@bdraco - #99526)
- Change calculation methods to a fixed list (@engrbm87 - #99535)
- Speed up fetching states by domain (@bdraco - #99467)
- Rename nest test_sensor_sdm.py to test_sensor.py (@allenporter - #99512)
- Allow glances entries with same IP but different ports (@engrbm87 - #99536)
- Make bond BPUP callback a HassJob (@bdraco - #99470)
- Make validator for modbus table controlled (@janiversen - #99092)
- Remove nest legacy service descriptions and translations (@allenporter - #99510)
- Fix tolo test warning (@cdce8p - #99555)
- Fix sql test warning (@cdce8p - #99556)
- Use shorthand attributes for Heos (@joostlek - #99344)
- Add strict typing to glances (@engrbm87 - #99537)
- Move static shorthand devolo attributes outside of constructor (@joostlek - #99234)
- Remove unused attributes from Econet (@joostlek - #99242)
- Use shorthand attributes in Home connect (@joostlek - #99385)
- Use shorthand attributes for DLNA dmr (@joostlek - #99236)
- Move london underground coordinator to its own file (@jpbede - #99550)
- Use shorthand attributes in Laundrify (@joostlek - #99586)
- Use shorthand attributes in LCN (@joostlek - #99587)
- Use shorthand attributes in Juicenet (@joostlek - #99575)
- Use shorthand attributes in Kulersky (@joostlek - #99583)
- Use shorthand attributes in Keenetic (@joostlek - #99577)
- Add loader.async_get_loaded_integration (@emontnemery - #99440)
- Use
CONF_SALT
correctly in config_flow validation (@engrbm87 - #99597) - Use shorthand attributes in Lyric (@joostlek - #99593)
- Use shorthand attributes in Motion eye (@joostlek - #99596)
- Use shorthand attributes in Nanoleaf (@joostlek - #99601)
- Use shorthand attributes in Mutesync (@joostlek - #99600)
- Bumb python-homewizard-energy to 2.1.0 (@DCSBL - #99598)
- Bump simplepush api to 2.2.3 (@engrbm87 - #99599)
- Remove default state from Nibe (@joostlek - #99611)
- Use shorthand attributes in Nest (@joostlek - #99606)
- Use shorthand attributes in Octoprint (@joostlek - #99623)
- Remove slugify from tomorrowio unique id (@joostlek - #99006)
- Move variables out of constructor in Nobo hub (@joostlek - #99617)
- Move variables out of constructor in nightscout (@joostlek - #99612)
- Speed up responding to states being polled via API (@bdraco - #99621)
- Move non legacy stt models out from legacy module (@MartinHjelmare - #99582)
- Fix Bluetooth passive update processor dispatching updates to unchanged entities (@bdraco - #99527)
- Improve performance of google assistant supported checks (@bdraco - #99454)
- Use shorthand attributes for Picnic (@joostlek - #99633)
- Bump actions/checkout from 3.6.0 to 4.0.0 (@dependabot - #99651)
- Use shorthand attributes in Nuheat (@joostlek - #99618)
- Use shorthand attributes in Openhome (@joostlek - #99629)
- Use shorthand attributes in Kodi (@joostlek - #99578)
- Use shorthand attributes in Konnected (@joostlek - #99580)
- Use shorthand attributes in Kostal Plenticore (@joostlek - #99581)
- Use shorthand attributes in Logi circle (@joostlek - #99592)
- Use shorthand attributes in NZBGet (@joostlek - #99622)
- Use shorthand attributes in Omnilogic (@joostlek - #99626)
- Use shorthand attributes in Ondilo ico (@joostlek - #99627)
- Use shorthand attributes in Neato (@joostlek - #99605)
- Replace lambda with attrgetter in hassfest (@bdraco - #99662)
- Replace lambda with attrgetter in device_tracker device_trigger (@bdraco - #99663)
- Replace lambda with itemgetter in script/gen_requirements_all.py (@bdraco - #99661)
- Replace lambda with attrgetter in homekit_controller (@bdraco - #99666)
- Use shorthand attributes for Plaato (@joostlek - #99634)
- Remove imap_email_content integration (@jbouwh - #99484)
- Replace lambda in script/gen_requirements_all.py with str.lower (@bdraco - #99665)
- Switch lambda to attrgetter in zha (@bdraco - #99660)
- Refactor dispatcher to reduce run time and memory overhead (@bdraco - #99676)
- Switch homekit config flow sorted to use itemgetter (@bdraco - #99658)
- Add codeowner for Withings (@joostlek - #99681)
- Show OTA update progress for Shelly gen2 devices (@bieniu - #99534)
- Display channel number in Bravia TV if title is not available (@engrbm87 - #99567)
- Add a comment why state_class=total (@tronikos - #99703)
- Move template coordinator to its own file (@jpbede - #99419)
- Use shorthand attributes in Trend (@jpbede - #99695)
- Yellow LED controls: rename LEDs (@c0ffeeca7 - #99710)
- Use loop time to set context (@bdraco - #99701)
- Fix pylint plugin test DeprecationWarning (@cdce8p - #99711)
- Revert "Remove imap_email_content integration" (@jbouwh - #99713)
- Postpone Imap_email_content removal (@jbouwh - #99721)
- Add binary_sensor to Schlage (@dknowles2 - #99637)
- Fix asyncio.wait typing (@cdce8p - #99726)
- Update pre-commit to 3.4.0 (@cdce8p - #99737)
- Improve blink config_flow typing (@cdce8p - #99579)
- Update pytest-aiohttp to 1.0.5 (@cdce8p - #99744)
- Enable strict typing for Climate component (@loopj - #99301)
- Raise error on open/close failure in Aladdin Connect (@mkmer - #99746)
- Add additional fields for 3-phase UPS to nut (@Vantomas - #98625)
- Improve typing of trend component (@jpbede - #99719)
- Remove deprecated entities from OpenTherm Gateway (@joostlek - #99712)
- Use shorthand attributes in Progetti (@joostlek - #99772)
- Use shorthand attributes in Plum (@joostlek - #99770)
- Add energy meter sensors for Shelly Pro EM (@bieniu - #99747)
- Add my self as codeowner for airthings_ble (@LaStrada - #99799)
- Bump ProgettiHWSW to 0.1.3 (@ArdaSeremet - #92668)
- Add strict typing to islamic prayer times (@engrbm87 - #99585)
- Use config entry ID as unique ID and remove dependency to getmac in Minecraft Server (@elmurato - #97837)
- Fix typo in TrackTemplateResultInfo (@emontnemery - #99809)
- Use shorthand attributes in Hisense (@joostlek - #99355)
- Use shorthand attributes in Plex (@joostlek - #99769)
- Update coverage to 7.3.1 (@cdce8p - #99805)
- Change AVM FRITZ!Box Call monitor sensor into an enum (@jrieger - #99762)
- Remove unused variable from rainbird (@joostlek - #99824)
- Use shorthand attributes in Sense (@joostlek - #99833)
- Use shorthand attributes in Roomba (@joostlek - #99831)
- Use shorthand attributes in SharkIQ (@joostlek - #99836)
- Use shorthand attributes in Rachio (@joostlek - #99823)
- Use shorthand attributes in Snapcast (@joostlek - #99840)
- Move shorthand attributes out of constructor in Sensibo (@joostlek - #99834)
- Move unit of temperature to descriptions in Sensibo (@joostlek - #99835)
- Use shorthand attributes in Opentherm gateway (@joostlek - #99630)
- Use shorthand attributes in Sonarr (@joostlek - #99844)
- Move shorthand attributes out of Snooz constructor (@joostlek - #99842)
- Use shorthand attributes in Ring (@joostlek - #99829)
- Use shorthand attributes in Rainforest eagle (@joostlek - #99825)
- Use str instead of string placeholders in solaredge (@joostlek - #99843)
- Bump zeroconf to 0.99.0 (@bdraco - #99853)
- Add device class and UoM in Sensibo Number entities (@gjohansson-ST - #99861)
- Renson fan (@jimmyd-be - #94495)
- Modbus scale parameter cuts decimals (@janiversen - #99758)
- Add Diagnostic platform to Aladdin Connect (@mkmer - #99682)
- Bump zeroconf to 0.102.0 (@bdraco - #99875)
- Use shorthand attributes in Telldus live (@joostlek - #99887)
- Use shorthand attributes in Tp-link Omada (@joostlek - #99889)
- Use shorthand attributes in Tradfri (@joostlek - #99890)
- Use shorthand attributes in Tado (@joostlek - #99886)
- Use shorthand attributes in Syncthru (@joostlek - #99884)
- Use shorthand attributes in Syncthing (@joostlek - #99883)
- Use shorthand attributes in Starline (@joostlek - #99882)
- Use shorthand attributes in SRP Energy (@joostlek - #99881)
- Allow exporting of
update
domain to Prometheus (@samcrang - #99400) - Use shorthand attributes in UPB (@joostlek - #99892)
- Use shorthand attributes in Tp-link (@joostlek - #99888)
- Add more options to Islamic Prayer Times (@alyyousuf7 - #95156)
- Bump actions/cache from 3.3.1 to 3.3.2 (@dependabot - #99903)
- Use aliases when listing pipeline languages (@synesthesiam - #99672)
- Use shorthand attributes in Wilight (@joostlek - #99920)
- Use shorthand attributes in Wolflink (@joostlek - #99921)
- Use shorthand attributes in Zerproc (@joostlek - #99926)
- Use shorthand attributes in Volumio (@joostlek - #99918)
- Refactor entity service calls to reduce complexity (@bdraco - #99783)
- Migrate elkm1 to use a dataclass for integration data (@bdraco - #99830)
- Avoid many hass.is_stopping calls in the discovery helper (@bdraco - #99929)
- Switch a few ssdp calls to use get_lower (@bdraco - #99931)
- Bump orjson to 3.9.7 (@bdraco - #99938)
- Add tests for Minecraft Server entry migration from v1 to v2 (@elmurato - #99954)
- Use device class translations for Devolo Update entity (@joostlek - #99235)
- Bump dbus-fast to 2.0.1 (@bdraco - #99894)
- Add UniFi device uptime and temperature sensors (@Kane610 - #99307)
- Update black to 23.9.0 (@cdce8p - #99965)
- Add black caching [ci] (@cdce8p - #99967)
- Add zdb5100 light to zwave_js (@Roagert - #97586)
- Bump pytrafikverket to 0.3.6 (@gjohansson-ST - #99869)
- Change SSDP discovery scan interval to 10 minutes (@bdraco - #99975)
- Add config flow to WAQI (@joostlek - #98220)
- Add binary sensors to Roborock (@Lash-L - #99990)
- Deprecate CLOSE_COMM_ON_ERROR (@janiversen - #99946)
- Add entity translations to withings (@joostlek - #99194)
- Decouple Withings sensor tests from yaml (@joostlek - #99691)
- Fix late review findings in Minecraft Server (@elmurato - #99865)
- Use shorthand attributes in Vicare (@joostlek - #99915)
- Restore airtouch4 codeowner (@joostlek - #99984)
- Switch ESPHome Bluetooth to use loop.create_future() (@bdraco - #100010)
- Switch config_entries to use loop.create_future() (@bdraco - #100011)
- Use snapshot assertion in Plugwise diagnostic test (@joostlek - #100008)
- Move static attributes outside of ws66i constructor (@joostlek - #99922)
- Fix renamed code owner for Versasense (@joostlek - #99976)
- Bump screenlogicpy to v0.9.0 (@dieselrabbit - #92475)
- Add new sensors to Roborock (@Lash-L - #99983)
- Bump zeroconf to 0.103.0 (@bdraco - #100012)
- Bump aiodiscover to 1.5.1 (@bdraco - #100020)
- Add sensor entity descriptions in Minecraft Server (@elmurato - #99971)
- Add Plugwise temperature_offset number (@bouwew - #100029)
- Enable strict typing in Plugwise (@bouwew - #100033)
- Add debug message to doods (@fender4645 - #100002)
- Speed up serializing event messages (@bdraco - #100017)
- Avoid json_decoder_fallback in /api/states (@bdraco - #100018)
- Update bthome-ble to 3.1.1 (@cdce8p - #100042)
- Add diagnostic platform to Honeywell (@mkmer - #100046)
- Raise HomeAssistantError/ValueError for service calls in Honeywell (@mkmer - #100041)
- Make homekit RTP/RTCP source ports more deterministic (@vfreex - #99989)
- Improve Withings config flow tests (@joostlek - #99697)
- Add device to OpenUV (@joostlek - #100027)
- Uer hass.loop.create_future() for MQTT client (@jbouwh - #100053)
- Use hass.loop.create_future() for bluetooth (@jbouwh - #100054)
- Add System Bridge notifications (@timmo001 - #82318)
- Create recorder futures with loop.create_future() (@bdraco - #100049)
- Use hass.loop.create_future() in envisalink (@jbouwh - #100057)
- Remove unnecessary argument from discovergy coordinator (@jpbede - #100058)
- Address ruckus_unleashed late review (@ms264556 - #99411)
- Bump aiohomekit to 3.0.3 (@bdraco - #100047)
- Add water heater support to Airzone (@Noltari - #98401)
- Add slots to translation cache (@bdraco - #100069)
- Bump zeroconf to 0.104.0 (@bdraco - #100068)
- Bump flux_led to 1.0.4 (@bdraco - #100050)
- Bump tibdex/github-app-token from 1.8.0 to 1.8.2 (@dependabot - #99434)
- Bump dbus-fast to 2.2.0 (@bdraco - #100076)
- Add yolink siren battery entity (@matrixd2 - #99310)
- Add sensors to Trafikverket Camera (@gjohansson-ST - #100078)
- Fix missed name to translation key in Sensibo (@gjohansson-ST - #100080)
- Add binary sensors to Trafikverket Camera (@gjohansson-ST - #100082)
- Fix incorrect docstring in TV Camera sensor test (@gjohansson-ST - #100083)
- Renson number entity (@jimmyd-be - #99358)
- Add unit tests for sensors Electric Kiwi (@mikey0000 - #97723)
- Use shorthand attributes in ZAMG (@joostlek - #99925)
- Move smtp constants to const.py (@engrbm87 - #99542)
- Add TYPE_CHECKING condition on type assertions for mqtt (@jbouwh - #100107)
- Also handle DiscovergyClientError as UpdateFailed (@jpbede - #100038)
- Update black to 23.9.1 (@cdce8p - #100108)
- Use json to store Withings test data fixtures (@joostlek - #99998)
- Decouple Withings binary sensor test from YAML (@joostlek - #100120)
- Bump pyunifiprotect to 4.20.0 (@bdraco - #100092)
- Bump zeroconf to 0.105.0 (@bdraco - #100084)
- Cleanup isinstance checks in zeroconf (@bdraco - #100090)
- UniFi streamline loading platforms (@Kane610 - #100071)
- Remove AEMET daily precipitation sensor test (@Noltari - #100118)
- Fix ScrapeSensor.async_added_to_hass (@emontnemery - #100125)
- Fix inverse naming of function in Reolink (@starkillerOG - #100113)
- Guard expensive debug logging with isEnabledFor in alexa (@bdraco - #100137)
- Add Apple WeatherKit integration (@tjhorner - #99895)
- Migrate mobile_app to use json helper (@bdraco - #100136)
- Bump zeroconf to 0.107.0 (@bdraco - #100134)
- Remove code owner Verisure (@niro1987 - #100145)
- Decouple Withings webhook tests from YAML (@joostlek - #100143)
- Migrate internal ZHA data to a dataclasses (@puddly - #100127)
- Bump zeroconf to 0.108.0 (@bdraco - #100148)
- Refactor discovergy config flow test to use parametrize (@jpbede - #100115)
- Split Withings common file out to their own file (@joostlek - #100150)
- Use library for condition/wind direction conversions (@Noltari - #100117)
- Let the discovergy config flow test end with create entry (@jpbede - #100153)
- Bump dbus-fast to 2.4.0 (@bdraco - #100158)
- Move airly coordinator to its own file (@jpbede - #99545)
- Add configuration flow to Todoist integration (@allenporter - #100094)
- Bump dbus-fast to 2.6.0 (@bdraco - #100163)
- Add missing AEMET wind gust speed (@Noltari - #100157)
- Add Life360 Location Update Button (@alexyao2015 - #99559)
- Use shorthand attributes in Smart meter texas (@joostlek - #99838)
- Bump tibdex/github-app-token from 1.8.2 to 2.0.0 (@dependabot - #100099)
- Bring modbus naming in sync with standard (@janiversen - #99285)
- Remove unnecessary block use of pylint disable in components a-o (@emontnemery - #100190)
- Remove default from deprecated close_comm_on_error (@janiversen - #100188)
- Use shorthand attributes in Wiffi (@joostlek - #99919)
- Use shorthand attributes in Songpal (@joostlek - #99849)
- Use shorthand attributes in Squeezebox (@joostlek - #99863)
- Use shorthand attributes in Twinkly (@joostlek - #99891)
- Use shorthand attributes in Smarttub (@joostlek - #99839)
- Use shorthand attributes in Vera (@joostlek - #99893)
- Simplify WS command entity/source (@emontnemery - #99439)
- Remove unnecessary block use of pylint disable in onvif (@emontnemery - #100194)
- Use shorthand attribute in Bloomsky (@joostlek - #100203)
- Use shorthand attributes in geniushub sensor (@bdraco - #100208)
- Use shorthand attributes in buienradar camera (@bdraco - #100205)
- Use shorthand attributes in garadget cover (@bdraco - #100207)
- Enable asyncio debug mode in tests (@emontnemery - #100197)
- Use shorthand attributes in Isy994 (@joostlek - #100209)
- Use shorthand attributes in Point (@joostlek - #100214)
- Improve type annotations in websocket_api tests (@emontnemery - #100198)
- Use shorthand attributes in Universal (@joostlek - #100219)
- Use shorthand attributes in Yamaha Musiccast (@joostlek - #100220)
- Use shorthand attributes in SPC (@joostlek - #100217)
- Add Entity Descriptions to SMA integration (@rklomp - #58707)
- Add intial property to imap_content event data (@jbouwh - #100171)
- Use shorthand attributes in Smartthings (@joostlek - #100215)
- Remove unnecessary pylint disable in tado (@emontnemery - #100196)
- Bump homematicip_cloud to 1.0.15 (@hahn-th - #99387)
- Set TriggerBaseEntity device_class in init (@bdraco - #100216)
- Update Stream logging on EVENT_LOGGING_CHANGED (@uvjustin - #99256)
- Use more common translations (@jrieger - #100135)
- Use more shorthand attributes in huawei_lte binary_sensor (@bdraco - #100211)
- Use more shorthand properties in homematicip_cloud (@bdraco - #100210)
- Set roku media player device class in constructor (@bdraco - #100225)
- Use shorthand attributes in NWS (@joostlek - #99620)
- Update Deprecated Selector Syntax (@SirGoodenough - #99308)
- Bump sigstore/cosign-installer from 3.1.1 to 3.1.2 (@dependabot - #99563)
- Use short hand entity_registry_enabled_default in nws (@bdraco - #100227)
- Add entity translations to WLED (@joostlek - #99056)
- Clean up device registry for climate devices that no longer exist in Honeywell (@mkmer - #100072)
- Use short handle attributes for device class in netatmo cover (@bdraco - #100228)
- Improve typing of entity.entity_sources (@emontnemery - #99407)
- Use shorthanded attributes for MQTT cover (@jbouwh - #100230)
- Remove unnecessary block use of pylint disable in components p-z (@emontnemery - #100192)
- Introduce base class for Trafikverket camera (@joostlek - #100114)
- Set dynalite cover device class in constructor (@bdraco - #100232)
- Clean up variables in Soundtouch (@joostlek - #99859)
- Improve Entity._suggest_report_issue (@emontnemery - #100204)
- Remove the uniqueid from todoist (@allenporter - #100206)
- Add meteoclimatic sensor statistics (@Noltari - #100186)
- Support for Insteon 4 button KeypadLink device (@teharris1 - #100132)
- Remove restore functionality in Speedtest.net (@joostlek - #96950)
- User shorthand attr for mqtt alarm_control_panel (@jbouwh - #100234)
- Use shorthand attr for mqtt assumed_state (@jbouwh - #100241)
- Add strict typing to GPSD (@jrieger - #100030)
- Upgrade ruff to 0.0.289 (@scop - #100238)
- Update ecobee zeroconf/homekit discovery (@bdraco - #100091)
- Use shorthand attributes in VLC telnet (@joostlek - #99916)
- Bump async-upnp-client to 0.35.1 (@bdraco - #100248)
- Disable always responding to all SSDP M-SEARCH requests with the root device (@bdraco - #100224)
- SamsungTV: Add unique_id for when missing (legacy models) (@chemelli74 - #96829)
- Update jsonpath to 0.82.2 (@cdce8p - #100252)
- Fix pylint config warning (@cdce8p - #100251)
- Update apple_weatherkit to 1.0.2 (@tjhorner - #100254)
- Correct Venstar firmware version to use device's FW version instead of API version (@jhollowe - #98493)
- Address weatherkit late review comments (@tjhorner - #100265)
- Bump docker/login-action from 2.2.0 to 3.0.0 (@dependabot - #100264)
- Tweak entity/source WS command handler (@emontnemery - #100272)
- Test speedtest.net config entry lifecycle (@joostlek - #100280)
- Improve type hint in entity_registry (@emontnemery - #100278)
- Add diagnostics to Twinkly (@Olen - #100146)
- Use shorthanded attrs for yamaha_musiccast select (@jbouwh - #100273)
- Move sms coordinators to their own file (@jpbede - #100276)
- Limit waze_travel_time to 1 call every 0.5s (@eifinger - #100191)
- Use hass.loop.create_future() in zha (@jbouwh - #100056)
- Use shorthanded attrs for vera sensor (@jbouwh - #100269)
- Remove NZBGet configurable scan interval (@joostlek - #98869)
- Update syrupy to 4.5.0 (@frenck - #100283)
- Update mutagen to 1.47.0 (@frenck - #100284)
- Use shorthand attrs for xbox base_sensor (@jbouwh - #100290)
- Remove profile from Withings config flow (@joostlek - #100202)
- Use shorthand attrs in iaqualink (@jbouwh - #100281)
- Use shorthand attrs for velux (@jbouwh - #100294)
- Fix missing super async_added_to_hass in lookin (@bdraco - #100296)
- Replace StateMachine._domain_index with a UserDict (@emontnemery - #100270)
- Add options flow to Withings (@joostlek - #100300)
- Allow setting the elevation in
set_location
(@jrieger - #99978) - Improve UserDict in device and entity registries (@emontnemery - #100307)
- Update debugpy to 1.8.0 (@frenck - #100311)
- Use shorthand attrs in template integration (@jbouwh - #100301)
- Update Roborock entity categories (@balloob - #100316)
- Remove legacy UniFi PoE client clean up (@Kane610 - #100318)
- Use short hand attributes in onvif camera (@bdraco - #100319)
- Add some tests to Freebox (@Quentame - #99755)
- Bump dbus-fast to 2.7.0 (@bdraco - #100321)
- Use cached_property in entity_registry (@bdraco - #100302)
- Use snapshot assertion for nexia diagnostics test (@jpbede - #100328)
- Bump python-amcrest to 1.9.8 (@bdraco - #100324)
- Add missing sms coordinator to .coveragerc (@jpbede - #100327)
- Use cached_property in device registry (@bdraco - #100309)
- Update sentry-sdk to 1.31.0 (@frenck - #100293)
- Use shorthand atts for met_eireann (@jbouwh - #100335)
- Shorthanded attrs for met integration (@jbouwh - #100334)
- Use shorthand attributes for supla cover device class (@bdraco - #100337)
- Bump protobuf to 4.24.3 (@bdraco - #100329)
- Use shorthand attributes in saj (@bdraco - #100317)
- Bump grpcio to 1.58.0 (@bdraco - #100314)
- Make core States use cached_property (@bdraco - #100312)
- Late review for honeywell (@mkmer - #100299)
- Bump zeroconf to 0.111.0 (@bdraco - #100340)
- Use more shorthand attributes in threshold binary_sensor (@bdraco - #100343)
- Add missing init.py file in yardian test folder (@h3l1o5 - #100345)
- Use shorthand attributes in Smappee (@joostlek - #99837)
- Add icon to GPSD (@jrieger - #100347)
- Use f-string instead of concatenation in Velux (@joostlek - #100353)
- Update awesomeversion to 23.8.0 (@frenck - #100349)
- Drop useless passing of update_method to DataUpdateCoordinator (@emontnemery - #100355)
- Update apprise to 1.5.0 (@frenck - #100351)
- Netgear cleanup (@starkillerOG - #99505)
- Change service
set_location
to use number input selectors (@jrieger - #100360) - Remove useless timeout guards in devolo_home_network (@Shutgun - #100364)
- Extract Withings API specifics in own class (@joostlek - #100363)
- Add Netgear entity translations (@starkillerOG - #100367)
- Solve racing problem in modbus test (@janiversen - #100287)
- Use shorthand device_type attr for plaato sensors (@jbouwh - #100385)
- Short handed device class for overkiz cover (@jbouwh - #100394)
- Use shorthand attrs for tasmota (@jbouwh - #100390)
- Bump zeroconf to 0.112.0 (@bdraco - #100386)
- Remove hard coded Icon from Unifi device scanner (@Kane610 - #100401)
- Remove obsolete strings from Withings (@joostlek - #100396)
- Move solarlog coordinator to own file (@jpbede - #100402)
- Reload on Withings options flow update (@joostlek - #100397)
- Avoid multiline ternary use (@jbouwh - #100381)
- Bump bleak-retry-connector to 3.2.1 (@bdraco - #100377)
- Cache entity properties that are never expected to change in the base class (@bdraco - #95315)
- Improve performance of mqtt_room (@bdraco - #100408)
- Use more shorthand attributes in hyperion (@bdraco - #100213)
- Move awair coordinators to their own file (@jpbede - #100411)
- Tweak datetime service schema (@emontnemery - #100380)
- Bump apple_weatherkit to 1.0.3 (@tjhorner - #100416)
- Move airtouch4 coordinator to its own file (@jpbede - #100424)
- Revert "Cache entity properties that are never expected to change in the base class" (@emontnemery - #100422)
- Generate withings webhook ID in config flow (@joostlek - #100395)
- Add device_address to modbus configuration (@janiversen - #100399)
- Add virtual_count == slave_count in modbus configuration (@janiversen - #100398)
- Remove state class from RainMachine TIMESTAMP sensors (@WillCodeForCats - #100400)
- Test VIRTUAL_COUNT parameter (@janiversen - #100434)
- Add test for modbus CONF_DEVICE_ADDR (@janiversen - #100435)
- Bump sense-energy to 0.12.2 (@bdraco - #100459)
- Make codespell ignore snapshots (@joostlek - #100463)
- Harden modbus against lib errors (@janiversen - #100469)
- Use shorthand attrs for device_class zwave_js sensor (@jbouwh - #100414)
- Move co2signal exceptions to their own file (@jpbede - #100473)
- Move cert_expiry coordinator to its own file (@jpbede - #100472)
- Move flipr coordinator to its own file (@jpbede - #100467)
- Move co2signal models to their own file (@jpbede - #100478)
- Move flipr base entity to its own file (@jpbede - #100481)
- Use central logger in Withings (@joostlek - #100406)
- Simplify code, due to better error catching in modbus. (@janiversen - #100483)
- Modbus 100% test coverage (again) (@janiversen - #100482)
- Add switchbot cloud integration (@SeraphicRav - #99607)
- Pass function correctly to Withings API (@joostlek - #100391)
- Avoid writing unifiprotect state when nothing has changed (@bdraco - #100439)
- Bump python-androidtv to 0.0.72 (@kevin-kraus - #100441)
- Add fan modes in Lyric integration (@jerry0317 - #100420)
- Deprecate modbus parameter retry_on_empty (@janiversen - #100292)
- Added device class to speedtestdotnet sensor entities. (@dirrgang - #100500)
- Update numpy to 1.26.0 (@cdce8p - #100512)
- Bump opower to 0.0.34 (@tronikos - #100501)
- Fix huawei_lte current month up/download sensor error on delete (@scop - #100506)
- Fix full black run condition [ci] (@cdce8p - #100532)
- Add
event
platform for Shelly gen2 devices (@bieniu - #99659) - Bump elkm1-lib to 2.2.6 (@gwww - #100537)
- Remove duplicate mobile_app client fixture (@cdce8p - #100530)
- Fix google invalid token expiry test init for UTC offsets > 0 (@scop - #100533)
- Add missing conversation service translation (@steffenrapp - #100308)
- Move co2signal coordinator to its own file (@jpbede - #100541)
- Update typing-extensions to 4.8.0 (@cdce8p - #100545)
- Update pytest warnings filter (@cdce8p - #100546)
- Adjust codeowners in modbus (@janiversen - #100474)
- Clean up lyric sensor platform (@joostlek - #100495)
- Set co2signal integration type to service (@jpbede - #100543)
- Drop codeowner for Magic Home/flux_led (@bdraco - #100557)
- Drop codeowner for LIFX (@bdraco - #100556)
- Fibaro streamline hass.data entry (@rappenze - #100547)
- Add pylint plugin to check for calls to base implementation (@cdce8p - #100432)
- Add Vodafone Station sensor platform (@chemelli74 - #99948)
- Move uptimerobot coordinator to its own file (@jpbede - #100558)
- Fix lyric feedback (@joostlek - #100586)
- Change Hue zigbee connectivity sensor into an enum (@joostlek - #98632)
- Remove platform const in co2signal coordinator (@jpbede - #100592)
- Add DataUpdateCoordinator to Minecraft Server (@elmurato - #100075)
- Add Spotify code owner (@joostlek - #100597)
- Add config-flow to NextBus (@ViViDboarder - #92149)
- Call async added to hass super in Livisi (@joostlek - #100446)
- Update zeroconf discovery to use IPAddress objects to avoid conversions (@bdraco - #100567)
- Add missing translations for Shelly event type states (@bieniu - #100608)
- Clean-up Minecraft Server tests (@elmurato - #100615)
- Use is for UNDEFINED check in async_update_entry (@bdraco - #100599)
- Switch config flows use newer zeroconf methods to check IP Addresses (@bdraco - #100568)
- Add integration for IKEA Idasen Desk (@abmantis - #99173)
- Move renson coordinator to its own file (@jpbede - #100610)
- Move faa_delays coordinator to its own file (@jpbede - #100548)
- Update enphase_envoy zeroconf checks to use stdlib ipaddress methods (@bdraco - #100624)
- Update dhcp to use stdlib ipaddress methods (@bdraco - #100625)
- Avoid double lookups with data_entry_flow indices (@bdraco - #100627)
- Bump dbus-fast to 2.9.0 (@bdraco - #100638)
- Bump SQLAlchemy to 2.0.21 (@bdraco - #99745)
- Add second test device for Roborock (@Lash-L - #100565)
- Fix hkid matching in homekit_controller when zeroconf value is not upper case (@bdraco - #100641)
- Move attributes to be excluded from recording to entity classes (@emontnemery - #100239)
- Update doorbird zeroconf checks to use stdlib ipaddress methods (@bdraco - #100623)
- Avoid ConfigEntry lookups in hass.config_entries.async_entries for domain index (@bdraco - #100598)
- Bump ismartgate to 5.0.1 (@unDemian - #100636)
- Bump tibdex/github-app-token from 2.0.0 to 2.1.0 (@dependabot - #100632)
- Add Enmax virtual integration to Opower (@aman207 - #100503)
- Clean-up Minecraft Server constants (@elmurato - #100666)
- Avoid calling extract_stack in system_log since it does blocking I/O (@bdraco - #100455)
- Add test to london underground (@jpbede - #100562)
- Add support for Levoit Vital200s purifier (@mike391 - #100613)
- Fix missspelled package names (@edenhaus - #100670)
- Add Slack thread/reply support (@FletcherAU - #93384)
- Avoid redundant calls to
async_ha_write_state
in MQTT (binary) sensor (@jbouwh - #100438) - Move definition of attributes excluded from history to entity classes (@emontnemery - #100430)
- Add ecoforest integration (@pjanuario - #100647)
- Move coolmaster coordinator to its own file (@jpbede - #100425)
- Add water shortage binary sensor (@Lash-L - #100662)
- Add last clean sensors to Roborock (@Lash-L - #100661)
- ZHA multiprotocol detected - fix typo (@c0ffeeca7 - #100683)
- Remove async_process_integration_platform_for_component (@emontnemery - #100680)
- Add Renson button entity (@jimmyd-be - #99494)
- Update plugwise to v0.33.0 (@bouwew - #100689)
- ZHA multiprotocol detected message: add info (@c0ffeeca7 - #100686)
- Add missing step-differentiation for the Plugwise temperature_offset (@bouwew - #100654)
- Add number platform to ecoforest (@pjanuario - #100694)
- Add additional sensors to ecoforest integration (@pjanuario - #100681)
- Avoid polling in sun sensor entities (@bdraco - #100693)
- Avoid redundant calls to
async_write_ha_state
in MQTT mqtt alarm_control_panel (@jbouwh - #100691) - Avoid redundant calls to
async_write_ha_state
in MQTT climate & water_heater (@jbouwh - #100696) - Assign color_mode for mqtt light as ColorMode (@jbouwh - #100709)
- Add switch platform to ecoforest integration (@pjanuario - #100708)
- Move samsung tv device class outside of constructor (@joostlek - #100712)
- Avoid redundant calls to
async_write_ha_state
in MQTT light (@jbouwh - #100690) - Add device class to denonavr (@DanielWeeber - #100711)
- Use shorthand attrs for MQTT cover (@jbouwh - #100710)
- Reolink remove unneeded str() (@starkillerOG - #100718)
- Add more august actions (@Olen - #100667)
- Remove obsolete methods in HVV departures (@joostlek - #100451)
- Bump aiovodafone to 0.3.0 (@chemelli74 - #100729)
- Only get state once for all August sensor-tests (@Olen - #100721)
- Avoid redundant calls to async_write_ha_state in mqtt cover (@jbouwh - #100720)
- Remove unneeded instance check (@rappenze - #100736)
- Improve Idasen Desk "no devices found" message (@abmantis - #100742)
- Bump screenlogicpy to v0.9.1 (@dieselrabbit - #100744)
- Fix Shelly Gen2 event get input name method (@thecode - #100733)
- Add
event
platform for Shelly gen1 devices (@bieniu - #100655) - Correct some typo's in MQTT issue string (@jbouwh - #100759)
- Fibaro finish separation of scenes (@rappenze - #100734)
- Add myself as a fitbit codeowner (@allenporter - #100766)
- Add media extractor tests (@joostlek - #100462)
- Add tests for fitbit integration (@allenporter - #100765)
- Call async added to hass super in Flo (@joostlek - #100453)
- Fix fitbit test code owner (@joostlek - #100772)
- Bump pysensibo 1.0.35 (@gjohansson-ST - #100245)
- Refactor Sensibo tests to use snapshot (@gjohansson-ST - #100775)
- Add config flow to Hydrawise (@dknowles2 - #95589)
- Bump faadelays to 2023.8.0 (@ntilley905 - #100700)
- Add more test coverage for fitbit sensors (@allenporter - #100776)
- Clean up FAA Delays constants (@ntilley905 - #100788)
- Update powerwall password description (@AtomBrake - #100389)
- Expose bluetooth availability tracking interval controls to integrations (@Jc2k - #100774)
- Avoid redundant calls to async_write_ha_state in mqtt device_tracker (@jbouwh - #100767)
- Remove support for excluding attributes in recorder platforms (@emontnemery - #100679)
- Allow workday sensor to be configured without a country (@scolby33 - #93048)
- Preserve private ble device broadcast interval when MAC address rotates (@Jc2k - #100796)
- Bump bluetooth-data-tools to 0.12.0 (@bdraco - #100794)
- Update AEMET-OpenData to v0.4.5 (@Noltari - #100818)
- Rewrite fitbit sensor API response value parsing (@allenporter - #100782)
- Add Mysensors battery sensor (@trnila - #100749)
- Change duration for timer.start service to only change running duration (@gjohansson-ST - #99628)
- Create repairs in Workday if country or province is wrong (@gjohansson-ST - #98753)
- Bump actions/checkout from 4.0.0 to 4.1.0 (@dependabot - #100836)
- Add duotecno climate (@Cereal2nd - #99333)
- Address late review on Life360 button (@alexyao2015 - #100740)
- Explicitly define ScreenLogic entity descriptions (@dieselrabbit - #100173)
- Add binary sensors for duotecno (@Cereal2nd - #100844)
- Allow passing a wake word ID to detect wake word (@balloob - #100832)
- Add a select entity for homekit temperature display units (@Jc2k - #100853)
- Store wakeword settings in assist pipelines (@emontnemery - #100847)
- Update pylint to 2.17.6 (@cdce8p - #100849)
- Add valve position sensor for Eve Thermo (@Jc2k - #100856)
- Provide a better model for HomeKit service entries (@bdraco - #100848)
- Add support for receivers to HomeKit (@bdraco - #100717)
- Add duration and sensitivity configuration for Eve Motion (@Jc2k - #100861)
- Rename wake_word.async_default_engine to wake_word.async_default_entity (@emontnemery - #100855)
- Simplify Minecraft Server SRV handling (@elmurato - #100726)
- Avoid redundant calls to async_write_ha_state for mqtt fan (@jbouwh - #100777)
- Avoid redundant calls to async_write_ha_state in mqtt humidifier (@jbouwh - #100781)
- Rework and added tests for mqtt event (@jbouwh - #100769)
- Fix missing device class on Velux Windows (@Jc2k - #100863)
- Avoid redundant calls to async_write_ha_state in mqtt lawn_mower (@jbouwh - #100795)
- Avoid redundant calls to async_write_ha_state in mqtt lock (@jbouwh - #100802)
- Avoid redundant calls to async_write_ha_state in mqtt number (@jbouwh - #100808)
- Avoid redundant calls to async_write_ha_state in mqtt select (@jbouwh - #100809)
- Avoid redundant calls to async_ha_write_state in mqtt switch (@jbouwh - #100815)
- Avoid redundant calls to async_ha_write_state in mqtt text (@jbouwh - #100816)
- Avoid redundant calls to async_ha_write_state mqtt update platform (@jbouwh - #100819)
- Update types packages (@cdce8p - #100850)
- Use wake word settings in assist pipeline runs (@emontnemery - #100864)
- Rework and fix mqtt siren writing state and attributes (@jbouwh - #100871)
- Handle json decode exception in co2signal (@jpbede - #100857)
- Bump led-ble to 1.0.1 (@bdraco - #100873)
- Avoid redundant calls to async_write_ha_state in mqtt vacuum (@jbouwh - #100799)
- Add tests for mqtt image (@jbouwh - #100793)
- Parametrize more co2signal config flow tests (@jpbede - #100882)
- Avoid redundant calls to async_write_ha_state in mqtt siren (@jbouwh - #100813)
- Add type hints for intent_script integration (@jbouwh - #99393)
- Bump yt-dlp to 2023.9.24 (@joostlek - #100884)
- Bump dbus-fast to 2.10.0 (@bdraco - #100879)
- Bump zeroconf to 0.114.0 (@bdraco - #100880)
- Bump async-upnp-client to 0.36.0 (@bdraco - #100881)
- Add doorbell event to google_assistant (@jbouwh - #97123)
- Simplify homekit_controller tests with snapshots (@Jc2k - #100885)
- Bump aiohomekit to 3.0.5 (@Jc2k - #100886)
- Make sure time is changed in mqtt event test (@jbouwh - #100889)
- Use webrtc-noise-gain for audio enhancement in Assist pipelines (@synesthesiam - #100698)
- Simplify fitbit unit system and conversions (@allenporter - #100825)
- Add Rain Bird irrigation calendar (@allenporter - #87604)
- Allow fetching wake word entity info (@balloob - #100893)
- Enable strict typing in london underground (@jpbede - #100563)
- Add date range to Workday (@gjohansson-ST - #96255)
- Add device info to Hydrawise (@dknowles2 - #100828)
- Add coordinator to Withings (@joostlek - #100378)
- Bump pyduotecno to 2023.9.0 (@Cereal2nd - #100900)
- Rename Withings coordinator file (@joostlek - #100899)
- Rename PipelineData.pipeline_runs to pipeline_debug (@emontnemery - #100907)
- Add entity translations to Wallbox (@joostlek - #99021)
- Mark Bluetooth scanner as not scanning when watchdog timeout is reached (@bdraco - #100738)
- Add state classes to Tomorrowio sensors (@dirrgang - #100692)
- Remove duplicated call to
PipelineRun.end
fromPipelineInput.execute
(@emontnemery - #100909) - Remove async-timeout as core dependency (@cdce8p - #100912)
- Cleanup Withings const import (@joostlek - #100914)
- Add missing input_button service translation (@steffenrapp - #100387)
- Bump aioairzone-cloud to 0.2.2 (@Noltari - #100915)
- Make Hydrawise compliant with new naming standards (@dknowles2 - #100921)
- Add entity translations to SRP Energy (@joostlek - #99011)
- Handle authorization error in glances config flow (@engrbm87 - #100866)
- Tweak pipeline.multiply_volume (@emontnemery - #100905)
- Update fitbit client to use asyncio (@allenporter - #100933)
- Small cleanup to isy994 extra_state_attributes (@bdraco - #100935)
- Cache the latest short term stat id for each metadata_id on each run (@bdraco - #100535)
- Bump zeroconf to 0.115.0 (@bdraco - #100931)
- Tweak test wake_word.test_init.test_detected_entity (@emontnemery - #100910)
- Add re-auth flow to glances integration (@engrbm87 - #100929)
- Add body_exists to MockRequest in aiohttp util (@joostlek - #100932)
- Update frontend manifest for new icons (@bramkragten - #100936)
- Add support to remove orphan devices in AVM FRITZ!SmartHome (@mib1185 - #100739)
- Add config flow to AfterShip (@joostlek - #100872)
- Rename WakeWord.ww_id to WakeWord.id (@emontnemery - #100903)
- Intialize mqtt lock in an unknown state in pessimistic mode (@jbouwh - #100943)
- Remove setting name in AnthemAV config flow (@joostlek - #99148)
- Use automatic title during config flow setup in Aurora (@joostlek - #99199)
- Call async added to hass super in Smart Meter Texas (@joostlek - #100445)
- Call async added to hass super in Risco (@joostlek - #100444)
- Use snapshot assertion for wiz diagnostics test (@jpbede - #99154)
- Call async added to hass super in Airvisual (@joostlek - #100449)
- Move fetching of sw_version for Twinkly (@Olen - #100286)
- Remove redundant initial assigment for mqtt siren (@jbouwh - #100945)
- Remove unused attribute for MQTT lawn_mower (@jbouwh - #100946)
- Abort wake word detection when assist pipeline is modified (@emontnemery - #100918)
- Bump aiovodafone to 0.3.1 (@chemelli74 - #100944)
- Add Medcom Bluetooth integration (@elafargue - #100289)
- Simplify wake_word/info + improve test coverage (@emontnemery - #100902)
- Update MyQ to use python-myq 3.1.9 (@Lash-L - #100949)
- Support cloudhooks in Withings (@joostlek - #100916)
- Allow discovery config update mqtt update entities (@jbouwh - #100957)
- Move motion blinds coordinator to its own file (@jpbede - #100952)
- Cleanup redundant mqtt entity constructors (@jbouwh - #100939)
- Bump zwave-js-server-python to 0.52.0 (@raman325 - #100833)
- KNX: Provide project data and parser version via websocket (@mueli - #100676)
- Add audio_settings for pipeline from ESPHome device (@jesserockz - #100894)
- Move poolsense coordinator to its own file (@jpbede - #100964)
- Bump async-upnp-client to 0.36.1 (@StevenLooman - #100961)
- Add button platform to Vodafone Station (@chemelli74 - #100941)
- Bump to webrtc-noise-gain 1.2.1 for 32-bit builds (@synesthesiam - #100942)
- Add endpoint to
zwave_js_notification
event (@raman325 - #100951) - Update frontend to 20230926.0 (@bramkragten - #100969)
- Send Wyoming Detect message during wake word detection (@synesthesiam - #100968)
- Bump zha-quirks to 0.0.104 (@TheJulianJES - #100975)
- Bump ZHA dependencies (@puddly - #100979)
- Move poolsense base entity to its own file (@jpbede - #100981)
- Move EVENT_LOGGING_CHANGED to constants (@raman325 - #100974)
- Automatically enable/disable zwave_js server logging in lib (@raman325 - #100837)
- Deprecate Withings YAML (@joostlek - #100967)
- Add cover support to Comelit (@chemelli74 - #100904)
- Add "start_irrigation" service for Yardian (@h3l1o5 - #100257)
- Set device name as entity name for Comelit lights (@joostlek - #100986)
- Allow to reset an mqtt lock to an unknown state (@jbouwh - #100985)
- Add config flow to color extractor (@joostlek - #100862)
- Add trigger weather template (@gjohansson-ST - #100824)
- Add typing to poolsense (@jpbede - #100984)
- Rework UniFi websocket (@Kane610 - #100614)
- Use local time instead of UTC time as default backup filenames (@jpbede - #100959)
- Use async_at_started in Withings (@joostlek - #100994)
- Exclude manifest files from youtube media extraction (@joostlek - #100771)
- Increase MyQ update interval (@Lash-L - #100977)
- Skip timestamp check of the SIA events (@amitfin - #100660)
- Add config flow to Twitch (@joostlek - #93451)
- Add test helper for cloud status updates (@joostlek - #100993)
- Add Freebox Home binary sensors (@nachonam - #92196)
- Fix additional test cases for Python 3.12 (@cdce8p - #101006)
- Implement Airzone Cloud Zone climate support (@Noltari - #100792)
- Bump dbus-fast to 2.11.0 (@bdraco - #101005)
- Add WeatherFlow integration (@jeeftor - #75530)
- Address Comelit cover late review (@chemelli74 - #101008)
- Add "UV Index" to IPMA (@tokenize47 - #100383)
- Restore state of trend sensor (@jpbede - #100332)
- Add homeassistant reload_all translatable service name and description (@steffenrapp - #100437)
- Adopt Hue integration to latest changes in Hue firmware (@marcelveldt - #101001)
- Fix handling reload with invalid mqtt config (@jbouwh - #101015)
- Fix HomeKit handling of unavailable state (@bdraco - #101021)
- Update pyweatherflowudp to 1.4.3 (@cdce8p - #101022)
- Use webrtc-noise-gain without AVX2 (@synesthesiam - #101028)
- Add shutter_tilt support for Fibaro FGR 223 (@lennart24 - #96283)
- Fix google maps device_tracker same last seen timestamp (@tyjtyj - #99963)
- Add feature to add measuring station via number in waqi (@joostlek - #99992)
- Bump PySwitchbot to 0.40.0 to support Curtain 3 (@the-ress - #100619)
- Add LED control support to Home Assistant Green (@emontnemery - #100922)
- ESPHome: dont send error when wake word is aborted (@jesserockz - #101032)
- Fix onvif creating a new entity for every new event (@joostlek - #101035)
- Pin pydantic to 1.10.12 (@joostlek - #101044)
- Update aioairzone-cloud to v0.2.3 (@Noltari - #101052)
- Don't show withings repair if it's not in YAML (@joostlek - #101054)
- Bump apple_weatherkit to 1.0.4 (@tjhorner - #101057)
- Remove fma instructions from webrtc-noise-gain (@synesthesiam - #101060)
- Bump aiowaqi to 1.1.0 (@joostlek - #99751)
- Update frontend to 20230928.0 (@piitaya - #101067)
- Bump opower to 0.0.35 (@tronikos - #101072)
- Add native precipitation unit for weatherkit (@tjhorner - #101073)
- Use wake word description if available (@synesthesiam - #101079)
- Update xknxproject to 3.3.0 (@farmio - #101081)
- Fix ZHA exception when writing
cie_addr
during configuration (@TheJulianJES - #101087) - Bump plexapi to 4.15.3 (@jjlawren - #101088)
- Update Home Assistant base image to 2023.09.0 (@frenck - #101092)
- Use pep 503 compatible wheels index for builds (@frenck - #101096)
- Fix circular dependency on homeassistant (@cdce8p - #101099)
- Ignore binary distribution wheels for charset-normalizer (@frenck - #101104)
- Stop the Home Assistant Core container by default (@agners - #101105)
- Correct binary ignore for charset-normalizer to charset_normalizer (@frenck - #101106)
- Pin charset-normalizer in our package constraints (@frenck - #101107)
- Migrate WAQI unique id (@joostlek - #101112)
- Add logging to media extractor to know the selected stream (@joostlek - #101117)
- Correct youtube stream selector in media extractor (@joostlek - #101119)
- Revert pin on AlexaPy (@frenck - #101123)
- Return None when value is not known in OpenHardwareMonitor (@joostlek - #101127)
- Bump aiowaqi to 1.1.1 (@joostlek - #101129)
- Fix zwave_js firmware update logic (@raman325 - #101143)
- Terminology: Rename Multi-PAN to Multiprotocol to be consistent (@c0ffeeca7 - #99262)
- Report unavailability for yolink sensor and binary_sensor (@hlyi - #100743)
- Bump zwave-js-server-python to 0.52.1 (@raman325 - #101162)
- Bump PySwitchbot to 0.40.1 (@the-ress - #101164)
- Fix rainbird entity unique ids (@allenporter - #101168)
- Update denonavr to
0.11.4
(@ol-iver - #101169) - Clear calendar alarms after scheduling and add debug loggging (@allenporter - #101176)
- Update Mill library to 0.11.6 (@Danielhiversen - #101180)
- Add config entry name to Withings webhook name (@joostlek - #101205)
- Correct JSONDecodeError in co2signal (@joostlek - #101206)
- Fix loop in progress config flow (@silamon - #97229)
- Bump python-roborock to 0.34.6 (@Lash-L - #101147)
- Split get users into chunks of 100 for Twitch sensors (@timmo001 - #101211)
- Bump zeroconf to 0.115.1 (@bdraco - #101213)
- Bump aioesphomeapi to 17.0.1 (@bdraco - #101214)
- Remove invalid doc about multi origin/dest in google_travel_time (@eifinger - #101215)
- Fix withings webhook name (@joostlek - #101221)
- ESPHome: fix voice assistant default audio settings (@jesserockz - #101241)
- Remove dead code from broadlink light (@emontnemery - #101063)
- Fix color temperature setting in broadlink light (@emontnemery - #101251)
- Add extra validation in private_ble_device config flow (@Jc2k - #101254)
- Downgrade pylitterbot to 2023.4.5 (@joostlek - #101255)
- Add missing device class to sensor.DEVICE_CLASS_UNITS (@emontnemery - #101256)
- Bump aiowaqi to 2.0.0 (@joostlek - #101259)
- Add documentation URL for the Home Assistant Green (@frenck - #101263)
- Bump python-myq to 3.1.11 (@Lash-L - #101266)
- Bump intents to 2023.10.2 (@synesthesiam - #101277)
- Revert "Use shorthand attributes in Telldus live" (@joostlek - #101281)
- Bump pylitterbot to 2023.4.9 (@natekspencer - #101285)
- Update frontend to 20231002.0 (@bramkragten - #101294)
- Update Lokalise CLI to v2.6.8 (@frenck - #101297)
- Remove duplicated device before daikin migration (@mover85 - #99900)
- Revert PR #99077 for Aussie Broadband (@Bre77 - #101314)
- Fix reference error in Aussie Broadband (@Bre77 - #101315)
- Bump pyW800rf32 to 0.4 (@mib1185 - #101317)
- Increase pipeline timeout to 5 minutes (@synesthesiam - #101327)
- Pipeline runs are only equal with same id (@synesthesiam - #101341)
- Fix manual stopping of the voice assistant pipeline (@jesserockz - #101351)
- Allow esphome device to disable vad on stream (@jesserockz - #101352)
- Fix temperature when myZone is in use for Advantage air (@Bre77 - #101316)
- Check that dock error status is not None for Roborock (@Lash-L - #101321)
- Increase update interval of update platform in devolo_home_network (@Shutgun - #101366)
- Update Pillow to 10.0.1 (@frenck - #101368)