mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-12-10 14:46:47 -06:00
31 KiB
31 KiB
layout, title, description, date, date_formatted, author, author_twitter, comments, categories, og_image
| layout | title | description | date | date_formatted | author | author_twitter | comments | categories | og_image |
|---|---|---|---|---|---|---|---|---|---|
| post | 0.94: TBD - update date | TO DO. | 2019-05-29 04:11:03 | June 5, 2019 | Paulus Schoutsen | balloob | true | Release-Notes | /images/blog/2019-06-release-94/components.png |
New:
- Possible to store core config in storage. If set in configuration.yaml, it will override storage (this is what anyone coming from 0.93 has). Note that configuration.yaml will no longer contain any automatic detected values when writing initial configuration. This feature is available via the UI during onboarding.
- Allow deletion of scripts/automations via the UI editor.
- This is the first release where a user can use a subset of Home Assistant without using configuration.yaml.
- Step added to onboarding to allow configuring name, location, timezone and unit system.
- Python 3.5.3 deprecated, support will be dropped in the first release after August 1.
- Add UI to manage Google Entities exposed via Home Assistant Cloud. To use, remove filters from configuration.yaml. Also allows disabling 2 factor authentication on a per device basis.
- Discovery has been redone. Integrations can now specify how they are discoverable via Zeroconf or SSDP in their manifest, this will be picked up by the zeroconf and ssdp integrations. The new discovery is non-obtrusive: nothing is added to your configuration without approval by the user. You can find integrations pending approval in the discovered section of the integrations page in the config.
{% linkable_title New Integrations %}
- Adding Watson TTS (IBM Cloud) (@rutkai - #23299) (watson_tts docs) (new-integration) (new-platform)
- MCP23017 (@jardiamj - #23127) (mcp23017 docs) (new-integration) (new-platform)
- Solax Inverter Sensor Component (@squishykid - #22579) (solax docs) (new-integration) (new-platform)
- Add Remote RPi Component (@jgriff2 - #23518) (remote_rpi_gpio docs) (new-integration) (new-platform)
- Azure Event Hub history component (@eavanvalkenburg - #23878) (azure_event_hub docs) (new-integration)
- Add SSDP integration (@balloob - #24090) (default_config docs) (discovery docs) (hue docs) (ssdp docs) (zeroconf docs) (new-integration)
{% linkable_title New Platforms %}
- Add LCN climate platform (@alengwenus - #22542) (lcn docs) (new-platform)
- Add incomfort climate and bump client (@zxdavb - #23830) (incomfort docs) (new-platform)
- Add new SmartHab light and cover platform (@outadoc - #21225) (smarthab docs) (new-platform)
- Add geniushub sensor and binary_sensor (@zxdavb - #23811) (geniushub docs) (new-platform)
- Adding Watson TTS (IBM Cloud) (@rutkai - #23299) (watson_tts docs) (new-integration) (new-platform)
- MCP23017 (@jardiamj - #23127) (mcp23017 docs) (new-integration) (new-platform)
- Solax Inverter Sensor Component (@squishykid - #22579) (solax docs) (new-integration) (new-platform)
- Add Remote RPi Component (@jgriff2 - #23518) (remote_rpi_gpio docs) (new-integration) (new-platform)
- Add Repetier-Server Component (@MTrab - #21658) (repetier docs) (new-platform)
{% linkable_title If you need help... %}
...don't hesitate to use our very active forums or join us for a little chat. The release notes have comments enabled but it's preferred if you use the former communication channels. Thanks.
{% linkable_title Reporting Issues %}
Experiencing issues introduced by this release? Please report them in our issue tracker. Make sure to fill in all fields of the issue template.
{% linkable_title Breaking Changes %}
- Quiet the chatty sun.sun (@Swamp-Ig - #23832) (sun docs) (breaking change)
- Doorbird Refactor (@oblogic7 - #23892) (doorbird docs) (breaking change)
- Always update all Plex client types (@jjlawren - #24038) (plex docs) (breaking change)
- Fix entity id naming when not using first install (@tkjacobsen - #23606) (verisure docs) (breaking change)
- Update the name of Zestimate sensors (@dreed47 - #23770) (zestimate docs) (breaking change)
- Remove custom entity_id naming (@jjlawren - #24072) (plex docs) (breaking change)
- Trådfri component to use new zeroconf discovery (@Kane610 - #24041) (discovery docs) (tradfri docs) (breaking change)
- Move Homekit controller component to user zeroconf discovery (@Kane610 - #24042) (discovery docs) (homekit_controller docs) (breaking change)
- Deprecate Python 3.5.3 (@balloob - #24177) (breaking change)
{% linkable_title All changes %}
- Add Presence Detector Indoor to Homematic IP (@SukramJ - #23755) (homematicip_cloud docs)
- Split up yaml loaders into multiple files (@ties - #23774)
- Add config entry for IQVIA (@bachya - #23765) (iqvia docs)
- Add stepped volume to demo (@elupus - #23759) (demo docs)
- Add battery binary sensor to homematic (@sander76 - #23067) (homematic docs)
- fix two times creating JWT headers. (@pszafer - #23777) (html5 docs)
- Bumped keenetic NDMS2 client version (@foxel - #23786) (keenetic_ndms2 docs)
- Add support for an external step in config flow (@balloob - #23782)
- Centralize geniushub updates (@zxdavb - #23764) (geniushub docs)
- Move tests to right folder (@balloob - #23790)
- Add LCN climate platform (@alengwenus - #22542) (lcn docs) (new-platform)
- Bump venstarcolortouch to v0.7 (@stbenjam - #23806) (venstar docs)
- Upgrade youtube_dl to 2019.05.11 (@fabaff - #23808) (media_extractor docs)
- Bump pyotgw to 0.4b4, fix Opentherm Gateway name in manifest.json (@mvn23 - #23810) (opentherm_gw docs)
- Fix patching right import (@balloob - #23816)
- Add incomfort climate and bump client (@zxdavb - #23830) (incomfort docs) (new-platform)
- Make broadlink switch restore its state (@akloeckner - #23829) (broadlink docs)
- Catch import error when processing config (@balloob - #23833)
- Remove badges from README [skipci] (@balloob - #23815)
- HomeKit Controller: Adopt config entries for pairing with homekit accessories (@Jc2k - #23825) (discovery docs) (homekit_controller docs)
- Automatically generate config flow list (@balloob - #23802)
- Add new SmartHab light and cover platform (@outadoc - #21225) (smarthab docs) (new-platform)
- Daikin adaptions for AirBase units (@fredrike - #23734) (daikin docs)
- Fix for battery device: new_device referenced before assignment. (@sander76 - #23793) (homematic docs)
- Better handle large amounts of data being sent over WS (@balloob - #23842) (camera docs) (lovelace docs) (media_player docs) (websocket_api docs)
- Zeroconf - replace library (@Kane610 - #23835) (zeroconf docs)
- WS: Improve service calling errors (@balloob - #23840) (script docs) (websocket_api docs)
- Allow deletion of automations and scripts (@balloob - #23845) (config docs)
- Use Cloudhooks for OwnTracks (@balloob - #23847) (owntracks docs)
- Fix aiohttp response serialize (@balloob - #23858) (cloud docs)
- Add geniushub sensor and binary_sensor (@zxdavb - #23811) (geniushub docs) (new-platform)
- Quiet the chatty sun.sun (@Swamp-Ig - #23832) (sun docs) (breaking change)
- Take code owner for sun.sun (@Swamp-Ig - #23877) (sun docs)
- Fix homekit test assert no messages (@scop - #23856)
- Restructure device tracker (@balloob - #23862) (device_tracker docs)
- Update Pynetgear to v0.6.1 (@starkillerOG - #23886) (netgear docs)
- Fix ecobee 3 homekit pairing (@Jc2k - #23882) (homekit_controller docs)
- Enable Homematic IP cloud climate device with HeatingThermostat only (@SukramJ - #23776) (homematicip_cloud docs)
- Load HA core config from storage (@emontnemery - #23872)
- Netatmo, handle offline device (@Danielhiversen - #23907) (netatmo docs)
- [WIP] Simplify zeroconf (@robbiet480 - #23890) (zeroconf docs)
- Version bump insteonplm to 0.15.4 (@nugget - #23918)
- Fix bug when IQVIA API fails to return data (@bachya - #23916) (iqvia docs)
- Fix icons for homekit_controller sensors (@Jc2k - #23921) (homekit_controller docs)
- Fix additional IQVIA data bug (@bachya - #23931) (iqvia docs)
- Have homekit_controller use device registry (@Jc2k - #23874) (homekit_controller docs)
- Fix for non existing Daikin zones (@fredrike - #23792) (daikin docs)
- Fix fan rates for Daikin (@fredrike - #23860) (daikin docs)
- Added support for sensor other than temperature and humidity (@Bouni - #23863) (spaceapi docs)
- Add unit of measurement to Tautulli sensor (@SiliconAvatar - #23873) (tautulli docs)
- Update requests to 2.22.0 (@BKPepe - #23958)
- show battery level also when vacuum has no map support (@adrianschroeter - #23947) (neato docs)
- Upate xiaomi voltage parser, fix #23898 (@Danielhiversen - #23962) (xiaomi_aqara docs)
- Doorbird Refactor (@oblogic7 - #23892) (doorbird docs) (breaking change)
- Update russound_rio dependency to version 0.1.7 (@wickerwaka - #23973) (russound_rio docs)
- Adding Watson TTS (IBM Cloud) (@rutkai - #23299) (watson_tts docs) (new-integration) (new-platform)
- Entity Cleanup on Z-Wave node removal (@cgarwood - #23633) (zwave docs)
- Use the timezone defined in Home Assistant when making the API call (@ludeeus - #23284) (vasttrafik docs)
- Updated non-blocking timout to 10 seconds for fixing timeout issues. (@TomerFi - #23930) (switcher_kis docs)
- Delete devices / entities when we remove a config entry. (@Swamp-Ig - #23983)
- Better handle file not found when loading YAML (@balloob - #23908) (apns docs) (http docs)
- daikin version bump (@fredrike - #23991) (daikin docs)
- Bump loopenergy library version - catches runtime exception. (@pavoni - #23989) (loopenergy docs)
- Update owner frontend integrations [skip ci] (@balloob - #24001) (frontend docs) (lovelace docs) (panel_custom docs) (panel_iframe docs)
- Axis IO-port support (@Kane610 - #23312) (axis docs)
- Fire event when core config is updated (@emontnemery - #23922)
- Update CODEOWNERS (@emontnemery - #24015)
- Add websocket API for updating core config (@emontnemery - #24009) (config docs)
- Add geniushub sensors for issues (@zxdavb - #23976) (geniushub docs)
- Fix iterating over NoneType exception (@iamtpage - #23648) (darksky docs)
- bump geniushub-client to 0.4.9 (@zxdavb - #24022) (geniushub docs)
- Zeroconf discovery for config entries (@Kane610 - #23919) (axis docs) (zeroconf docs)
- Improve yeelight imports (@zewelor - #24020) (yeelight docs)
- Downgrade Hue warning (@balloob - #24033) (hue docs)
- Ambiclimate test, mock (@Danielhiversen - #24034)
- Upgrade Mastodon.py to 1.4.2 (@fabaff - #24004) (mastodon docs)
- Require core config detection to be triggerd manually (@balloob - #24019) (config docs) (onboarding docs)
- Don't pass in loop (@balloob - #23984)
- Update ambiclimate library (@Danielhiversen - #24049) (ambiclimate docs)
- ESPHome component to use zeroconf discovery (@Kane610 - #24043) (esphome docs) (breaking change)
- Add support for available property for broadlink (@Danielhiversen - #23981) (broadlink docs)
- Always update all Plex client types (@jjlawren - #24038) (plex docs) (breaking change)
- Convert stream source to method (@balloob - #23905)
- Fix entity id naming when not using first install (@tkjacobsen - #23606) (verisure docs) (breaking change)
- Daikin airbase beta fixes (@fredrike - #24050) (daikin docs)
- Better logging of method used for ADB connection (@JeffLIrion - #24037) (androidtv docs)
- Fix zeroconf sorting (@balloob - #24068)
- Rfxtrx, add data types (@Danielhiversen - #24066) (rfxtrx docs)
- Update the name of Zestimate sensors (@dreed47 - #23770) (zestimate docs) (breaking change)
- Added possibility to define the data type of Homematic (@p0l0 - #24078) (homematic docs)
- Add 'adb_response' attribute to Android TV / Fire TV (@JeffLIrion - #23960) (androidtv docs)
- Adjust logging (@elupus - #24082)
- Fix Hue bridge timeout (@terual - #24084) (hue docs)
- MCP23017 (@jardiamj - #23127) (mcp23017 docs) (new-integration) (new-platform)
- Remove device tracker unnecessary separate except clause (@elupus - #24081) (device_tracker docs)
- Refactoring of LCN component (@alengwenus - #23824) (lcn docs)
- Update code owner for Xiaomi TV (@simse - #24102) (xiaomi_tv docs)
- Issue #23514 - fix invalid hue response (@techfreek - #23909) (emulated_hue docs)
- Config entry device tracker (@balloob - #24040) (device_tracker docs) (geofency docs) (gpslogger docs) (icloud docs) (locative docs) (owntracks docs) (zone docs)
- Solax Inverter Sensor Component (@squishykid - #22579) (solax docs) (new-integration) (new-platform)
- Set assumed_state property to True. (@jardiamj - #24118) (mcp23017 docs)
- Remove custom entity_id naming (@jjlawren - #24072) (plex docs) (breaking change)
- Move imports to top (@andrewsayre - #24108) (heos docs)
- Use name in ESPHome discovery title (@OttoWinter - #24100)
- Add Remote RPi Component (@jgriff2 - #23518) (remote_rpi_gpio docs) (new-integration) (new-platform)
- Azure Event Hub history component (@eavanvalkenburg - #23878) (azure_event_hub docs) (new-integration)
- geniushub: fix sensor battery level, and bump client (@zxdavb - #24123) (geniushub docs)
- Use importlib metadata to check installed packages (@balloob - #24114)
- Avoid useless Sonos state updates (@amelchio - #24135) (sonos docs)
- Add SSDP integration (@balloob - #24090) (default_config docs) (discovery docs) (hue docs) (ssdp docs) (zeroconf docs) (new-integration)
- Lovelace: Fire event on save (@bramkragten - #24104) (lovelace docs)
- Use central polling to update entities (@jjlawren - #24059) (plex docs)
- Library refactorization of deCONZ (@Kane610 - #23725) (deconz docs)
- Retrieve wire and wireless devices with the SRM device tracker (@aerialls - #24117) (synology_srm docs)
- bump dependency envoy_reader to 0.4 (@jesserizzo - #24145) (enphase_envoy docs)
- Debug log when polling ZHA light. (@Adminiuga - #24167) (zha docs)
- Upgrade huawei-lte-api to 1.2.0 (@chmielowiec - #24165) (huawei_lte docs)
- Use device name for device_tracker entry (@robbiet480 - #24155) (mobile_app docs)
- Use global imports for ESPHome (@OttoWinter - #24158) (esphome docs)
- Add Repetier-Server Component (@MTrab - #21658) (repetier docs) (new-platform)
- Cloud: Websocket API to manage Google assistant entity config (@balloob - #24153) (cloud docs) (google_assistant docs)
- Fix calling notify.notify with mobile_app targets in play. Fixes #24064 (@robbiet480 - #24156) (mobile_app docs)
- Remove unused Sonos turn on/off methods (@amelchio - #24174) (sonos docs)
- Reinstate passing loop to DSMR (@balloob - #24127) (dsmr docs)
- Trådfri component to use new zeroconf discovery (@Kane610 - #24041) (discovery docs) (tradfri docs) (breaking change)
- Move Homekit controller component to user zeroconf discovery (@Kane610 - #24042) (discovery docs) (homekit_controller docs) (breaking change)
- Revert Zeroconf back to previously used library (@Kane610 - #24139) (zeroconf docs)
- Deprecate Python 3.5.3 (@balloob - #24177) (breaking change)
- Keep integrations in discovery (@Kane610 - #24179) (discovery docs)
- Avoid slow updates with unavailable Sonos devices (@amelchio - #24180) (sonos docs)
- Support Hass.io wheels / docker env (@pvizeli - #24175)
- Remove discovery from initial config (@balloob - #24183)
- Fix duplicated discovered homekit devices (@Jc2k - #24178) (homekit_controller docs)
- Add service calls for LCN component (@alengwenus - #24105) (lcn docs)
