0.84:Cloud Webhook、Wunderlist 与 USGS 地震信息
到了一年中最后一次发布的时间。我们原本希望以一场大更新收官,并让 Lovelace 成为默认 UI。不过在最后冲刺阶段,我们意识到为了达到理想体验,需要做的临时变更比我们能接受的还多。如果你是 Lovelace 测试用户,请务必阅读下方“现有测试用户”部分。
在此祝大家节日快乐,也感谢所有在代码、文档和聊天社区中做出贡献的朋友,正是你们组成了这个了不起的社区。过去一年我们收获颇丰,也很期待在 2019 年看到大家带来的更多精彩内容。干杯!
Paulus
我们会跳过下一次双周发布,计划在 1 月 9 日回归。到时见!
云 Webhook
这次发布带来了 Home Assistant Cloud 的一项新功能:云 Webhook。通过云 Webhook,你可以让 Home Assistant 中任何支持 Webhook 的集成或自动化通过云端唯一 URL 访问,而无需在路由器上开放端口。
这意味着你可以把数据回传到自己的实例,用于 OwnTracks、IFTTT 或带有 Webhook 触发器的自动化。可前往配置面板中的云页面开始使用,或在 Nabu Casa 网站 了解更多新功能信息。
改进的状态恢复
@armills 引入了一种新的、更可靠的状态恢复方式。它不再依赖数据库,而是利用 storage 助手来跟踪需要恢复的状态。这将提升可靠性和启动速度。
这也有一个代价:你第一次启动 0.84 时将无法恢复状态。
这意味着升级到 0.84 后,任何未定义 initial_state 的自动化都会被禁用。
改进的服务调用
我们改进了服务调用流程,增加了更严格的数据校验。这意味着如果你的自动化或脚本发送了无效数据,我们现在会停止执行,并更准确地指出错误调用来源。
给现有 Lovelace 测试用户的说明
如果你正在测试 Lovelace,请仔细阅读以下说明,因为变化很多。首先,我们现在有三种 Lovelace 模式:自动生成、storage,以及 yaml(Lovelace 的旧方式)。UI 编辑器仅适用于 storage 模式,因为该模式下配置存储方式由我们控制。
如果你在 0.84 之前就在使用 Lovelace,现在有两个选择。第一种是使用新的 storage 模式并导入你现有的文件。操作方式是打开 Lovelace UI,选择“配置 UI”,系统会提示你切换到 storage 模式。切换后,菜单中会出现一个名为“raw config editor”的新选项。打开后将 ui-lovelace.yaml 的内容粘贴进去并保存即可。请注意,YAML 注释不会被保留,而且在 storage 模式下不支持 !include/!secret。
如果你想继续管理 YAML 文件,请查看这里了解如何启用 YAML 模式。现在 ui-lovelace.yaml 将遵循与 configuration.yaml 相同的规则。这意味着 Lovelace YAML 配置将使用 YAML 1.1 而不是 YAML 1.2 进行解析。最大的变化是:请确保在配置中将 on 和 off 用引号包起来!
我们还统一了所有卡片的配置方式,因此带来了一些不向后兼容的变更。重点变化主要集中在短按和长按动作的定义方式上。更多信息请查看文档。
编辑器 UI 也进一步完善了。现在你无需离开浏览器就能管理 Lovelace UI!你可以添加、编辑、删除视图,也可以添加、编辑、移动和删除卡片,包括自定义卡片。
新平台
- Refactor ZHA (@dmulcahey - #18629) (zha docs) (binary_sensor.zha docs) (风扇.zha docs) (灯光.zha docs) (传感器.zha docs) (开关.zha docs) (new-platform)
- Add Awair 传感器 platform (@ahayworth - #18570) (传感器.awair docs) (new-platform)
- Allow managing cloud Webhook (@balloob - #18672) (cloud docs) (new-platform)
- U.S. Geological Survey Earthquake Hazards Program Feed platform (@exxamalte - #18207) (geo_location docs) (new-platform)
- MQTT 灯光 refactor (@emontnemery - #18227) (MQTT docs) (灯光.MQTT docs) (breaking change) (new-platform)
- Added qbittorrent 传感器 platform (@eliseomartelli - #18618) (传感器.qbittorrent docs) (new-platform)
- Add Entur departure information 传感器 (@hfurubotten - #17286) (传感器.entur_public_transport docs) (new-platform)
- Add lightwave components for 开关 and 灯光 (@GeoffAtHome - #18026) (lightwave docs) (灯光.lightwave docs) (开关.lightwave docs) (new-platform)
- Initial hlk-sw16 relay 开关 support (@jameshilliard - #17855) (hlk_sw16 docs) (开关.hlk_sw16 docs) (new-platform)
- Initial 场景 support for Fibaro hubs (@pbalogh77 - #18779) (fibaro docs) (场景.fibaro docs) (new-platform)
发布 0.84.1 - December 12
- Add 自动化 and 脚本 events to logbook event types (@hunterjm - #19219) (logbook docs)
- Fix owntracks topic in encrypted ios (@balloob - #19220) (device_tracker docs) (owntracks docs)
发布 0.84.2 - December 14
- Don't avoid async_schedule_update_ha_state by returning false (@syssi - #19102) (binary_sensor.xiaomi_aqara docs)
- Always add friendly name 属性 to ZHA 实体 (@damarco - #19141) (zha docs)
- Bump aioasuswrt (@kennedyshead - #19229) (asuswrt docs)
- Add 自动化 and 脚本 events to logbook filter events (@luca-angemi - #19253) (logbook docs)
- Fix list (fixes #19235) (@fabaff - #19258) (tts docs)
- Fix OwnTracks deadlocking (@balloob - #19260) (owntracks docs)
- Fix call to super() (@marchingphoenix - #19279) (灯光.lutron docs)
- Improve check for duplicated entity_id (@emontnemery - #19194)
- Fix race in entity_platform.async_add_entities (@emontnemery - #19222)
发布 0.84.3 - December 17
- Set 门锁 status correctly for Schlage BE469 Z-Wave 门锁 (@ahayworth - #18737) (门锁.zwave docs)
- Fix 恢复 状态 for manual 报警 control 面板 (@liaanvdm - #19284) (alarm_control_panel.manual docs)
- Fix not being able to 更新 实体 (@glentakahashi - #19344) (config docs)
发布 0.84.4 - December 19
- Fix parts of the 前端 not picking up translations (@balloob)
- Fix IHC config schema (@mopolus - #19415) (ihc docs)
- Use web sockets for Harmony HUB (@ehendrix23 - #19440) (遥控器.harmony docs)
发布 0.84.5 - December 19
- Fix Harmony for people not running Home Assistant in Docker (@ehendrix23)
发布 0.84.6 - December 21
- Fix incorrect local check when creating webhooks via a config flow (impacted all but Owntracks) (@balloob - #19494)
前端
- 修复以百分比设置宽高比的问题 (#2289) @balloob
- 修复点击遮罩关闭时编辑对话框会打开两次的问题 (#2290) @balloob
- 修复首次加载时翻译未加载的问题 (#2293) @balloob
- 移除恒温器和灯光的动画效果 (#2303) @zsarnett
- 修复图片元素定位问题 (#2335) @iantrich
- 修复 plant/天气 卡片中出现 undefined 的问题 (#2339) @balloob
- 修复服务按钮元素 (#2343) @balloob
如果你需要帮助...
...欢迎随时使用我们非常活跃的论坛,或加入我们的聊天频道。发布说明虽然开启了评论,但我们更推荐你使用前面的沟通渠道。谢谢。
问题反馈
遇到了这个发布引入的问题吗?请在我们的 issue tracker 中反馈。请确保填写 issue 模板中的所有字段。
不向后兼容的变更
- 状态 restoration will not work the first time you start 0.84. (@armills - #17270) (history docs)
- Support for multiple IHC controllers added. Manual IHC 设备 配置 must be moved from platform sections to controller 配置 section under the ihc component section. (@mopolus - #18058) (ihc docs) (binary_sensor.ihc docs) (灯光.ihc docs) (开关.ihc docs) (breaking change)
- Lutron: Change device_state_attributes() to use lowercase snakecase (Rename 'Lutron 集成 ID' to 'lutron_integration_id') (@cdheiser - #18650) (灯光.lutron docs) (breaking change)
- Remove "since last boot" from systemmonitor 传感器, use
last_bootinstead. (@balloob - #18644) (传感器.systemmonitor docs) (breaking change) - All MQTT 灯光 are merged into a single platform:
light.mqtt(@emontnemery - #18227) (MQTT docs) (灯光.MQTT docs) (breaking change) (new-platform) - Use a Webhook to send data to push 摄像头 (@dgomes - #18380) (摄像头.push docs) (breaking change)
- Call 服务 directly. 自动化 and 脚本 will now stop executing when a 服务 call fails. The
service_executedevent is no longer being fired when a 服务 is done. (@balloob - #18720) (breaking change) - Fix issues with 17track.net 传感器 names. See PR for details. (@bachya - #18860) (传感器.seventeentrack docs) (breaking change)
- rtorrent: Changed the returned 状态 of 传感器.rtorrent from
Up/Down,DownloadingandSeedingtoup_down,downloadingandseedingto reflect the guidelines. Hence by 自动化 relying on the 状态 of this 传感器 should be updated. (@eliseomartelli - #18778) (传感器.rtorrent docs) (breaking change) - Blink 报警 control 面板 now inherits the name of the actual sync module rather than defaulting to blink_sync (@fronzbot - #18663) (blink docs) (alarm_control_panel.blink docs) (binary_sensor.blink docs) (摄像头.blink docs) (传感器.blink docs) (breaking change)
- Fix toon operation mode to follow our 温控 standard so it will work with Google Assistant / Alexa. (@balloob - #18966) (温控.toon docs) (breaking change)
- Waterfurnace: the unit parameter is removed from config. (@sdague - #19040) (waterfurnace docs) (breaking change)
- RainMachine:
configuration.yamlformat has changed to add support for multiple RainMachine controllers (@bachya - #18989) (rainmachine docs) (breaking change) - Fibaro: the
id属性 has been renamed tofibaro_id(@pbalogh77 - #19055) (fibaro docs) (breaking change) - Remove Instapush 通知 platform (@fabaff - #19051) (通知 docs) (breaking change)
Beta 修复
- Revert #17745 (@balloob - #19064) (google_assistant docs) (beta fix)
- Fix missing colorTemperatureInKelvin from Alexa responses (@mikeage - #19069) (alexa docs) (beta fix)
- Force refresh Lovelace (@bramkragten - #19073) (Lovelace docs) (beta fix)
- 升级 aiolifx to 0.6.7 (@amelchio - #19077) (lifx docs) (beta fix)
- 升级 pyatv to 0.3.12 (@postlund - #19085) (apple_tv docs) (beta fix)
- 升级 Tibber lib (@Danielhiversen - #19098) (tibber docs) (beta fix)
- Bump skybellpy 版本 to fix api issue (@nhorvath - #19100) (skybell docs) (beta fix)
- Lovelace using storage (@balloob - #19101) (前端 docs) (Lovelace docs) (beta fix)
- Remove marking 设备 tracker stale if 状态 is stale (@arigilder - #19133) (device_tracker docs) (beta fix)
- Google assistant fix target temp for *F values. (@marchingphoenix - #19083) (google_assistant docs) (beta fix)
- Drop OwnTracks bad packets (@balloob - #19161) (owntracks docs) (beta fix)
- Fix Lovelace save (@balloob - #19162) (Lovelace docs) (beta fix)
- Add raw 服务 data to event (@balloob - #19163) (beta fix)
- Fix cloud defaults (@balloob - #19172) (cloud docs) (beta fix)
- Revert PR #18602 (@balloob - #19188) (摄像头.mjpeg docs) (beta fix)
全部变更
- Add /sbin to launchd PATH (@andersonshatch - #18601)
- Minor change to still 图像 on mjpeg (@nragon - #18602) (摄像头.mjpeg docs)
- Cleanup BOM dependencies + add basic test + IDEA autoformat (@nickw444 - #18462)
- Add support for multiple IHC controllers (@mopolus - #18058) (ihc docs) (binary_sensor.ihc docs) (灯光.ihc docs) (开关.ihc docs) (breaking change)
- Add support for cropping pictures in proxy 摄像头 (@glpatcern - #18431) (摄像头.proxy docs)
- Refactor ZHA (@dmulcahey - #18629) (zha docs) (binary_sensor.zha docs) (风扇.zha docs) (灯光.zha docs) (传感器.zha docs) (开关.zha docs) (new-platform)
- IPMA 天气 服务 - 版本 bump (@dgomes - #18626) (天气.ipma docs)
- [Breaking Change] Cleanup Lutron 灯光 component (@cdheiser - #18650) (灯光.lutron docs) (breaking change)
- Convert 设备 tracker init tests to async (@armills - #18640)
- Remove since last boot from systemmonitor 传感器 (@balloob - #18644) (传感器.systemmonitor docs) (breaking change)
- Added deviceclass timestamp constant (@eliseomartelli - #18652)
- Add save command to Lovelace (@bramkragten - #18655) (Lovelace docs)
- converted majority of effects from ifs to dict map, which makes it easier to extend in the future. Also, added LSD effect! (@pagenoare - #18656) (灯光.yeelight docs)
- Dict -> dict (@bramkragten - #18665) (Lovelace docs)
- Reconfigure MQTT 温控 component if discovery info is changed (@emontnemery - #18174) (MQTT docs) (binary_sensor.MQTT docs) (温控.MQTT docs)
- Reconfigure MQTT 报警 component if discovery info is changed (@emontnemery - #18173) (MQTT docs) (alarm_control_panel.MQTT docs) (binary_sensor.MQTT docs)
- Async tests for 设备 tracker MQTT (@armills - #18680)
- Async tests for remaining 设备 trackers (@armills - #18682)
- Async timer tests (@armills - #18683)
- Async tests for counter (@armills - #18684)
- Async tests for MQTT 开关 (@armills - #18685)
- Add Awair 传感器 platform (@ahayworth - #18570) (传感器.awair docs) (new-platform)
- 更新 mill lib, handle bad data from mill server (@Danielhiversen - #18693) (温控.mill docs)
- 升级 youtube_dl to 2018.11.23 (@fabaff - #18694) (media_extractor docs)
- Fix false 日志 message on CAPsMAN only 设备 (@soosp - #18687) (device_tracker docs)
- Adds SomfyContactIOSystemSensor to TaHoma (@jensihnow - #18560)
- Async 设备 sun 灯光 触发器 tests (@armills - #18689)
- Async 遮盖 模板 tests (@armills - #18690)
- 升级 pysnmp to 4.4.6 (@fabaff - #18695) (device_tracker docs) (传感器.snmp docs) (开关.snmp docs)
- :arrow_up: Upgrades InfluxDB dependency to 5.2.0 (@frenck - #18668) (influxdb docs) (传感器.influxdb docs)
- Small refactoring of MQTT binary_sensor (@emontnemery - #18674) (binary_sensor.MQTT docs)
- Allow managing cloud Webhook (@balloob - #18672) (cloud docs) (new-platform)
- 升级 pytest and -timeout (@scop - #18722)
- Remove some unused imports (@scop - #18732)
- Enforce permissions for Websocket API (@balloob - #18719) (websocket_api docs)
- remove pbkdf2 升级 path (@Eriner - #18736)
- Reconfigure MQTT 遮盖 component if discovery info is changed (@emontnemery - #18175) (MQTT docs) (binary_sensor.MQTT docs) (遮盖.MQTT docs)
- Reconfigure MQTT 风扇 component if discovery info is changed (@emontnemery - #18177) (MQTT docs) (binary_sensor.MQTT docs) (风扇.MQTT docs)
- Reconfigure MQTT 传感器 component if discovery info is changed (@emontnemery - #18178) (MQTT docs) (binary_sensor.MQTT docs) (传感器.MQTT docs)
- Add 区域 to evohome component (@zxdavb - #18428) (evohome docs) (温控.evohome docs)
- U.S. Geological Survey Earthquake Hazards Program Feed platform (@exxamalte - #18207) (geo_location docs) (new-platform)
- Geo Location platform code clean up (@exxamalte - #18717) (geo_location docs)
- Fix remaining issues (@fabaff - #18416) (灯光.niko_home_control docs)
- 更新 librouteros and re-connect to api if connection is lost (@slackr31337 - #18421) (device_tracker docs)
- MQTT 灯光 refactor (@emontnemery - #18227) (MQTT docs) (灯光.MQTT docs) (breaking change) (new-platform)
- Supports the new Netatmo Home Coach (@lasote - #18308) (netatmo docs) (传感器.netatmo docs)
- Fix google assistant request sync 服务 call (@awarecan - #17415) (google_assistant docs)
- Updated codeowners (@fredrike - #18746)
- Add unique_id for tellduslive (@fredrike - #18744) (tellduslive docs) (传感器.tellduslive docs)
- Add unique_id for Daikin 实体 (@fredrike - #18747) (daikin docs) (温控.daikin docs) (传感器.daikin docs)
- Wunderlist component (@lasote - #18339)
- Fix decora_wifi residences (@trainman419 - #17228) (灯光.decora_wifi docs)
- Enable Google Assistant OnOffTrait for 温控 设备 that support them (@bryanyork - #18544) (google_assistant docs)
- Fix typo in 日志 (@anton-johansson - #18751)
- Bumped simplisafe-python to 3.1.14 (@bachya - #18752) (simplisafe docs)
- Moved stop method and registering STOP_EVENT outside of init (@ehendrix23 - #18582) (august docs)
- Add config entry for ZHA (@damarco - #18352) (zha docs) (binary_sensor.zha docs) (风扇.zha docs) (灯光.zha docs) (传感器.zha docs) (开关.zha docs)
- 更新 lupupy 版本 to 0.0.13 (@majuss - #18754) (lupusec docs)
- Replace token in 摄像头.push with Webhook (@dgomes - #18380) (摄像头.push docs) (breaking change)
- 恢复 状态 through a JSON store instead of recorder (@armills - #17270) (history docs)
- Forbid float NaN in JSON (@balloob - #18757) (http docs) (websocket_api docs)
- 升级 Adafruit-DHT to 1.4.0 (fixes #15847) (@fabaff - #18614) (传感器.dht docs)
- Add block after setting up component (@ehendrix23 - #18756)
- Fix statistics for 二元sensor (@ehendrix23 - #18764) (传感器.statistics docs)
- Convert shopping-list clear to WebSockets (@iantrich - #18769) (shopping_list docs)
- Add more waterfurnace 传感器 (@mdallaire - #18451) (传感器.waterfurnace docs)
- Round average price for Tibber (@Danielhiversen - #18784) (传感器.tibber docs)
- Raise NotImplementedError (@balloob - #18777) (owntracks docs)
- 更新 switchmate lib (@Danielhiversen - #18785) (开关.switchmate docs)
- 更新 lang list (fixes #18768) (@fabaff - #18773) (tts docs)
- Added qbittorrent 传感器 platform (@eliseomartelli - #18618) (传感器.qbittorrent docs) (new-platform)
- Add support for Mode trait in Google Assistant. (@marchingphoenix - #18772) (google_assistant docs)
- 服务 already discovered 日志 entry (@ehendrix23 - #18800)
- Increase pyatv to 0.3.11 (@ehendrix23 - #18801) (apple_tv docs)
- Store 状态 last seen time separately (@armills - #18806)
- Bump python_awair to 0.0.3 (@ahayworth - #18819) (传感器.awair docs)
- Add Entur departure information 传感器 (@hfurubotten - #17286) (传感器.entur_public_transport docs) (new-platform)
- 更新 netatmo library (@Danielhiversen - #18823) (netatmo docs)
- Add 服务 description (@schmittx - #18839)
- 更新 of volvooncall component (@molobrakos - #18702) (device_tracker docs) (volvooncall docs) (binary_sensor.volvooncall docs) (门锁.volvooncall docs) (传感器.volvooncall docs) (开关.volvooncall docs)
- Fix flaky geofency test (@balloob - #18855)
- RFC: Call 服务 directly (@balloob - #18720) (breaking change)
- Bump py17track to 2.1.1 (@bachya - #18861) (传感器.seventeentrack docs)
- Fix issues with 17track.net 传感器 names (@bachya - #18860) (传感器.seventeentrack docs) (breaking change)
- Add tests for directv platform (@ehendrix23 - #18590)
- Add support for zha 设备 registry (@damarco - #18755) (zha docs)
- Added new filters for 模板 (@skalavala - #18125)
- Updated UVC 摄像头 component to support SSL connections (@carlos-sarmiento - #18829) (摄像头.uvc docs)
- fixed 状态 case for rtorrent (@eliseomartelli - #18778) (传感器.rtorrent docs) (breaking change)
- Fix ordinal filter in 模板 (@ludeeus - #18878)
- Reintroduce unique_id for Netatmo 传感器 (@heinemml - #18774) (传感器.netatmo docs)
- 升级 keyring to 17.0.0 (@fabaff - #18901)
- 升级 sphinx-autodoc-typehints to 1.5.1 (@fabaff - #18893)
- Small refactoring of MQTT 遮盖 (@emontnemery - #18850) (遮盖.MQTT docs)
- Small refactoring of MQTT 报警 (@emontnemery - #18813) (alarm_control_panel.MQTT docs)
- Small refactoring of MQTT 温控 (@emontnemery - #18814) (温控.MQTT docs)
- Optionally do not 日志 模板 rendering 错误 (@emontnemery - #18724)
- 恢复 状态 when removing/adding 实体 (@armills - #18890)
- Fibaro ubs (@pbalogh77 - #18889) (fibaro docs) (binary_sensor.fibaro docs)
- Use string formatting (@fabaff - #18886) (sense docs) (binary_sensor.sense docs) (传感器.sense docs)
- Show ANSI color codes in 日志 in Hass.io (@OttoWinter - #18834) (hassio docs)
- Fix hdmi_cec 实体 race (@yottatsa - #18753) (hdmi_cec docs) (媒体播放器.hdmi_cec docs) (开关.hdmi_cec docs)
- Set 传感器 to unavailable if battery is dead. (@fucm - #18802) (binary_sensor.tahoma docs)
- Reconfigure MQTT 灯光 component if discovery info is changed (@emontnemery - #18176) (MQTT docs) (binary_sensor.MQTT docs) (灯光.MQTT docs)
- Reconfigure MQTT 开关 component if discovery info is changed (@emontnemery - #18179) (MQTT docs) (binary_sensor.MQTT docs) (开关.MQTT docs)
- No more opt-out auth (@balloob - #18854) (config docs) (前端 docs) (hassio docs) (http docs) (通知 docs) (websocket_api docs)
- Remove commented out code (@emontnemery - #18925) (温控.MQTT docs)
- Add lightwave components for 开关 and 灯光 (@GeoffAtHome - #18026) (lightwave docs) (灯光.lightwave docs) (开关.lightwave docs) (new-platform)
- Allow verisure 门锁 to be configured with a default code (@ahayworth - #18873) (verisure docs) (门锁.verisure docs)
- Initial hlk-sw16 relay 开关 support (@jameshilliard - #17855) (hlk_sw16 docs) (开关.hlk_sw16 docs) (new-platform)
- Push to 版本 0.7.7 of denonavr (@scarface-4711 - #18917) (媒体播放器.denonavr docs)
- Extend partial 重载 to include packages (@cdce8p - #18884)
- Initial 场景 support for Fibaro hubs (@pbalogh77 - #18779) (fibaro docs) (场景.fibaro docs) (new-platform)
- Add id when not exist and fix dup id check (@bramkragten - #18960) (Lovelace docs)
- Refactor 脚本 助手 动作 into their own methods (@balloob - #18962)
- Point fix for multiple 设备 (@fredrike - #18959) (point docs) (binary_sensor.point docs) (传感器.point docs)
- VOC: 更新 library 版本. Moved method one step out. Instruments can be a set as well (@molobrakos - #18967)
- Support for mulitple Blink sync modules (@fronzbot - #18663) (blink docs) (alarm_control_panel.blink docs) (binary_sensor.blink docs) (摄像头.blink docs) (传感器.blink docs) (breaking change)
- no ordered dict (@bramkragten - #18982) (Lovelace docs)
- 更新 CODEOWNERS (@ludeeus - #18976)
- Add @danielhiversen as codeowner (@Danielhiversen - #18979)
- 升级 switchbot lib (@Danielhiversen - #18980) (开关.switchbot docs)
- New Events and Context Fixes (@hunterjm - #18765) (自动化 docs) (image_processing docs) (logbook docs) (脚本 docs)
- Updated Yale Smart 报警 platform to new Yale API (@domwillcode - #18990) (alarm_control_panel.yale_smart_alarm docs)
- Lovelace fix: badges are removed from view after 更新 (@bramkragten - #18983) (Lovelace docs)
- remove the need to have query feature support (@ticapix - #18942) (influxdb docs)
- Tellduslive refactoring (@fredrike - #18780) (tellduslive docs) (binary_sensor.tellduslive docs) (遮盖.tellduslive docs) (灯光.tellduslive docs) (传感器.tellduslive docs) (开关.tellduslive docs) (new-platform)
- Add unnecessary-pass for pylint-更新 (@cdce8p - #18985)
- Mock out 设备 tracker 配置 loading funcs in Geofency + OwnTracks (@balloob - #18968)
- Fibaro 灯光 fixes (@pbalogh77 - #18972) (fibaro docs) (灯光.fibaro docs)
- Sort import order of zha component. (@Adminiuga - #18993) (zha docs) (binary_sensor.zha docs) (风扇.zha docs) (灯光.zha docs) (传感器.zha docs) (开关.zha docs)
- Fix VOC 配置 resource list (@bratanon - #18992) (volvooncall docs)
- Fix toon operation mode (@balloob - #18966) (温控.toon docs) (breaking change)
- Remove stale 用户 salts code (@Eriner - #19004)
- Lupupy 版本 push to 0.0.17 - will now transmitted state_alarm_triggered (@majuss - #19008) (lupusec docs) (alarm_control_panel.lupusec docs)
- 更新 requirement btsmarthub_devicelist==0.1.3 (@jxwolstenholme - #18961) (device_tracker docs)
- Allow checking 实体 permissions based on 设备 (@balloob - #19007)
- Add 状态 to 面板 (@bramkragten - #19026) (前端 docs)
- Fix CI by pinning IDNA (@balloob - #19038)
- Bump waterfurnace to 1.0 (@sdague - #19040) (waterfurnace docs) (breaking change)
- Don't wait for answer for Webhook register (@balloob - #19025) (cloud docs)
- Small refactoring of MQTT 灯光 (@emontnemery - #19009) (灯光.MQTT docs)
- Small refactoring of MQTT 开关 (@emontnemery - #19010) (开关.MQTT docs)
- Bump 版本 of elkm1_lib (@gwww - #19030) (elkm1 docs)
- Change 错误 to 警告 (@doudz - #19035) (媒体播放器.plex docs)
- Catch 'BrokenPipeError' exceptions for ADB commands (@JeffLIrion - #19011) (媒体播放器.firetv docs)
- Bump python-miio to 0.4.4 (@rytilahti - #19042) (device_tracker docs) (风扇.xiaomi_miio docs) (灯光.xiaomi_miio docs) (遥控器.xiaomi_miio docs) (传感器.xiaomi_miio docs) (开关.xiaomi_miio docs) (吸尘器.xiaomi_miio docs)
- Add last clean times to xiaomi 吸尘器 (@rytilahti - #19043) (吸尘器.xiaomi_miio docs)
- Add support for multiple RainMachine controllers (@bachya - #18989) (rainmachine docs) (breaking change)
- Remove unsupported strong mode of the Xiaomi Air 加湿器 CA1 (@syssi - #18926) (风扇.xiaomi_miio docs)
- Bump pyvizio 版本 (@photinus - #19048) (媒体播放器.vizio docs)
- Fix cloud const (@balloob - #19052) (cloud docs)
- VOC: 更新 external dependency to fix engine start issue (@molobrakos - #19062) (volvooncall docs)
- Fix saving YAML as JSON with empty array (@bramkragten - #19057) (Lovelace docs)
- 更新 pyhomematic to 0.1.53 (@danielperna84 - #19056) (homematic docs)
- Implemented unique ID support for Fibaro hub 集成 (@pbalogh77 - #19055) (fibaro docs) (breaking change)
- Remove Instapush 通知 platform (@fabaff - #19051) (通知 docs) (breaking change)
- 更新 locationsharinglib to 3.0.9 (@pc-coholic - #19045) (device_tracker docs)
- Add support for more Tibber Pulse data (@Danielhiversen - #19033) (tibber docs) (传感器.tibber docs)
- Revert #17745 (@balloob - #19064) (google_assistant docs) (beta fix)
- Fix missing colorTemperatureInKelvin from Alexa responses (@mikeage - #19069) (alexa docs) (beta fix)
- Force refresh Lovelace (@bramkragten - #19073) (Lovelace docs) (beta fix)
- 升级 aiolifx to 0.6.7 (@amelchio - #19077) (lifx docs) (beta fix)
- 升级 pyatv to 0.3.12 (@postlund - #19085) (apple_tv docs) (beta fix)
- 升级 Tibber lib (@Danielhiversen - #19098) (tibber docs) (beta fix)
- Bump skybellpy 版本 to fix api issue (@nhorvath - #19100) (skybell docs) (beta fix)
- Lovelace using storage (@balloob - #19101) (前端 docs) (Lovelace docs) (beta fix)
- Remove marking 设备 tracker stale if 状态 is stale (@arigilder - #19133) (device_tracker docs) (beta fix)
- Google assistant fix target temp for *F values. (@marchingphoenix - #19083) (google_assistant docs) (beta fix)
- Drop OwnTracks bad packets (@balloob - #19161) (owntracks docs) (beta fix)
- Fix Lovelace save (@balloob - #19162) (Lovelace docs) (beta fix)
- Add raw 服务 data to event (@balloob - #19163) (beta fix)
- Fix cloud defaults (@balloob - #19172) (cloud docs) (beta fix)
- Revert PR #18602 (@balloob - #19188) (摄像头.mjpeg docs) (beta fix)


