Skip to content

Releases: home-assistant/core

0.86.0b3

22 Jan 05:23
Compare
Choose a tag to compare
0.86.0b3 Pre-release
Pre-release
Bumped version to 0.86.0b3

0.86.0b2

21 Jan 17:46
Compare
Choose a tag to compare
0.86.0b2 Pre-release
Pre-release
Bumped version to 0.86.0b2

0.86.0b1

21 Jan 01:03
Compare
Choose a tag to compare
0.86.0b1 Pre-release
Pre-release
Bumped version to 0.86.0b1

0.86.0b0

17 Jan 00:52
Compare
Choose a tag to compare
0.86.0b0 Pre-release
Pre-release
Bumped version to 0.86.0b0

0.85.1

12 Jan 04:38
088584b
Compare
Choose a tag to compare

0.85.0

10 Jan 00:58
70a8cac
Compare
Choose a tag to compare

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...
Read more

0.85.0b1

09 Jan 04:24
Compare
Choose a tag to compare
0.85.0b1 Pre-release
Pre-release
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(-)

0.85.0b0

04 Jan 18:47
Compare
Choose a tag to compare
0.85.0b0 Pre-release
Pre-release
Bumped version to 0.85.0b0

0.84.6

21 Dec 14:33
28abc30
Compare
Choose a tag to compare
  • Fix incorrect local check when creating webhooks via a config flow (all except Owntracks) (#19494 - @balloob)

0.84.5

19 Dec 15:49
4f134f3
Compare
Choose a tag to compare
  • Fix Logitech Harmony for people not running Hass.io or Docker (@balloob)