title: '0.87:SmartThings、区域与实体注册表 UI' description: '<a href=''/home-assistant/integrations/版本/0.87''<img src=''/home-assistant/images/blog/2019-02-release-87/components.png'' style=''border: 0;box-shadow:。' 又一个精彩的 Home Assistant 版本来了。
0.87:SmartThings、区域与实体注册表 UI
今天我们发布 Home Assistant 0.87,这是今年的第三个版本。除了修复大量 bug 和提升性能之外,我们还带来了一些很酷的新功能。
先说最大的亮点:我们现在支持 SmartThings 了。通过一个可安装在 SmartThings 中的自定义应用,你现在可以在 SmartThings 中的每个设备状态一发生变化时,就立即把它推送到 Home Assistant。再也不用折腾 MQTT 桥接或其他曲线方案了。特别感谢 @andrewsayre 让这一切成为现实。想开始使用的话,请查看 SmartThings docs。
本次发布还引入了由 @Kane610 带来的全新区域功能。区域允许用户按照设备所在的物理区域(例如厨房或客厅)来组织设备。这将为未来一整套新功能打开空间(尽管目前还没有全部实现)。在这个版本中,用户可以在配置面板中管理区域,并通过集成页面把设备放入区域。未来我们计划加入基于区域的用户权限以及 Lovelace 区域卡片。如果你已经迫不及待想用上区域功能, @thomasloven 已经创建了一个可利用区域信息的 自定义 Lovelace 卡片。
本次发布还包含了一个管理实体注册表的 UI。实体注册表保存了 Home Assistant 曾见过的所有带唯一 ID 的实体。它允许用户快速重命名实体、修改实体 ID,或让 Home Assistant 忘记那些已经不再活跃的实体。
我们也没有忘记前端。上个版本我们推出了 Lovelace,所以这个版本主要聚焦在修复 bug、提升性能和可用性上。感谢 @bramkragten,YAML 编辑器现在升级为带行号的完整编辑器。此外,还有一个新的 system health 集成,可以帮助用户在“信息”开发者工具中诊断问题。查看前端更新日志。
在这个版本中,我们还将 Material Design Icons 升级到了 3.3.92,其中一些图标名称发生了变化。请记得查看它们的更新日志。
如果你更喜欢播客而不是发布说明,可以收听 Hass Podcast,Phil 和 Rohan 会在节目里讨论每一个新的 Home Assistant 版本,并持续关注家庭自动化领域的新动态。
新平台
- Add a Zoneminder availability 传感器 (@rohankapoorcom - #20184) (zoneminder docs) (new-platform)
- Add platform image_processing.qrcode (@zhujisheng - #20215) (image_processing.qrcode docs) (new-platform)
- Add LCN 开关 platform (@alengwenus - #20267) (lcn docs) (开关.lcn docs) (new-platform)
- Add EverLights 灯光 component (@joncar - #19817) (灯光.everlights docs) (new-platform)
- Add 设备 tracker support for EE Brightbox 2 router (@krygal - #19611) (device_tracker docs) (new-platform)
- HomematicIP add 遮盖 FROLL and BROLL 设备 (@mxworm - #19794) (homematicip_cloud docs) (new-platform)
- Add Danfoss Air HRV support (@JonasPed - #20138) (danfoss_air docs) (binary_sensor.danfoss_air docs) (传感器.danfoss_air docs) (new-platform)
- Utility meter (@dgomes - #19718) (utility_meter docs) (new-platform)
- Add Co2signal 传感器 (@danielsjf - #19204) (传感器.co2signal docs) (new-platform)
- Add nilu air_quality platform (@hfurubotten - #19674) (air_pollutants docs) (new-platform)
- Add Iliad Italy (Mobile Telephony Provider) 传感器 (@eliseomartelli - #19645) (new-platform)
- Add support for HomeKit motion 传感器 设备 (@Jc2k - #20555) (homekit_controller docs) (new-platform)
- Add an 集成 传感器 (@dgomes - #19703) (传感器.集成 docs) (new-platform)
- Add Synology SRM 设备 tracker (@aerialls - #20320) (device_tracker docs) (new-platform)
- Add Recollect Waste (@stealthhacker - #20121) (传感器.recollect_waste docs) (new-platform)
- New Transmission component (@MatteGary - #19230) (transmission docs) (传感器.transmission docs) (breaking change) (new-platform)
- Add support for FRITZ DECT 100 (temp 传感器) (@choss - #20308) (fritzbox docs) (传感器.fritzbox docs) (new-platform)
- RFC: Add system health component (@balloob - #20436) (system_health docs) (new-platform)
- Add 传感器 platform for Rova Garbage Collection (@GidoHakvoort - #18868) (传感器.rova docs) (new-platform)
- Add SmartThings component and 开关 platform (@andrewsayre - #20148) (smartthings docs) (开关.smartthings docs) (new-platform)
- Fix cloud Webhook body (@pvizeli - #20739) (cloud docs) (beta fix) (new-platform)
发布 0.87.1 - February 9
- Fix waze_travel_time component 错误 on startup (@VirtualL - #20316) (传感器.waze_travel_time docs)
- Add Transmission component 'scan_interval' option (@jonudewux - #20575) (transmission docs)
- Fix homekit_controller non-standard hk characteristics (@Jc2k - #20824) (homekit_controller docs)
- Fix STATE_UNLOCKED for verisure (@Danielhiversen - #20858) (verisure docs)
- Use text= instead of body= for creating web responses (@balloob - #20879)
- 升级 zm-py to 0.3.3 (@mnoorenberghe - #20886) (zoneminder docs)
新功能
- Add yeelight start_flow 服务 and ability to declare custom effects (@zewelor - #20107) (灯光.yeelight docs) (new-feature)
如果你需要帮助……
欢迎使用我们非常活跃的论坛,或者加入我们的聊天频道。虽然发布说明开放评论,但我们更希望你使用前面这些沟通渠道。谢谢。
反馈问题
如果你遇到了这个版本引入的问题,请在我们的 issue tracker 中报告。请务必填写 issue 模板中的所有字段。
向后不兼容的变更
- SolarEdge 传感器: This PR changes the 实体 names of this 传感器 and the monitoring 条件 keys in the 配置:
sensor.solaredge_current_power->sensor.solaredge_current_power,sensor.solaredge_last_day_data->sensor.solaredge_energy_today,sensor.solaredge_last_month_data->sensor.solaredge_energy_this_month,sensor.solaredge_last_year_data->sensor.solaredge_energy_this_year,sensor.solaredge_life_time_data->sensor.solaredge_lifetime_energy, (@LouisMT - #20109) (传感器.solaredge docs) (breaking change) - Geolocation is no longer creating a default group. (@exxamalte - #20338) (geo_location docs) (breaking change)
- The Dovado 传感器 platform has been broken up into a Dovado component with 传感器 and 通知 platforms. The 配置 variables have been changed. Please refer to the 文档 for the correct 配置. (@rohankapoorcom - #20339) (dovado docs) (传感器.dovado docs) (breaking change)
- Brottsplatskartan: The incident type count is reset every day. Before this change, it didn't reset until you restarted Home Assistant. (@chrillux - #20117) (传感器.brottsplatskartan docs) (breaking change)
- Ambient PWS has new 配置 and 实体 IDs will change. 配置 it now via the 集成 page. (@bachya - #20332) (ambient_station docs) (传感器.ambient_station docs) (breaking change)
- New Transmission component. With the introduction of the Transmission component, the 配置 for Transmission 传感器 and 开关 has been moved to the component 配置. 配置 must be changed accordingly. (@MatteGary - #19230) (transmission docs) (传感器.transmission docs) (breaking change) (new-platform)
- The 报警 control 面板 will now flag mistyped configs from
configuration.yamlcorrectly as invalid, instead of just ignoring them. (@emontnemery - #20224) (alarm_control_panel docs) (breaking change) - MQTT platforms will now flag mistyped configs from
configuration.yamlcorrectly as invalid, instead of just ignoring them. (@emontnemery - #20562) (MQTT docs) (breaking change)
Beta 修复
- Fix pjlink issue (@emkay82 - #20510) (媒体播放器.pjlink docs) (beta fix)
- Fix geofency requiring a 配置.yaml entry (@balloob - #20631) (geofency docs) (beta fix)
- 升级 blinkpy to re-enable motion detection (@fronzbot - #20651) (blink docs) (beta fix)
- Fix parsing yeelight custom effects, when not present in config (@zewelor - #20658) (灯光.yeelight docs) (beta fix)
- Add PLATFORM_SCHEMA_BASE support to check_config.py (@emontnemery - #20663) (beta fix)
- InfluxDB - change connection test method (@magenbrot - #20666) (传感器.influxdb docs) (beta fix)
- Add SmartThings 灯光 platform (@andrewsayre - #20652) (smartthings docs) (beta fix)
- Fix allow extra in locative Webhook schema validation (@rohankapoorcom - #20657) (locative docs) (beta fix)
- Add SmartThings 风扇 platform (@andrewsayre - #20681) (smartthings docs) (beta fix)
- Add entity_namespace to PLATFORM_SCHEMA (@emontnemery - #20693) (beta fix)
- Add SmartThings 二元sensor platform (@andrewsayre - #20699) (smartthings docs) (beta fix)
- fix test commented in #20678 (@dgomes - #20680) (beta fix)
- Add SmartThings 按钮 support via events (@andrewsayre - #20707) (smartthings docs) (beta fix)
- Fix temperature unit conversion in Ambient PWS (@bachya - #20723) (ambient_station docs) (beta fix)
- Revert pyfoscam back to libpyfoscam (@davidlie - #20727) (摄像头.foscam docs) (beta fix)
- Fix ffmpeg v4 stream issue (@awarecan - #20314) (ffmpeg docs) (摄像头.amcrest docs) (摄像头.arlo docs) (摄像头.canary docs) (摄像头.ffmpeg docs) (摄像头.onvif docs) (摄像头.ring docs) (摄像头.xiaomi docs) (摄像头.yi docs) (beta fix)
- Improve cloud 错误 handling (@balloob - #20729) (cloud docs) (beta fix)
- Fix cloud Webhook body (@pvizeli - #20739) (cloud docs) (beta fix) (new-platform)
- Fix the line reference in config 错误 message (@awarecan - #20743) (beta fix)
- 升级 to async_upnp_client==0.14.4 (@StevenLooman - #20751) (upnp docs) (媒体播放器.dlna_dmr docs) (beta fix)
- Keep cloud tokens always valid (@balloob - #20762) (cloud docs) (beta fix)
- Fix tellduslive responsiveness (@fredrike - #20603) (tellduslive docs) (beta fix)
- Make sure Locative doesn't submit invalid 设备 IDs (@balloob - #20784) (locative docs) (beta fix)
所有变更
- Remove color call to set 灯光 to black. (@boralyl - #20176) (灯光.hyperion docs)
- Embed zoneminder platforms into component (@rohankapoorcom - #20182) (zoneminder docs)
- Add a Zoneminder availability 传感器 (@rohankapoorcom - #20184) (zoneminder docs) (new-platform)
- Add JSON 属性 topic to MQTT 遮盖 (@emontnemery - #20190) (MQTT docs)
- Add JSON 属性 topic to MQTT 灯光 (@emontnemery - #20191) (MQTT docs)
- Add JSON 属性 topic to MQTT 开关 (@emontnemery - #20192) (MQTT docs)
- 日志 exceptions thrown by signal callbacks (@emontnemery - #20015)
- Set ehendrix23 as owner for harmony platform (@ehendrix23 - #20203)
- Add platform image_processing.qrcode (@zhujisheng - #20215) (image_processing.qrcode docs) (new-platform)
- Add verify_ssl to restful_command and 开关.rest (#20199) (@rohankapoorcom - #20207) (rest_command docs) (开关.rest docs)
- Fix unused friendly name for SolarEdge 传感器 (@LouisMT - #20109) (传感器.solaredge docs) (breaking change)
- Fix for issue #19086 (@JoakimLindbom - #20225) (媒体播放器.volumio docs)
- Use local IP to discover IGD 设备 (@gorynychzmey - #20035) (upnp docs)
- Tibber Pulse for homes without subscriptions (@Danielhiversen - #20246) (tibber docs) (传感器.tibber docs)
- Added Search 配置 to IMAP 传感器 (@mwegner - #19749) (传感器.imap docs)
- Support for relay ports for LCN 灯光 platform (@alengwenus - #19632) (lcn docs) (灯光.lcn docs)
- Add LCN 开关 platform (@alengwenus - #20267) (lcn docs) (开关.lcn docs) (new-platform)
- Updated sense library to 0.6.0 (@kbickar - #20271) (sense docs)
- Fire events for Lutron RadioRA2 keypad 按钮 (@koreth - #20090) (lutron docs)
- 更新 Tibber library (@Danielhiversen - #20273) (tibber docs)
- Make Netatmo battery_percent icon dynamic (@notoriousbdg - #20275) (传感器.netatmo docs)
- Add type hints to 助手.条件 (@scop - #20266) (区域 docs)
- Add discovery_info check to LCN 灯光 platform (@alengwenus - #20280) (灯光.lcn docs)
- Reduce 日志 noise from Envisalink component (@koreth - #20282) (envisalink docs)
- Print a message when reconnected after a connection failure, requirement for IQS silver (@rytilahti - #20261) (媒体播放器.songpal docs)
- Add JSON 属性 topic to MQTT 吸尘器 (@emontnemery - #20242) (MQTT docs)
- Add JSON 属性 topic to MQTT 门锁 (@emontnemery - #20241) (MQTT docs)
- Add JSON 属性 topic to MQTT 风扇 (@emontnemery - #20240) (MQTT docs)
- Add JSON 属性 topic to MQTT 温控 (@emontnemery - #20239) (MQTT docs)
- Add JSON 属性 topic to MQTT 报警 (@emontnemery - #20238) (MQTT docs)
- Add EverLights 灯光 component (@joncar - #19817) (灯光.everlights docs) (new-platform)
- Added recursive detection of functools.partial. (@andrewsayre - #20284)
- Added Xiaomi AirPurifier 2S profile (@foxel - #20285) (风扇.xiaomi_miio docs)
- 更新 Tibber lib (@Danielhiversen - #20289) (tibber docs) (传感器.tibber docs)
- Remove trailing slash from base_url and added ability to generate Webhook path. (@andrewsayre - #20295) (http docs) (Webhook docs)
- Add radiotherm is_on method to return on/off (@TD22057 - #20283) (温控.radiotherm docs)
- Fix typo C02 to CO2 (@reefab - #20306) (air_quality docs) (breaking change)
- Add git to the development Dockerfile (@kellerza - #20276)
- Add 设备 tracker support for EE Brightbox 2 router (@krygal - #19611) (device_tracker docs) (new-platform)
- HomematicIP add 遮盖 FROLL and BROLL 设备 (@mxworm - #19794) (homematicip_cloud docs) (new-platform)
- 升级 python-nest to 4.1.0 (@awarecan - #20313) (nest docs)
- 升级 youtube_dl to 2019.01.17 (@fabaff - #20318)
- Add data/data_template/title to alert component (@syphernl - #17616) (alert docs)
- Remove creation of geolocation default group (@exxamalte - #20338) (geo_location docs) (breaking change)
- Add Octoprint custom path (@reefab - #20302)
- 更新 Requirement for PyISY Package in isy994 Component to v1.1.1 (@shbatm - #20349) (isy994 docs)
- Fix mpd logging format string field (@heytensai - #20333) (媒体播放器.mpd docs)
- Add Danfoss Air HRV support (@JonasPed - #20138) (danfoss_air docs) (binary_sensor.danfoss_air docs) (传感器.danfoss_air docs) (new-platform)
- clean up of islamic_prayer_times (@Danielhiversen - #20352) (传感器.islamic_prayer_times docs)
- Bump homekit==0.12.2 + improve controller reliability (@Jc2k - #20325) (homekit_controller docs)
- Fix 实体 registry comments (@balloob - #20357)
- Clean up concord232 (@Danielhiversen - #20353) (alarm_control_panel.concord232 docs)
- Change STATE_UNKOWN to None (@Danielhiversen - #20337)
- 升级 TwitterAPI to 2.5.9 (@fabaff - #20372) (通知 docs)
- SongPal: do not crash if active_source is not (yet) available - fixes #20343 (@Censored3 - #20344) (媒体播放器.songpal docs)
- Add yeelight start_flow 服务 and ability to declare custom effects (@zewelor - #20107) (灯光.yeelight docs) (new-feature)
- Remove logging from tibber (@Danielhiversen - #20382) (传感器.tibber docs)
- Improve deprecation 警告 (@amelchio - #20391)
- 升级 emulated_roku to 0.1.8 to fix invalid encodings, fixes #20388 (@mindigmarton - #20390) (emulated_roku docs)
- 升级 numpy to 1.16.0 (@fabaff - #20396) (binary_sensor.trend docs) (image_processing.opencv docs) (image_processing.tensorflow docs) (传感器.pollen docs)
- 更新 pyhomematic to 0.1.55 (@danielperna84 - #20397) (homematic docs)
- Return windspeed and windgust in km/h instead of m/s. (@jvanderneutstulen - #20340) (天气.darksky docs)
- 更新 设备 registry of MQTT 开关 (@emontnemery - #19540) (MQTT docs) (开关.MQTT docs)
- Cleanup if discovered MQTT 灯光 can't be added (@emontnemery - #19740) (灯光.MQTT docs)
- Add character encoding to MQTT 自动化. (@emontnemery - #20292) (自动化.MQTT docs)
- Add LIFX listen port advanced 配置 (@amelchio - #20299)
- Add time_throttle filter to 传感器.filter (@foxel - #20334) (传感器.filter docs)
- 升级 youtube_dl to 2019.01.24 (@jonudewux - #20408) (media_extractor docs)
- Move homekit_controller 实体 types under homekit_controller platform (@Jc2k - #20376) (homekit_controller docs)
- Fix cast platform album name property (@zewelor - #20411) (媒体播放器.cast docs)
- Fix minor homematicip cloud 二元sensor issues (@coreGreenberet - #20398) (binary_sensor.homematicip_cloud docs)
- Fix homematicip cloud alarm_arm_home (@coreGreenberet - #20321) (alarm_control_panel.homematicip_cloud docs)
- Fix HTTP login attempts check triggering too late (@LouisMT - #20431) (http docs)
- WeMo - Fix 设备 discovery issues (@sqldiablo - #20446) (wemo docs)
- Add 报警 type workaround zwave 门锁 Yale YRD240 (@adrum - #20438) (门锁.zwave docs)
- 错误 handling for recorder purge (@amelchio - #20424)
- ZHA component rewrite part 1 (@dmulcahey - #20456)
- 升级 astral to 1.8 (@fabaff - #20459)
- Correct minor comments from PR#20138. (@JonasPed - #20454) (danfoss_air docs)
- Utility meter (@dgomes - #19718) (utility_meter docs) (new-platform)
- Add Co2signal 传感器 (@danielsjf - #19204) (传感器.co2signal docs) (new-platform)
- introduce gateway (@dmulcahey - #20460) (zha docs)
- 更新 设备 registry of MQTT 风扇 (@emontnemery - #20445) (MQTT docs)
- 更新 设备 registry of MQTT 温控 (@emontnemery - #20444) (MQTT docs)
- 更新 设备 registry of MQTT 传感器 (@emontnemery - #20440) (MQTT docs)
- 更新 设备 registry of MQTT 报警 (@emontnemery - #20439)
- 更新 设备 registry of MQTT 遮盖 (@emontnemery - #20443) (MQTT docs)
- 升级 sqlalchemy to 1.2.16 (@fabaff - #20474) (传感器.sql docs)
- 升级 psutil to 5.5.0 (@fabaff - #20462) (传感器.systemmonitor docs)
- Include exception details in the 错误 日志 (@shaan7 - #20461) (媒体播放器.firetv docs)
- Use HASS latitude/longitude as defaults for Lyft (@bachya - #20491) (传感器.lyft docs)
- 升级 zm-py to 0.3.1 (@rohankapoorcom - #20489) (zoneminder docs)
- Split out dovado to a component and 传感器 platform (@rohankapoorcom - #20339) (dovado docs) (传感器.dovado docs) (breaking change)
- Add homekit_controller tests (@Jc2k - #20457) (homekit_controller docs)
- 升级 to async-upnp-client==0.14.3 (@StevenLooman - #20502) (upnp docs) (媒体播放器.dlna_dmr docs)
- 升级 tibber library (@Danielhiversen - #20504) (tibber docs)
- 更新 设备 registry of MQTT 门锁 (@emontnemery - #20501) (MQTT docs)
- 更新 设备 registry of MQTT 吸尘器 (@emontnemery - #20500) (MQTT docs)
- Small cleanup of MQTT platforms (@emontnemery - #20503) (MQTT docs)
- 升级 mill library (@Danielhiversen - #20514) (温控.mill docs)
- Add nilu air_quality platform (@hfurubotten - #19674) (air_pollutants docs) (new-platform)
- Add Iliad Italy (Mobile Telephony Provider) 传感器 (@eliseomartelli - #19645) ([传感器.iliad_italy docs]) (new-platform)
- Load/unload geofency 实体 correctly between component and platform (@rohankapoorcom - #20497) (geofency docs)
- Load/unload locative 实体 correctly between component and platform (@rohankapoorcom - #20498) (locative docs)
- Load/unload gpslogger 实体 correctly between component and platform (@rohankapoorcom - #20448) (gpslogger docs) (device_tracker.gpslogger docs)
- Use more up-to-date 版本 of pyfoscam library (@davidlie - #20419) (摄像头.foscam docs)
- Reset Brottsplatskartan incident types every day (@chrillux - #20117) (传感器.brottsplatskartan docs) (breaking change)
- Add more HomeKit controller tests (@Jc2k - #20515) (homekit_controller docs)
- Homekit controller BLE groundwork (@Jc2k - #20538) (homekit_controller docs)
- Homekit controller BLE groundwork (part 2) (@Jc2k - #20548) (homekit_controller docs)
- Make Ambient PWS async and cloud-push (@bachya - #20332) (ambient_station docs) (传感器.ambient_station docs) (breaking change)
- 区域 registry (@Kane610 - #20435)
- Cleanup if discovered MQTT 吸尘器 can't be added (@emontnemery - #20549) (MQTT docs)
- Add COMPONENT_SCHEMA and use it in alarm_control_panel (@emontnemery - #20224) (alarm_control_panel docs) (breaking change)
- Add discovery 更新 support to MQTT 摄像头 (@emontnemery - #20529) (MQTT docs)
- ZHA component rewrite part 3 - 更新 助手 (@dmulcahey - #20463) (zha docs)
- Add missing 开关 for motion_detect (@perosb - #20540) (android_ip_webcam docs)
- 更新 设备 registry of MQTT 灯光 (@emontnemery - #20441) (MQTT docs)
- Move CONF_UPDATE_INTERVAL to homeassistant.const (@rohankapoorcom - #20526)
- Add support for HomeKit motion 传感器 设备 (@Jc2k - #20555) (homekit_controller docs) (new-platform)
- Add an 集成 传感器 (@dgomes - #19703) (传感器.集成 docs) (new-platform)
- Allow usernames to be case-insensitive (@balloob - #20558)
- Add Synology SRM 设备 tracker (@aerialls - #20320) (device_tracker docs) (new-platform)
- Treat each player as a '设备' for non-client 设备. (@mitchellrj - #20074) (媒体播放器.plex docs)
- Add Recollect Waste (@stealthhacker - #20121) (传感器.recollect_waste docs) (new-platform)
- New Transmission component (@MatteGary - #19230) (transmission docs) (传感器.transmission docs) (breaking change) (new-platform)
- Fixing the openssl issue (@kennedyshead - #20570) (asuswrt docs) (传感器.asuswrt docs)
- Homekit Motion 传感器 Review feedback (@Jc2k - #20568) (homekit_controller docs)
- add empy all groups view. Makes Brilliant Lightpad work (@merc1031 - #20564) (emulated_hue docs)
- Disable extra=vol.ALLOW_EXTRA for MQTT platforms. (@emontnemery - #20562) (MQTT docs) (breaking change)
- html5 通知 add VAPID support (@quazzie - #20415) (通知 docs)
- Bump pymodbus to 1.5.2 (@mindakas - #20582) (modbus docs)
- Change Unifi timeout (@arsaboo - #20606) (unifi docs)
- Fix 区域 registry config being loaded (@balloob - #20598) (config docs)
- Philips Hue: add prompt to 更新 bridge/bulb (@starkillerOG - #20590) (hue docs)
- Add support for FRITZ DECT 100 (temp 传感器) (@choss - #20308) (fritzbox docs) (传感器.fritzbox docs) (new-platform)
- Add remove commmand to 实体 registry (@balloob - #20597) (config docs)
- Fix map icons (@bramkragten - #20602) (map docs)
- Fix LIFX for single-区域 strip extensions (@amelchio - #20604) (灯光.lifx docs)
- RFC: Add system health component (@balloob - #20436) (system_health docs) (new-platform)
- 更新 to the newest python-wink and fix push updates! (@w1ll1am23 - #20594) (wink docs)
- Add Lovelace systeam health (@balloob - #20592) (Lovelace docs)
- Add 传感器 platform for Rova Garbage Collection (@GidoHakvoort - #18868) (传感器.rova docs) (new-platform)
- Added code to Abode 报警 control 面板 (@arsaboo - #20611) (alarm_control_panel.abode docs)
- ZHA component rewrite part 4 - add 设备 module (@dmulcahey - #20469) (zha docs)
- Fix duplicate luftdaten 实体 (@jvanderneutstulen - #20226) (luftdaten docs)
- Add SmartThings component and 开关 platform (@andrewsayre - #20148) (smartthings docs) (开关.smartthings docs) (new-platform)
- fix #20571 (@dgomes - #20589) (传感器.history_stats docs)
- Fix pjlink issue (@emkay82 - #20510) (媒体播放器.pjlink docs) (beta fix)
- Fix geofency requiring a 配置.yaml entry (@balloob - #20631) (geofency docs) (beta fix)
- 升级 blinkpy to re-enable motion detection (@fronzbot - #20651) (blink docs) (beta fix)
- Fix parsing yeelight custom effects, when not present in config (@zewelor - #20658) (灯光.yeelight docs) (beta fix)
- Add PLATFORM_SCHEMA_BASE support to check_config.py (@emontnemery - #20663) (beta fix)
- InfluxDB - change connection test method (@magenbrot - #20666) (传感器.influxdb docs) (beta fix)
- Add SmartThings 灯光 platform (@andrewsayre - #20652) (smartthings docs) (beta fix)
- Fix allow extra in locative Webhook schema validation (@rohankapoorcom - #20657) (locative docs) (beta fix)
- Add SmartThings 风扇 platform (@andrewsayre - #20681) (smartthings docs) (beta fix)
- Add entity_namespace to PLATFORM_SCHEMA (@emontnemery - #20693) (beta fix)
- Add SmartThings 二元sensor platform (@andrewsayre - #20699) (smartthings docs) (beta fix)
- Remove fingerprint middleware (@balloob - #20682) (http docs)
- fix test commented in #20678 (@dgomes - #20680) (beta fix)
- Add SmartThings 按钮 support via events (@andrewsayre - #20707) (smartthings docs) (beta fix)
- Fix temperature unit conversion in Ambient PWS (@bachya - #20723) (ambient_station docs) (beta fix)
- Revert pyfoscam back to libpyfoscam (@davidlie - #20727) (摄像头.foscam docs) (beta fix)
- Fix ffmpeg v4 stream issue (@awarecan - #20314) (ffmpeg docs) (摄像头.amcrest docs) (摄像头.arlo docs) (摄像头.canary docs) (摄像头.ffmpeg docs) (摄像头.onvif docs) (摄像头.ring docs) (摄像头.xiaomi docs) (摄像头.yi docs) (beta fix)
- Improve cloud 错误 handling (@balloob - #20729) (cloud docs) (beta fix)
- Fix cloud Webhook body (@pvizeli - #20739) (cloud docs) (beta fix) (new-platform)
- Fix the line reference in config 错误 message (@awarecan - #20743) (beta fix)
- 升级 to async_upnp_client==0.14.4 (@StevenLooman - #20751) (upnp docs) (媒体播放器.dlna_dmr docs) (beta fix)
- Keep cloud tokens always valid (@balloob - #20762) (cloud docs) (beta fix)
- Fix tellduslive responsiveness (@fredrike - #20603) (tellduslive docs) (beta fix)
- Make sure Locative doesn't submit invalid 设备 IDs (@balloob - #20784) (locative docs) (beta fix)


