0.96: Notion, updated sidebar, advanced mode
It's time for Home Assistant 0.96. It's a great 发布, but we also made some changes, so please pay attention.
最后一个支持 Python 3.5 的版本
This will be the last 发布 that supports Python 3.5. Home Assistant 0.97 will require at least Python 3.6. If you are using Hass.io or Docker, you will not have to do anything. If you are running Hassbian, 升级 instructions are here. If you run Home Assistant inside a virtual environment, please follow the instructions for your OS to 更新.
Home Assistant has adopted a new Python support strategy. Starting August 1, we will now support the last two minor stable releases of Python. This is currently Python 3.6 and Python 3.7. Python 3.8 is expected to be released near the end of the year. Once that is released, Python 3.6 support is deprecated and removed 2 months later.
Pimp my 侧边栏
The 侧边栏 has gotten an improved look! Idea started with a mockup by @JuanMTech on Twitter and grew into a full blown implementation. When visiting Home Assistant on 设备 with big screens (tablets, laptops, desktops), the 侧边栏 will now always be visible in a minimized mode with the ability to fully hide it via the profile page. The developer tool 按钮 have been collapsed into a single menu item. The dev tools will now store its exact 状态 when you navigate away, included the dev tool that is open. We've also taken the opportunity to make 通知 accessible from the 侧边栏, instead of only via the Lovelace UI.
On mobile 设备 the 侧边栏 will behave like it previously did. Check the demo for a preview.
Screenshot of the demo with the new 侧边栏. Click to open.
温控
This 发布 includes a major clean up of our 温控 集成, correcting some architectural flaws from the past. The goal of this clean up was to a better job at providing an abstraction layer that fits many 设备. This will improve compatibility with 服务 that interact with Home Assistant (like Alexa/Google) and will allow us to make sure the UI works for everyone. We've done a lot of testing during the beta, but there might still be things that don't work as expected. If you notice anything, please report by opening a bug report.
For a breakdown of what was driving the change, check our 博客 post on the dev 博客.
The following things have been changed:
operation_modehas been renamed tohvac_modeto emphasize what the mode is for.- We split HVAC mode
autointoautoandheat_cool. If it'sheat_cool, the 用户 has set a temperature range the 设备 has to use heating and cooling to stay within. Auto mode is now limited to 设备 that are running on a schedule or AI. - The 状态 of a 温控 实体 is now always equal to the HVAC mode.
hvac_actionis introduced for 集成 that know the current 动作: heating, cooling, idle.set_away_modeandset_hold_modehave been merged intoset_preset_mode. So instead ofturn_away_mode_on(), we will now callset_preset_mode("away").- The
is_onproperty has been removed. If a 设备 is able to 关闭, it should include the HVAC modeHVAC_MODE_OFF. - Property names have been aligned, anything ending with "_list" is now named "_modes".
- 集成 are only allowed to represent functionality that is present in the API. It is not allowed to add your own fake away mode.
Huge thanks to @pvizeli who drove the 核心 implementation and to the following people for helping getting it past the finish line:
高级模式
As part of Home Assistant 1.0 effort, we're simplifying the default 用户 interface. We're doing this by hiding certain 配置 options like the customize 面板 behind a new "advanced mode" 切换. You can find this 切换 on your profile page.
Advanced mode is only available to admin 用户 and is a per-用户 setting. Enabling it for yourself won't enable it for other admins.
In other news…
树莓派 4 support has arrived in beta. @pvizeli has been hard at work and the first beta 发布 is available. If you flash this 图像, you will be able to 更新 to a stable 发布 later from within the UI.
Big shout out to @frenck who has been doing a lot of clean up on the website. Like, a lot lot. He has removed over 20.000 unused lines of code, and has simplified how we render code blocks, pages and headers. It takes Jekyll now a mere 14 seconds to generate the whole website! It used to be 6 minutes! 😲
Last week @balloob showed a preview of the upcoming Home Assistant Cast, a new interface for Home Assistant that runs on Chromecasts and Google Assistant 设备 with screens.
The Home Assistant code repository on GitHub has hit 25.000 stars! 🤩
The Home Assistant Podcast has published episode 53 to discuss all the ins and outs of this new 发布.
@isabellaalstrom has redone her Lovelace UI and it is looking fabulous!
Redid my whole layout for the @home_assistant 仪表盘 yesterday on a whim. "Nest hub inspired", I call it. 😄 I like it a lot! Feels put together and less messy. pic.twitter.com/8pmA5CWKev
— Isa (@teachingbirds) July 16, 2019
New 集成
- Add Trafikverket train component (@endor-force - #23470) (trafikverket_train docs) (new-集成)
- Add 集成 for Vallox Ventilation Units (@andre-richter - #24660) (vallox docs) (new-集成)
- Add support for aurora ABB Powerone solar photovoltaic inverter (@davet2001 - #24809) (aurora_abb_powerone docs) (new-集成)
- Add support for arcam fmj receivers (@elupus - #24621) (arcam_fmj docs) (new-集成)
- Add support for Notion Home Monitoring (@bachya - #24634) (notion docs) (new-集成)
- Add support for World Wide Lightning Location Network (@bachya - #25001) (new-集成)
New Platforms
- Add 模板 吸尘器 support (@luukd - #22904) (模板 docs) (new-platform)
- Fronius (solar energy and inverter) component (@nielstron - #22316) (传感器 docs) (new-platform)
- New scanner 设备 tracker and ZHA 设备 tracker support (@dmulcahey - #24584) (device_tracker docs) (zha docs) (new-platform)
- [温控] Bugfix honeywell misleading 错误 message (@zxdavb - #25048) (evohome docs) (honeywell docs) (new-platform)
- [温控] Add water_heater to evohome (@zxdavb - #25035) (evohome docs) (beta fix) (new-platform)
- [温控] Hive Add 热水器 Component post the refresh of the 温控 component. (@KJonline - #25148) (hive docs) (beta fix) (new-platform)
发布 0.96.1 - July 18
- Show off value (@pvizeli - #25236)
- Fix eq3btsmart (@pvizeli - #25238) (eq3btsmart docs)
- Make presets prettier (@cgtobi - #25245) (netatmo docs)
- Fix the unit of measurement for ecobee 温控 (@cgtobi - #25246) (ecobee docs)
- ecobee Preset Fix (@geekofweek - #25256) (ecobee docs)
- 更新 CT80 Humidity call (@zombielinux - #25258) (radiotherm docs)
- 恢复 SmartThings A/C on/off 服务 (@andrewsayre - #25259) (smartthings docs)
- Add hvac modes back to opentherm (@balloob - #25268) (opentherm_gw docs)
- Added 状态 and modes for zwave 温控 (@stboch - #25274) (zwave docs)
发布 0.96.2 - July 19
- Fix fritzbox 温控 HVAC mode / temperature (@cgtobi - #25275) (fritzbox docs)
- Fixed python-wink method names (@w1ll1am23 - #25285) (wink docs)
- [温控] Correct honeywell supported_features (@zxdavb - #25292) (honeywell docs)
- Fix HM with use wrong datapoint for off (@pvizeli - #25298) (homematic docs)
- Fix plant 错误 when adding new value (@cgtobi - #25302) (plant docs)
发布 0.96.3 - July 21
- temporary patch to fix KNX 温控 设备 (@farmio - #25356) (knx docs)
- 恢复 sensiobo 打开/off methods (@balloob - #25321) (sensibo docs)
- 更新 zwave 温控 mappings (@eyager1 - #25327) (zwave docs)
- 恢复 Daikin A/C on/off 服务 (@fredrike - #25332) (daikin docs)
- Fix for hvac_modes list being null (@schmic - #25347) (zwave docs)
- add available to 设备 info (@dmulcahey - #25349) (zha docs)
- Fix preset 服务 call (@cgtobi - #25358) (netatmo docs)
- Improve geniushub logging and bump client (@zxdavb - #25359) (geniushub docs)
- Introduce PRESET_NONE for 温控 (@balloob - #25360)
- bump quirks 版本 (@dmulcahey - #25362) (zha docs)
- Fix ESPHome 温控 migration (@OttoWinter - #25366) (esphome docs)
- fix remove and re-add scenario (@dmulcahey - #25370) (zha docs)
- change and 条件 to or 条件 (@dmulcahey - #25374)
- Add Netatmo 温控 battery level (@cgtobi - #25143) (netatmo docs)
发布 0.96.4 - July 23
- Fix Netatmo 温控 battery level (@cgtobi - #25165) (netatmo docs)
- Tweak evohome migration (@zxdavb - #25281) (evohome docs)
- Bump pyatmo 版本 to 2.1.2 (@cgtobi - #25296) (netatmo docs)
- [温控] Bugfix/Tweak honeywell migration (@zxdavb - #25369) (honeywell docs)
- 更新 Daikin preset modes (@fredrike - #25395) (daikin docs)
- 更新 pysonos to 0.0.22 (@amelchio - #25399) (sonos docs)
- [温控] Correct evohome hvac_action (@zxdavb - #25407) (evohome docs)
发布 0.96.5 - July 25
- Bump geniushub client (@zxdavb - #25458) (geniushub docs)
- Allow cors for static files (@balloob - #25468) (http docs)
- Fix Nest turning off eco (@balloob - #25472) (nest docs)
如果你需要帮助……
……欢迎随时使用我们非常活跃的论坛,或者加入我们的 聊天频道。
反馈问题
如果这次发布引入了问题,请前往我们的 issue tracker 提交反馈。请务必填写 issue 模板中的所有字段。
Backward-incompatible changes
-
OpenTherm - Adds support for more than one OpenTherm Gateway 设备 which changes the 配置 structure. (@mvn23 - #22932) (opentherm_gw docs)
Example 配置:
-
Ambient 天气 Station - By default, the Ambient solar radiation (i.e., brightness) 传感器 is measured in W/m². Since this unit of measurement is not used anywhere else, this change updates the 传感器 to use the more prevalent lx unit. Any 自动化 that use this 传感器 should be updated accordingly. (@bachya - #24690) (ambient_station docs)
-
Google Cloud - Changed the default encoding to mp3 from opus ogg, allowing it to support many more media players. (@GrandNewbien - #24808) (google_cloud docs)
Example 配置:
-
SimpliSafe - The SimpliSafe 报警 control 面板 no longer shows a temperature 属性. (@bachya - #24833) (simplisafe docs)
-
Luftdaten - The under-laying Python module is now limited to the P1 (particles 10 microns and below) and P2 (particles 2.5 microns and below), which means you have to recreate your 传感器. (@fabaff - #24842) (luftdaten docs)
-
Velbus - Added autodicovery for 遮盖 in velbus and bumped the python velbus 版本 (@Cereal2nd - #24877) (velbus docs)
-
ZHA - ZHA 实体 are being removed and battery 传感器 are being added. We have been asked several times to remove the ZHA domain 实体 because they do not follow the HA standards. They were originally used to show 设备 online / offline status, rssi, lqi and last seen. They were eventually expanded to hold battery information as well because many Zigbee 设备 have several power 配置 clusters. Online and offline handling, rssi, lqi last seen and the handling of 设备 availability have all been moved to the 设备 object and battery information has been split back out into its own 传感器. Any 用户 that 创建 模板 传感器 that leveraged the data in the ZHA 实体 will be affected by this change. (@dmulcahey - #24909) (zha docs)
-
Netatmo - If the module type can not be determined the 温控 设备 will default to the type "valve" as it implements a subset of "thermostat". Consequently those 设备 wont be able to be turned off. This should not be a major issue and should only happen when there are issues with the data retrieved form the Netatmo API. (@cgtobi - #25029) (netatmo docs)
-
Netatmo - The 配置 of individual monitored 条件 has been removed so that now all 条件 are available per module by default. (@cgtobi - #24944) (netatmo docs)
-
GeoJSON Events - 更新 geojson_client library to 版本 0.4.This changes the access to the external feed from HTTP to HTTPS for the nsw_rural_fire_service_feed platform. This should normally not make any difference to anyone consuming this feed. Only if for example you have set up a 模板 传感器 or 自动化 that reads the external_id 属性 of a geo_location 实体 and compare it against a pattern, would you need to change this. (@exxamalte - #25039) (geo_json_events docs) (nsw_rural_fire_service_feed docs) (usgs_earthquakes_feed docs)
Beta Fixes
- Add websocket API command for Z-Wave network status (@cgarwood - #25066) (zwave docs) (beta fix)
- Do not reverse open/close calls (@balloob - #24879) (tahoma docs) (breaking change) (beta fix)
- Add support for on/off 温控 (@pvizeli - #25026) (温控 docs) (beta fix)
- Change unique_id formula for Notion 实体 (@bachya - #25076) (notion docs) (beta fix)
- Fix powercontrol media player alexa (@pvizeli - #25080) (alexa docs) (beta fix)
- Support podcast episodes as Sonos favorites (@amelchio - #25087) (sonos docs) (beta fix)
- Guard module being None (@balloob - #25077) (beta fix)
- [温控] Add water_heater to evohome (@zxdavb - #25035) (evohome docs) (beta fix) (new-platform)
- Fix Netatmo 温控 issue when 设备 out of reach (@cgtobi - #25096) (netatmo docs) (beta fix)
- Add 打开/off to coolmaster (@OnFreund - #25097) (coolmaster docs) (beta fix)
- Fix window exception in WWLLN (@bachya - #25100) (beta fix)
- Fix missing 传感器 unit in RainMachine (@bachya - #25101) (rainmachine docs) (beta fix)
- Add 温控 related 服务 to Homematic IP Cloud (@SukramJ - #25079) (homematicip_cloud docs) (beta fix)
- Simplify Alexa/Google for new 温控 turn_on/off (@balloob - #25115) (alexa docs) (google_assistant docs) (beta fix)
- Verify cloud 用户 exists during boot (@balloob - #25119) (cloud docs) (beta fix)
- Allow 区域 ID in 服务 call schemas (@balloob - #25121) (灯光 docs) (开关 docs) (beta fix)
- Load requirements for platforms (@elupus - #25133) (beta fix)
- Handle Sonos connection 错误 during 设置 (@amelchio - #25135) (sonos docs) (beta fix)
- [温控-1.0] Bugfix evohome showstopper (@zxdavb - #25139) (evohome docs) (beta fix)
- remove comfort mode (@SukramJ - #25140) (homematicip_cloud docs) (beta fix)
- [温控-1.0] Add RoundThermostat to evohome (@zxdavb - #25141) (evohome docs) (beta fix)
- [温控] Hive Add 热水器 Component post the refresh of the 温控 component. (@KJonline - #25148) (hive docs) (beta fix) (new-platform)
- Remove check and 恢复 temp/mode changes (@andersonshatch - #25149) (tado docs) (beta fix)
- 更新 pyhomematic to 0.1.60 (@danielperna84 - #25152) (homematic docs) (beta fix)
- 版本 传感器 更新 (@ludeeus - #25162) (版本 docs) (beta fix)
- Make dev tools titlte translatable (@balloob - #25166) (前端 docs) (beta fix)
- Fix 设备 types for some HomeMatic IP 传感器 (@danielperna84 - #25167) (homematic docs) (beta fix)
- 更新 pysonos to 0.0.21 (@amelchio - #25168) (beta fix)
- Fix 温控 is_aux_heat type hint. (@Adminiuga - #25170) (温控 docs) (beta fix)
- 升级 luftdaten to 0.6.2 (@fabaff - #25177) (luftdaten docs) (beta fix)
- Correctly set property decorator on preset modes (@balloob - #25151) (fritzbox docs) (beta fix)
- Fix 设备 name customization on ZHA add 设备 page (@dmulcahey - #25180) (zha docs) (beta fix)
- [温控] Tweak evohome migration (@zxdavb - #25187) (evohome docs) (beta fix)
- Only include target temp if has right support flag (@balloob - #25193) (温控 docs) (beta fix)
All changes
- Fix AttributeError: 'NoneType' object has no 属性 'group' with sytadin component (@foreign-sub - #24652)
- braviatv, nmap_tracker: use getmac for getting MAC addresses (@scop - #24628) (braviatv docs) (braviatv docs) (braviatv docs) (nmap_tracker docs)
- Fix downloader_download_failed event not firing for HTTP response 错误 (@sfjes - #24640) (downloader docs)
- Multiple 设备 support for opentherm_gw (@mvn23 - #22932) (opentherm_gw docs) (breaking change)
- Add 设备 class support for Ambient PWS 传感器 (@bachya - #24677) (ambient_station docs)
- Add RainMachine 设备 classes where appropriate (@bachya - #24682) (rainmachine docs)
- Change Ambient solar radiation units to lx (@bachya - #24690) (ambient_station docs) (breaking change)
- 升级 to async_upnp_client==0.14.10 and increase search timeout (@StevenLooman - #24685) (dlna_dmr docs) (upnp docs)
- 升级 mypy to 0.710 (@scop - #24666)
- 模板: Expand method to expand groups, and closest as filter (@Swamp-Ig - #23691)
- Add aml_thermal label (@jmw6773 - #24665) (glances docs)
- Corrected number of default LCN segment coupler scan tryouts (@alengwenus - #24678) (lcn docs)
- 升级 discord.py to 1.2.2 (@fabaff - #24695) (discord docs)
- 升级 youtube_dl to 2019.06.08 (@fabaff - #24692) (media_extractor docs)
- 升级 Sphinx to 2.1.2 (@fabaff - #24693)
- Solax 更新 0.1.0 (@squishykid - #24708) (solax docs)
- Fix PS4 实体 with shared host not updating and latency with multiple connections (@ktnrg45 - #24642) (ps4 docs)
- Add initial support for 遥控器 dev 容器 (@pvizeli - #24681)
- Expose ports 8123, 8300 and 51827 in Dockerfile (@johnluetke - #24389)
- Add Trafikverket train component (@endor-force - #23470) (trafikverket_train docs) (new-集成)
- Add 'unique_id' Property to Inverter 传感器 (@squishykid - #24707) (solax docs)
- Remove 设备 and 实体 registry entries when removing a ZHA 设备 (@dmulcahey - #24369) (zha docs)
- Add support for 传感器 状态 STATE_UNAVAILABLE (@cnrd - #24641) (plant docs)
- Add 集成 for Vallox Ventilation Units (@andre-richter - #24660) (vallox docs) (new-集成)
- Vallox: Fix missing hass member (@andre-richter - #24753) (vallox docs)
- Remove obsolete comments in Dockerfile (@Emilv2 - #24748)
- fix an 错误 in the description (@alain57 - #24735)
- Add support for IPP Printers to the CUPS 集成 (@Matte23 - #24756) (cups docs)
- Enhancement/zha model manuf (@Adminiuga - #24771) (zha docs)
- 实体 to handle updates via events (@balloob - #24733)
- 升级 vallox to async client API (@andre-richter - #24774) (vallox docs)
- 升级 pytest to 4.6.3 (@scop - #24782)
- Add time delta option when searching for deutsche_bahn connections (@h3ndrik - #24600) (deutsche_bahn docs)
- Zestimate fix for issue #23837 (@dreed47 - #23838) (zestimate docs)
- Use 温控 设备's target temp step value (@andersonshatch - #24804) (homekit docs)
- Use step from tado rather than assuming 0.1 (@andersonshatch - #24807) (tado docs)
- Changed default encoding to mp3 (@GrandNewbien - #24808) (google_cloud docs) (breaking change)
- Add 开发者工具 面板 (@balloob - #24812) (前端 docs)
- Add 模板 吸尘器 support (@luukd - #22904) (模板 docs) (new-platform)
- Make sure alert is set up after 通知 (@balloob - #24829) (alert docs)
- Remove temperature 属性 from SimpliSafe 报警 control 面板 (@bachya - #24833) (simplisafe docs) (breaking change)
- Fronius (solar energy and inverter) component (@nielstron - #22316) (传感器 docs) (new-platform)
- Add 模板 support to 模板 触发器's for option (@pnbruckner - #24810) (自动化 docs)
- 升级 sisyphus-control to 2.2 (@jkeljo - #24837) (sisyphus docs)
- Fix yeelight color temp getter (@zewelor - #24830) (yeelight docs)
- 升级 luftdaten to 0.6.1 (@fabaff - #24842) (luftdaten docs) (breaking change)
- 升级 sqlalchemy to 1.3.5 (@fabaff - #24844) (recorder docs) (sql docs)
- 升级 numpy to 1.16.4 (@fabaff - #24845) (iqvia docs) (opencv docs) (tensorflow docs) (trend docs)
- 升级 certifi to >= 2019.6.16 (@fabaff - #24846)
- 升级 pyyaml to 5.1.1 (@fabaff - #24847)
- 升级 jinja2 to >=2.10.1 (@fabaff - #24851)
- 升级 psutil to 5.6.3 (@fabaff - #24854) (systemmonitor docs)
- 升级 cryptography to 2.7 (@fabaff - #24852)
- Fix mysensors icon name (@zewelor - #24871) (mysensors docs)
- 更新 praw to 6.3.1 (@fabaff - #23737) (reddit docs)
- Hungarian is also supported in Google Cloud TTS (@realthk - #24861) (google_cloud docs)
- 升级 youtube_dl to 2019.06.27 (@fabaff - #24875) (media_extractor docs)
- Velbus: autodiscover 遮盖 (@Cereal2nd - #24877) (velbus docs) (breaking change)
- 升级 importlib-metadata to 0.18 (@fabaff - #24848)
- 升级 bcrypt to 3.1.7 (@fabaff - #24850)
- Fix traceback during ZHA 设备 removal (@dmulcahey - #24882) (zha docs)
- Move SmartThings imports to top (@andrewsayre - #24878) (smartthings docs)
- Bump androidtv to 0.0.17 (@JeffLIrion - #24886)
- 升级 pytest to 5.0.0 (@Danielhiversen - #24885)
- Tweak geniushub battery icons according to 设备 状态 (@zxdavb - #24798) (geniushub docs)
- Support MQTT discovery topic prefix with slashes (@cybe - #24840) (MQTT docs)
- 更新 tts.py (@kevank - #24892) (watson_tts docs)
- go back to signals and no hard 实体 references (@dmulcahey - #24894) (zha docs)
- 更新 IDs for rename node/value (@Swamp-Ig - #24646) (zwave docs)
- Bump life360 package to 4.0.1 (@pnbruckner - #24905) (life360 docs)
- Stability improvements for Sonos availability (@amelchio - #24880) (sonos docs)
- Fix 'same 状态' monitoring in numeric_state 触发器 (@pnbruckner - #24910) (自动化 docs)
- Fix 'same 状态' monitoring in 状态 触发器 (@pnbruckner - #24904) (自动化 docs)
- Add missing 触发器.for variable to 模板 触发器 (@pnbruckner - #24893) (自动化 docs)
- Add ability to send attachments in pushover 通知 (@kreegahbundolo - #24806) (pushover docs)
- Fix home coach discovery (@cgtobi - #24902) (netatmo docs)
- New languages that looks like supported by Google but not documented: (@lufton - #24881) (google_cloud docs)
- Remove ZHA 设备 实体 (@dmulcahey - #24909) (zha docs) (breaking change)
- Bump androidtv to 0.0.18 (@JeffLIrion - #24927) (androidtv docs)
- 更新 pysonos to 0.0.19 (@amelchio - #24930) (sonos docs)
- Add support for Yale YRL256 门锁 (@ctso - #24932) (zwave docs)
- Fix exclusion of routes with excl_filter (@gadgetchnnel - #24928) (waze_travel_time docs)
- New scanner 设备 tracker and ZHA 设备 tracker support (@dmulcahey - #24584) (device_tracker docs) (zha docs) (new-platform)
- Allow updating of via_device in 设备 registry (@bachya - #24921)
- 更新 pyHik library to 0.2.3 (@mezz64 - #24957) (hikvision docs)
- Implement ADR0003 for Netatmo 传感器 (@cgtobi - #24944) (netatmo docs) (breaking change)
- Fix monitoring of trays in syncthru component (@nielstron - #24961) (syncthru docs)
- Batch of Component(s) -> 集成(s) (@frenck - #24972)
- Add sonos.play_queue 服务 (@apeeters - #24974) (sonos docs)
- Fix 错误 if rest source becomes unavailable (@slackr31337 - #24986) (scrape docs)
- Switched from tuyapy to tuyaha as 1st one is not maintained (@PaulAnnekov - #24821) (tuya docs)
- Adds 门锁 Threads Probot (@frenck - #24984)
- Adds Stale Probot for issues (@frenck - #24985)
- 升级 mypy to 0.711, drop no longer needed workarounds (@scop - #24998)
- Changes as per code review of #24646 (@Swamp-Ig - #24917) (zwave docs)
- Sleepiq single sleeper crash (@qypea - #24941) (sleepiq docs)
- Add support for aurora ABB Powerone solar photovoltaic inverter (@davet2001 - #24809) (aurora_abb_powerone docs) (new-集成)
- Test dependency updates (@scop - #25004)
- 升级 switchmate to latest lib (@Danielhiversen - #25006) (switchmate docs)
- 升级 hdate==0.8.8 (@tsvi - #25008) (jewish_calendar docs)
- 升级 insteonplm to 0.16.0 and add INSTEON 场景 triggering (@teharris1 - #24765) (insteon docs)
- 安装 requirements for 集成 in packages before importing them. (@ludeeus - #25005)
- Added missing yeelight models mapping (@cadavre - #24963) (yeelight docs)
- Correct socket use in cert_expiry platform (@elupus - #25011) (cert_expiry docs)
- 温控 1.0 (@pvizeli - #23899) (温控 docs)
- Implement Twilio SMS 通知 MediaUrl support (@Chris-Johnston - #24971) (twilio_sms docs)
- Enphase envoy individual inverter production (@jesserizzo - #24445) (enphase_envoy docs)
- Add support for arcam fmj receivers (@elupus - #24621) (arcam_fmj docs) (new-集成)
- Sensibo, add HVAC_MODE_OFF (@Danielhiversen - #25016) (sensibo docs)
- Fix ecobee flaky test (@balloob - #25019) (ecobee docs)
- Fix mimetypes on borked Windows machines (@balloob - #25018) (前端 docs)
- Add datetime option to input_datetime.set_datetime 服务 (@pnbruckner - #24975) (input_datetime docs)
- Add 模板 support to numeric_state 触发器's for option (@pnbruckner - #24955) (自动化 docs)
- Add 模板 support to 状态 触发器's for option (@pnbruckner - #24912) (自动化 docs)
- Fix Nest 传感器 (@balloob - #25023) (温控 docs) (nest docs)
- ambiclimate hvac_modes (@Danielhiversen - #25015) (ambiclimate docs)
- homematic add off support for 温控 (@pvizeli - #25017) (homematic docs)
- Support config flow on custom components (@elupus - #24946) (config docs)
- Improve SmartThings test mocking (@andrewsayre - #25028)
- Toon fixes for 温控 1.0 (@frenck - #25027) (toon docs)
- Add hvac 风扇 状态 (@andrewsayre - #25030) (温控 docs) (smartthings docs)
- Add support for Notion Home Monitoring (@bachya - #24634) (notion docs) (new-集成)
- Fix Netatmo 温控 presets (@cgtobi - #25029) (netatmo docs) (breaking change)
- Add missing support for jewish_calendar.omer_count 传感器 (@arigilder - #24958) (jewish_calendar docs)
- Centralizes Toon data, reducing API calls (@frenck - #23988) (toon docs)
- 升级 youtube_dl to 2019.07.02 (@fabaff - #24990) (media_extractor docs)
- updated geojson_client library to 版本 0.4 (@exxamalte - #25039) (geo_json_events docs) (nsw_rural_fire_service_feed docs) (usgs_earthquakes_feed docs) (breaking change)
- Improve toon 温控 (@frenck - #25040) (toon docs)
- Fix Netatmo rain gauge precision (@cgtobi - #25036) (netatmo docs)
- Bump pyvera to 0.3.2, null/missing value protection (@jlrgraham - #25041) (vera docs)
- Add radiotherm CT80 current humidity support (@zombielinux - #25024) (radiotherm docs)
- Add config flow support to Geolocation (@bachya - #25046) (geo_location docs)
- 更新 tuyaha to 0.0.2 to catch API exceptions (@PaulAnnekov - #25050) (tuya docs)
- Added marker 传感器 to CUPS 集成 (@Matte23 - #25037) (cups docs)
- Remove myself as codeowner (@cdce8p - #25043) (homekit docs)
- [温控] Bugfix honeywell misleading 错误 message (@zxdavb - #25048) (evohome docs) (honeywell docs) (new-platform)
- Add Sonos 调试 logging (@amelchio - #25063) (sonos docs)
- Avoid flooding steam API (@Swamp-Ig - #23941) (steam_online docs)
- Add check_config 助手 (@kellerza - #24557)
- bump zha-quirks 版本 (@dmulcahey - #25059) (zha docs)
- Fix broken test in Python 3.7 (@balloob - #25067)
- Fix for Sonos 调试 logging (@amelchio - #25064) (sonos docs)
- Bump up ZHA dependencies. (@Adminiuga - #25062) (zha docs)
- Add support for World Wide Lightning Location Network (@bachya - #25001) (new-集成)
- SMA catch 错误 (@kellerza - #25045) (sma docs)
- Change phrases in the logbook component for persons and binary_sensors (@Martijn02 - #25053) (logbook docs)
- Make sure volume level is valid when incrementing/decrementing (@JeffLIrion - #25061) (vizio docs)
- Complete OPERATION_MODES (@monte-monte - #25069) (knx docs)
- Add websocket API command for Z-Wave network status (@cgarwood - #25066) (zwave docs) (beta fix)
- Correctly store removed 实体 for 恢复 状态 (@balloob - #25073)
- 恢复 自动化 last_triggered as datetime & fix test (@pnbruckner - #24951) (自动化 docs)
- Support hass-发布 inside devcontainer (@pvizeli - #25090)
- Do not reverse open/close calls (@balloob - #24879) (tahoma docs) (breaking change) (beta fix)
- Add support for on/off 温控 (@pvizeli - #25026) (温控 docs) (beta fix)
- Change unique_id formula for Notion 实体 (@bachya - #25076) (notion docs) (beta fix)
- Fix powercontrol media player alexa (@pvizeli - #25080) (alexa docs) (beta fix)
- Support podcast episodes as Sonos favorites (@amelchio - #25087) (sonos docs) (beta fix)
- Guard module being None (@balloob - #25077) (beta fix)
- [温控] Add water_heater to evohome (@zxdavb - #25035) (evohome docs) (beta fix) (new-platform)
- Fix Netatmo 温控 issue when 设备 out of reach (@cgtobi - #25096) (netatmo docs) (beta fix)
- Add 打开/off to coolmaster (@OnFreund - #25097) (coolmaster docs) (beta fix)
- Fix window exception in WWLLN (@bachya - #25100) (beta fix)
- Fix missing 传感器 unit in RainMachine (@bachya - #25101) (rainmachine docs) (beta fix)
- Add 温控 related 服务 to Homematic IP Cloud (@SukramJ - #25079) (homematicip_cloud docs) (beta fix)
- Simplify Alexa/Google for new 温控 turn_on/off (@balloob - #25115) (alexa docs) (google_assistant docs) (beta fix)
- Verify cloud 用户 exists during boot (@balloob - #25119) (cloud docs) (beta fix)
- Allow 区域 ID in 服务 call schemas (@balloob - #25121) (灯光 docs) (开关 docs) (beta fix)
- Load requirements for platforms (@elupus - #25133) (beta fix)
- Handle Sonos connection 错误 during 设置 (@amelchio - #25135) (sonos docs) (beta fix)
- [温控-1.0] Bugfix evohome showstopper (@zxdavb - #25139) (evohome docs) (beta fix)
- remove comfort mode (@SukramJ - #25140) (homematicip_cloud docs) (beta fix)
- [温控-1.0] Add RoundThermostat to evohome (@zxdavb - #25141) (evohome docs) (beta fix)
- [温控] Hive Add 热水器 Component post the refresh of the 温控 component. (@KJonline - #25148) (hive docs) (beta fix) (new-platform)
- Remove check and 恢复 temp/mode changes (@andersonshatch - #25149) (tado docs) (beta fix)
- 更新 pyhomematic to 0.1.60 (@danielperna84 - #25152) (homematic docs) (beta fix)
- 版本 传感器 更新 (@ludeeus - #25162) (版本 docs) (beta fix)
- Make dev tools titlte translatable (@balloob - #25166) (前端 docs) (beta fix)
- Fix 设备 types for some HomeMatic IP 传感器 (@danielperna84 - #25167) (homematic docs) (beta fix)
- 更新 pysonos to 0.0.21 (@amelchio - #25168) (beta fix)
- Fix 温控 is_aux_heat type hint. (@Adminiuga - #25170) (温控 docs) (beta fix)
- 升级 luftdaten to 0.6.2 (@fabaff - #25177) (luftdaten docs) (beta fix)
- Correctly set property decorator on preset modes (@balloob - #25151) (fritzbox docs) (beta fix)
- Fix 设备 name customization on ZHA add 设备 page (@dmulcahey - #25180) (zha docs) (beta fix)
- [温控] Tweak evohome migration (@zxdavb - #25187) (evohome docs) (beta fix)
- Only include target temp if has right support flag (@balloob - #25193) (温控 docs) (beta fix)


