Releases: home-assistant/core
Releases · home-assistant/core
0.86.0b3
0.86.0b2
0.86.0b1
0.86.0b0
0.85.1
- check config instead of config_entry for quirks flag (@dmulcahey - #19730) (zha docs)
- Don't map LevelControl to light for single cluster devices. (@Adminiuga - #19929) (zha docs)
- Fix warning (@balloob - #19946)
- Lovelace: Fix resources being dropped in inline editor
0.85.0
New Platforms
- Add NMBS (Belgian railway) sensor platform ([@thibmaek] - [#18610]) ([sensor.nmbs docs]) (new-platform)
- Add air pollutants component ([@fabaff] - [#18707]) ([air_pollutants docs]) ([demo docs]) (new-platform)
- Adding support for Plum Lightpad ([@ColinHarrington] - [#16576]) ([plum_lightpad docs]) ([binary_sensor.plum_lightpad docs]) ([light.plum_lightpad docs]) ([sensor.plum_lightpad docs]) (new-platform)
- Add Ambient Weather PWS Sensor component ([@tmd224] - [#18551]) ([sensor.ambient_station docs]) (new-platform)
- Add Brottsplatskartan sensor ([@chrillux] - [#19018]) ([sensor.brottsplatskartan docs]) (new-platform)
- Add native ESPHome API component ([@OttoWinter] - [#19334]) (new-platform)
- Add GTT Sensor ([@eliseomartelli] - [#18449]) ([sensor.gtt docs]) (new-platform)
- Add openSenseMap air pollutants platform ([@fabaff] - [#19357]) ([air_pollutants docs]) (new-platform)
- Add Prezzibenzina (Italian Fuel Price) Sensor ([@eliseomartelli] - [#19297]) ([sensor.prezzibenzina docs]) (new-platform)
- Add sensor platform for SolarEdge Monitoring API ([@GidoHakvoort] - [#18846]) ([sensor.solaredge docs]) (new-platform)
- Add Mythic Beasts DNSAPI Component ([@thinkl33t] - [#18333]) ([mythicbeastsdns docs]) (new-platform)
- Add new sensor platform to expose Islamic prayer times ([@uchagani] - [#19444]) ([sensor.islamic_prayer_times docs]) (new-platform)
- Add Lutron Homeworks component ([@dubnom] - [#18311]) ([homeworks docs]) ([binary_sensor.homeworks docs]) ([light.homeworks docs]) (new-platform)
- Improve Lutron RadioRA2 support, adding switches and scenes ([@cdheiser] - [#18330]) ([lutron docs]) ([scene.lutron docs]) ([switch.lutron docs]) (new-platform)
- Pencom ([@dubnom] - [#19369]) ([switch.pencom docs]) (new-platform)
- Add AfterShip sensor for packages ([@maxandersen] - [#18034]) ([sensor.aftership docs]) (new-platform)
- Add Freebox component with sensors and device tracker ([@SNoof85] - [#18472]) ([device_tracker docs]) ([freebox docs]) ([sensor.freebox docs]) (breaking change) (new-platform)
- LCN component and light platform ([@alengwenus] - [#18621]) ([lcn docs]) ([light.lcn docs]) (new-platform)
- Add RaspyRFM switch platform ([@markusressel] - [#19130]) ([switch.raspyrfm docs]) (new-platform)
- Add IDTECK proximity card component ([@dubnom] - [#18309]) ([idteck_prox docs]) (new-platform)
- Add ness alarm control panel using nessclient ([@nickw444] - [#18463]) ([ness_alarm docs]) ([alarm_control_panel.ness_alarm docs]) ([binary_sensor.ness_alarm docs]) (new-platform)
Breaking Changes
- Add SCAN_INTERVAL ([@fabaff] - [#19186]) ([weather docs]) (breaking change)
- Add package data attribute to 17track.net summary sensors ([@bachya] - [#19213]) ([sensor.seventeentrack docs]) (breaking change)
- RFC: Deprecate auto target all for services and introduce entity_id: * ([@balloob] - [#19006]) (breaking change)
- #17333: update to use DOMAIN constants and standards. ([@marchingphoenix] - [#19242]) ([climate.eq3btsmart docs]) (breaking change)
- Add config flow for Daikin ([@fredrike] - [#19182]) ([daikin docs]) ([climate.daikin docs]) ([sensor.daikin docs]) (breaking change)
- Add traccar motion, speed and battery_level attributes ([@ludeeus] - [#19090]) ([device_tracker docs]) (breaking change)
- Use unicode slugify ([@pvizeli] - [#19192]) (breaking change)
- Various enhancements for WeMo component/platforms ([@sqldiablo] - [#19419]) ([wemo docs]) ([binary_sensor.wemo docs]) ([fan.wemo docs]) ([light.wemo docs]) ([switch.wemo docs]) (breaking change)
- Rename ocr.png to ssocr-(entity_name).png to allow multiple instances ([@jumpkick] - [#18634]) ([image_processing.seven_segments docs]) (breaking change)
- Update pylaunches dependency to 0.2.0 ([@DoloresHA] - [#19570]) ([sensor.launch_library docs]) (breaking change)
- Add Freebox component with sensors and device tracker ([@SNoof85] - [#18472]) ([device_tracker docs]) ([freebox docs]) ([sensor.freebox docs]) (breaking change) (new-platform)
- Support knx operation types ([@marvin-w] - [#19546]) ([knx docs]) ([climate.knx docs]) (breaking change)
- Improve Wemo setup speed ([@sqldiablo] - [#19563]) ([wemo docs]) ([binary_sensor.wemo docs]) ([switch.wemo docs]) (breaking change)
Beta Fixes
- Add ESPHome native API discovery ([@OttoWinter] - [#19399]) ([esphome docs]) (beta fix)
- Rename air pollutants to air quality ([@eliseomartelli] - [#19448]) ([air_quality docs]) (beta fix)
- Use manufacturer id only for configure_reporting only when specified. ([@Adminiuga] - [#19729]) ([zha docs]) (beta fix)
- Simplify data_key for a stable unique_id because the order of the dict will not be preserved (Closes: #13522) ([@syssi] - [#19766]) ([cover.xiaomi_aqara docs]) (beta fix)
- Don't slugify unique id ([@syssi] - [#19770]) ([xiaomi_aqara docs]) (beta fix)
- Fix some ESPHome race conditions ([@OttoWinter] - [#19772]) ([esphome docs]) (beta fix)
- Update HAP-python to 2.4.2 ([@cdce8p] - [#19776]) ([homekit docs]) (beta fix)
- Fix a bug in Lutron RadioRA2 Scene support ([@cdheiser] - [#19819]) ([lutron docs]) (beta fix)
- fixes #19814, Daikin config setting ([@fredrike] - [#19823]) ([daikin docs]) (beta fix)
- Bump aioesphomeapi ([@OttoWinter] - [#19838]) (beta fix)
- Resolves #17196, Resolves #18739 - Hue Beyond light fixture errors ([@alistairg] - [#19874]) ([light.hue docs]) (beta fix)
- Fix error when trying to log used UPnP device, if multiple found ([@StevenLooman] - [#19875]) ([upnp docs]) (beta fix)
- Update OZW to 0.1.2 ([@pvizeli] - [#19878]) ([zwave docs]) (beta fix)
- assign user to websocket connection when using legacy_api_password ([@FlorianLudwig] - [#19797]) ([websocket_api docs]) (beta fix)
All changes
- Upgrade pylint to 2.2.2 ([@scop] - [#18750])
- Add CM17A support ([@swilson] - [#19041]) ([light.x10 docs])
- Set directv unavailable state when errors returned for longer then a minute ([@ehendrix23] - [#19014]) ([media_player.directv docs])
- Bump lakeside requirement to support more Eufy devices ([@mjg59] - [#19080]) ([eufy docs])
- Automatically detect if ipv4/ipv6 is used for cert_expiry ([@speedmann] - [#18916]) ([sensor.cert_expiry docs])
- Support next generation of the Xiaomi Mi Smart Plug (chuangmi.plug.hmi205) ([@syssi] - [#19071]) ([switch.xiaomi_miio docs])
- Fix the Xiaomi Aqara Cube rotate event of the LAN protocol 2.0 (Closes: #18199) ([@syssi] - [#19104]) ([binary_sensor.xiaomi_aqara docs])
- Upgrade Mill library ([@Danielhiversen] - [#19117]) ([climate.mill docs])
- Add Philips Moonlight Bedside Lamp support ([@syssi] - [#18496]) ([light.xiaomi_miio docs])
- update edp_redy version ([@abmantis] - [#19078]) ([edp_redy docs])
- Update Google Assistant services description and request sync timeout ([@edif30] - [#19113])
- Fixed doorbird config without events (empty list) ([@basschipper] - [#19121]) ([doorbird docs])
- Add code support for iAlarm ([@RyuzakiKK] - [#19124]) ([alarm_control_panel.ialarm docs])
- Upgrade youtube_dl to 2018.12.03 ([@fabaff] - [#19139]) ([media_extractor docs])
- Upgrade mypy to 0.650 ([@scop] - [#19150])
- Update geizhals dependency ([@tinloaf] - [#19152]) ([sensor.geizhals docs])
- Upgrade sphinx-autodoc-typehints to 1.5.2 ([@fabaff] - [#19140])
- Upgrade slacker to 0.12.0 ([@fabaff] - [#19142]) ([notify docs])
- Update radiotherm to 2.0.0 and handle change in tstat error detection ([@craftyguy] - [#19107]) ([climate.radiotherm docs])
- Update pygtfs to upstream's 0.1.5 ([@jarondl] - [#19151]) ([sensor.gtfs docs])
- ZHA - Event foundation ([@dmulcahey] - [#19095]) ([zha docs]) ([binary_sensor.zha docs])
- TelldusLive config flow ([@fredrike] - [#18758]) ([tellduslive docs]) ([binary_sensor.tellduslive docs]) ([cover.tellduslive docs]) ([light.tellduslive docs]) ([sensor.tellduslive docs]) ([switch.tellduslive docs])
- Enable alarmdecoder to see open/close state of bypassed RF zones when armed ([@jkeljo] - [#18477]) ([alarmdecoder docs]) ([binary_sensor.alarmdecoder docs])
- Add SCAN_INTERVAL ([@fabaff] - [#19186]) ([weather docs]) (breaking change)
- Restore states for RFLink devices ([@javicalle] - [#18816]) ([rflink docs]) ([cover.rflink docs]) ([light.rflink docs])
- Move daikin to package ([@fredrike] - [#19187]) ([daikin docs])
- Update switchbot library ([@Danielhiversen] - [#19202]) ([switch.switchbot docs])
- add unique_id to SMHI ([@fredrike] - [#19183]) ([weather.smhi docs])
- Fix geizhals crash if no price found ([@tinloaf] - [#19197])
- Add ZHA device handler library ([@dmulcahey] - [#19099]) ([zha docs])
- Add package data attribute to 17track.net summary sensors ([@bachya] - [#19213]) ([sensor.seventeentrack docs]) (breaking change)
- Convert songpal to use asynchronous websocket for state updates ([@rytilahti] - [#19129]) ([media_player.songpal docs])
- Bumped NDMS2 client to 0.0.6 ([@foxel] - [#19244]) ([device_tracker docs])
- RFC: Deprecate auto target all for services and introduce entity_id: * ([@balloob] - [#19006]) (breaking change)
- Make automations log errors ([@balloob] - [#18965]) ([automation docs])
- Re-use connection-pool ([@molobrakos] - [#19249]) ([volvooncall docs])
- Add device registry to MQTT light ([@emontnemery] - [#19013]) ([light.mqtt docs])
- Support for the Harman Kardon AVR ([@Devqon] - [#18471])
- Fix point sensor discovery ([@fredrike] - [#19245]) ([sensor.point docs])
- Resolve IOLinc sensor name ([@teharris1] - [#19050]) ([insteon docs]) ([binary_sensor.insteon docs])
- Expose ZoneMinder availability to Home Assistant ([@rohankapoorcom] - [#18946]) ([camera.zoneminder docs]) ([sensor.zoneminder docs])
- Upgraded enturclient to 0.1.2 ([@hfurubotten] - [#19267]) ([sensor.entur_public_transport docs])
- Synology chat add verify ssl ([@bremor] - [#19276]) ([notify docs])
- Add NMBS (Belgian railway) sensor platform ([@thibmaek] - [#18610]) ([sensor.nmbs docs]) (new-platform)
- Add permission ch...
0.85.0b1
Already cherry picked: Add ESPHome native API discovery
Cherry picking Rename air pollutants to air quality: 3a5ba77e041b7a70483f98beb77fcf89691e573a
[rc afa0d37ff] Rename air pollutants to air quality (#19448)
Author: Eliseo Martelli <martely98@gmail.com>
Date: Sat Jan 5 17:42:36 2019 +0100
10 files changed, 97 insertions(+), 97 deletions(-)
rename homeassistant/components/{air_pollutants => air_quality}/__init__.py (66%)
rename homeassistant/components/{air_pollutants => air_quality}/demo.py (66%)
rename homeassistant/components/{air_pollutants => air_quality}/opensensemap.py (80%)
delete mode 100644 tests/components/air_pollutants/__init__.py
delete mode 100644 tests/components/air_pollutants/test_air_pollutants.py
create mode 100644 tests/components/air_quality/__init__.py
create mode 100644 tests/components/air_quality/test_air_quality.py
Cherry picking Use manufacturer id in configure_reporting on a per need basis: ed8f89df743e027aa6105601c3e7ea1dd728f7c9
[rc 3453d31f0] Use manufacturer id only for configure_reporting only when specified. (#19729)
Author: Alexei Chetroi <lexoid@gmail.com>
Date: Fri Jan 4 16:05:37 2019 -0500
1 file changed, 4 insertions(+), 1 deletion(-)
Cherry picking Simplify data_key for a stable unique_id: 8b232e7ce61f4e6914ff97d131b7c4481de73736
[rc 3a466195b] Simplify data_key for a stable unique_id because the order of the dict will not be preserved (Closes: #13522) (#19766)
Author: Sebastian Muszynski <basti@linkt.de>
Date: Mon Jan 7 13:36:16 2019 +0100
1 file changed, 5 insertions(+), 7 deletions(-)
Cherry picking Don't slugify unique id: 65c7bdc1ada3861f82ff49201b47f0091b381024
[rc ed881f399] Don't slugify unique id (#19770)
Author: Sebastian Muszynski <basti@linkt.de>
Date: Fri Jan 4 22:02:42 2019 +0100
1 file changed, 3 insertions(+), 4 deletions(-)
Cherry picking Fix some ESPHome race conditions: c7700ad11c18f3a317e854eca390151edae9f49b
[rc 6d9c37d63] Fix some ESPHome race conditions (#19772)
Author: Otto Winter <otto@otto-winter.com>
Date: Fri Jan 4 22:10:52 2019 +0100
4 files changed, 38 insertions(+), 72 deletions(-)
Cherry picking Update HAP-python to 2.4.2: bf29824dac0af0bd5c2f9e8d315f0f0ac2927a00
[rc 0d49b1962] Update HAP-python to 2.4.2 (#19776)
Author: cdce8p <30130371+cdce8p@users.noreply.github.com>
Date: Fri Jan 4 22:37:42 2019 +0100
3 files changed, 3 insertions(+), 3 deletions(-)
Cherry picking Fix a bug in Lutron RadioRA2 Scene support: bf4830bc077a47edd8c241c584e373030590bcaf
[rc 312ad7057] Fix a bug in Lutron RadioRA2 Scene support (#19819)
Author: cdheiser <10488026+cdheiser@users.noreply.github.com>
Date: Sun Jan 6 09:25:09 2019 -0800
1 file changed, 1 insertion(+), 1 deletion(-)
Cherry picking Fix Daikin Component Not Loading: 3c465434cd8428f72b56f22a48bc820161f23b85
[rc 68e33fdbf] fixes #19814, Daikin config setting (#19823)
Author: Fredrik Erlandsson <fredrik.e@gmail.com>
Date: Mon Jan 7 13:04:53 2019 +0100
1 file changed, 3 insertions(+), 3 deletions(-)
Cherry picking Bump aioesphomeapi: e30c324b32329c607ab98351cf60ff74e5cfb070
[rc 4ec313cb3] Bump aioesphomeapi (#19838)
Author: Otto Winter <otto@otto-winter.com>
Date: Mon Jan 7 11:58:10 2019 +0100
2 files changed, 2 insertions(+), 2 deletions(-)
Cherry picking Resolves #17196, Resolves #18739 - Hue Beyond light fixture errors: 35cb0458fa1ec5524f4d07a0b95508afca9f4836
[rc f01913135] Resolves #17196, Resolves #18739 - Hue Beyond light fixture errors (#19874)
Author: Alistair Galbraith <alistair@alistairs.net>
Date: Tue Jan 8 20:13:47 2019 -0800
1 file changed, 2 insertions(+), 1 deletion(-)
Cherry picking Fix error when trying to log used UPnP device, if multiple found: cc6e70a270d59b896904abfb8ef61282bd72b5c2
[rc ed41421a3] Fix error when trying to log used UPnP device, if multiple found (#19875)
Author: Steven Looman <steven.looman@gmail.com>
Date: Tue Jan 8 22:05:36 2019 +0100
1 file changed, 3 insertions(+), 1 deletion(-)
Cherry picking Update OZW to 0.1.2: b4c657a39c87787aee291818fd77c8056ca86905
[rc 6b56985e0] Update OZW to 0.1.2 (#19878)
Author: Pascal Vizeli <pascal.vizeli@syshack.ch>
Date: Wed Jan 9 05:14:27 2019 +0100
2 files changed, 2 insertions(+), 2 deletions(-)