- Ensure metoffice daily are returned once daily (@gordallott - #72440) (metoffice docs)
- Fix thumbnail issues in Twitch integration (@bergdahl - #72564) (twitch docs)
- Bump aiobafi6 to 0.6.0 to fix logging performance (@jfroy - #73517) (baf docs) (dependency)
- Use IP address instead of hostname in Brother integration (@bieniu - #73556) (brother docs)
- Bump growattServer to 1.2.2 (@muppet3000 - #73561) (growatt_server docs) (dependency)
- Handle offline generators in oncue (@bdraco - #73568) (oncue docs)
- Don't attempt to reload MQTT device tracker (@emontnemery - #73577) (mqtt docs)
- Fix handling of illegal dates in onvif sensor (@emontnemery - #73600) (onvif docs)
- Fix voltage and current values for Fritz!DECT smart plugs (@mib1185 - #73608) (fritzbox docs)
- Fix MQTT config schema to ensure correct validation (@jbouwh - #73619) (mqtt docs)
- Fix calling permanent off with nexia (@bdraco - #73623) (nexia docs) (dependency)
- Don't verify ssl certificates for ssdp/upnp devices (@StevenLooman - #73647) (upnp docs) (ssdp docs)
- Retry on SenseAPIException during sense config entry setup (@bdraco - #73651) (sense docs)
- Fix AmbiClimate services definition (@maxgashkov - #73668) (ambiclimate docs)
- Update aiomusiccast (@micha91 - #73694) (yamaha_musiccast docs) (dependency)
- Fix CSRF token for UniFi (@Kane610 - #73716) (unifi docs)
- Insteon bug fixes (@teharris1 - #73791) (insteon docs)
- Fix Plugwise migration error (@frenck - #73812) (plugwise docs)
- Filter out forced updates in live logbook when the state has not changed (@bdraco - #73335) (logbook docs)
- Fix zwave_js add node schemas (@raman325 - #73343) (zwave_js docs)
- Hive Bump pyhiveapi to 0.5.10 for credentials fix (@KJonline - #73365) (hive docs)
- Fix reload race in yeelight when updating the ip address (@bdraco - #73390) (yeelight docs)
- Only update unifiprotect ips from discovery when the console is offline (@bdraco - #73411) (unifiprotect docs)
- Fix smart by bond detection with v3 firmware (@marciogranzotto - #73414) (bond docs)
- Bump aiohue to 4.4.2 (@balloob - #73420) (hue docs)
- Fix fan support in nest, removing FAN_ONLY which isn't supported (@allenporter - #73422) (nest docs)
- Guard withings accessing hass.data without it being set (@balloob - #73454) (withings docs)
- Fix max_value access for number platform in Overkiz (@tetienne - #73479) (overkiz docs)
- Ensure netgear devices are tracked with one enabled config entry (@starkillerOG - #72969) (netgear docs)
- Bump yolink-api to 0.0.8 (@matrixd2 - #73173) (yolink docs)
- Fix Feedreader Atom feeds using
updated
date (@d0nni3q84 - #73208) (feedreader docs) - Hive auth fix for users (@KJonline - #73247) (hive docs)
- Fix handling of connection error during Synology DSM setup (@mib1185 - #73248) (synology_dsm docs)
- Bump regenmaschine to 2022.06.1 (@bachya - #73250) (rainmachine docs)
- Improve Netgear logging (@starkillerOG - #73274) (netgear docs)
- Fix polling frequency for Starling integration (@Dullage - #73282) (starlingbank docs)
- Fix reloading themes crashing if no themes configured (@balloob - #73287) (frontend docs)
- Bump version of pyunifiprotect to 3.9.0 (@AngellusMortis - #73168) (unifiprotect docs)
- Bumps version of pyunifiprotect to 3.9.1 (@AngellusMortis - #73252) (unifiprotect docs)
- Bumps version of pyunifiprotect to 3.9.2 to fix compat with protect 2.1.1 (@AngellusMortis - #73299) (unifiprotect docs)
- Fix initial tilt value of MQTT cover (@emontnemery - #73308) (mqtt docs)
- Fix wallbox sensor rounding (@hesselonline - #73310) (wallbox docs)
- Improve MQTT reload performance (@emontnemery - #73313) (mqtt docs)
- Guard MySQL size calculation returning None (@balloob - #73331) (recorder docs)
- Fix errors when unjoining multiple Sonos devices simultaneously (@jjlawren - #73133) (sonos docs)
- Bump async-upnp-client==0.31.1 (@StevenLooman - #73135) (upnp docs) (yeelight docs) (dlna_dmr docs) (samsungtv docs) (ssdp docs) (dlna_dms docs)
- Use default None for voltage property of FritzDevice in Fritz!Smarthome (@mib1185 - #73141) (fritzbox docs)
- Fix KeyError from ESPHome media players on startup (@jesserockz - #73149) (esphome docs)
- Fix bugs with RainMachine zone run time sensors (@bachya - #73179) (rainmachine docs)
- Fix creating unique IDs for WiFi switches in Fritz!Tools (@mib1185 - #73183) (fritz docs)
- Bump pywemo to 0.9.1 (@esev - #73186) (wemo docs)
- Remove sqlalchemy lambda_stmt usage from history, logbook, and statistics (@bdraco - #73191) (recorder docs) (logbook docs)
- Throttle multiple requests to the velux gateway (@marcelveldt - #72974) (velux docs)
- Bump wallbox to 0.4.9 (@hesselonline - #72978) (wallbox docs)
- Fix fibaro cover detection (@rappenze - #72986) (fibaro docs)
- Reduce branching in generated lambda_stmts (@bdraco - #73042) (recorder docs)
- Send an empty logbook response when all requested entity_ids are filtered away (@bdraco - #73046) (logbook docs)
- Bump aiolookup to 0.1.1 (@bdraco - #73048) (lookin docs)
- Bump simplisafe-python to 2022.06.0 (@bachya - #73054) (simplisafe docs)
- Fix unhandled exception when RainMachine coordinator data doesn't exist (@bachya - #73055) (rainmachine docs)
- Bump regenmaschine to 2022.06.0 (@bachya - #73056) (rainmachine docs)
- Fix incompatiblity with live logbook and google_assistant (@bdraco - #73063) (logbook docs)
- Fix elk attributes not being json serializable (@gwww - #73096) (elkm1 docs)
- Mark counter domain as continuous to exclude it from logbook (@bdraco - #73101) (logbook docs)
- Tomorrowio utc fix (@lymanepp - #73102) (tomorrowio docs)
- Remove available property from Kodi (@Bikonja - #73103) (kodi docs)
- Point iAlarm XR at PyPI fork (@balloob - #73143) (ialarm_xr docs)
- Fix state_changes_during_period history query when no entities are passed (@bdraco - #73139) (recorder docs)
- Remove unused code from logbook (@bdraco - #72950) (logbook docs)
- Fix statistics_during_period being incorrectly cached (@bdraco - #72947) (history docs)
- Allow
log
template function to return specifieddefault
on math domain error (@XaF - #72960) - Bump pynetgear to 0.10.4 (@starkillerOG - #72965) (netgear docs)
- Bump bimmer_connected to 0.9.4 (@rikroe - #72973) (bmw_connected_drive docs)
- fjaraskupan: Don't filter anything in backend (@elupus - #72988) (fjaraskupan docs)
- Check ISY994 climate for unknown humidity value on Z-Wave Thermostat (@shbatm - #72990) (isy994 docs)
- Fix google calendar bug where expired tokens are not refreshed (@allenporter - #72994) (google docs)
- Provide Sonos media position if duration not available (@jjlawren - #73001) (sonos docs)
- Bump pypck to 0.7.15 (@alengwenus - #73009) (lcn docs)
- Fix missing historical context data in logbook for MySQL and PostgreSQL (@bdraco - #73011) (recorder docs)
- Fix history stats not comparing all times in UTC (@bdraco - #73040) (history_stats docs)
- Cleanup and use new MQTT_BASE_SCHEMA constants (@jbouwh - #72283) (mqtt docs)
- Move MQTT config schemas and client to separate modules (@emontnemery - #71995) (mqtt docs)
- Update MQTT tests to use the config entry setup (@jbouwh - #72373) (mqtt docs)
- Remove announce workaround for Sonos (@jjlawren - #72854) (sonos docs)
- Update frontend to 20220601.0 (@bramkragten - #72855) (frontend docs)
- Ensure recorder shuts down when its startup future is canceled out from under it (@bdraco - #72866) (recorder docs)
- Fix logbook not setting up with an recorder filter that has empty fields (@bdraco - #72869) (recorder docs) (logbook docs)
- Only present history_stats state as unknown if the time is in the future (@bdraco - #72880) (history_stats docs)
- Fix migration of MySQL data when InnoDB is not being used (@bdraco - #72893) (recorder docs)
- Fix performance of logbook entity and devices queries with large MySQL databases (@bdraco - #72898) (logbook docs)
- Fix reload of MQTT yaml config (@emontnemery - #72901) (mqtt docs)
- Bump yolink-api to 0.0.6 (@matrixd2 - #72903) (yolink docs)
- Fix logging & exit code reporting to S6 on HA shutdown (@nojocodex - #72921)
- Fix bug in caldav and avoid unnecessary copy of dataclass (@allenporter - #72922) (caldav docs)
- Fix Hive authentication (@KJonline - #72929) (hive docs)
- Only sync when HA is started up as we already sync at startup (@balloob - #72940) (cloud docs)
- Fix misalignments between sql based filtering with the entityfilter based filtering (@bdraco - #72936) (recorder docs)
- Only create auto comfort entities for BAF devices that support them (@bdraco - #72948) (baf docs)
- Ensure the statistics_meta table is using the dynamic row format (@bdraco - #72784)
- Improve cast HLS detection (@emontnemery - #72787)
- Stringify mikrotik device_tracker name (@emontnemery - #72788)
- Sync entities when enabling/disabling Google Assistant (@balloob - #72791)
- Fix #72749 (@dgomes - #72794)
- Support add/next/play/replace enqueue options in Sonos (@jjlawren - #72800)
- Add empty string to list of invalid states (@eyager1 - #72590)
- Fix SmartThings issue with unique_id (@alexeyzimarev - #72715)
- Fix hive authentication process (@KJonline - #72719)
- Alter RainMachine to not create entities if the underlying data is missing (@bachya - #72733)
- Small performance improvement for matching logbook rows (@bdraco - #72750)
- Make zone condition more robust by ignoring unavailable and unknown entities (@exxamalte - #72751)
- Improve integration sensor's time unit handling (@emontnemery - #72759)
- Bump ZHA quirks lib to 0.0.75 (@dmulcahey - #72765)
- Update frontend to 20220531.0 (@bramkragten - #72775)
- Fix queries for logbook context_ids running in the wrong executor (@bdraco - #72778)
- Don't set headers kwargs multiple times (@elupus - #72779)
- Prevent live logbook from sending state changed events when we only want device ids (@bdraco - #72780)