0.72:Lovelace UI、KIWI 门锁、Wireless Tags、Insteon X10
我对这次发布非常兴奋,它很好地展示了我们如何持续打磨系统:一方面更可定制,另一方面也更用户友好。最让我激动的是全新的实验性用户界面,我们称它为 Lovelace。可以看看 @ciotlosm 整理的超详细功能总览。一句话总结:它更快、更可定制、可扩展性更强,同时保持了与旧版一致的视觉体验。
请注意,这个功能_仍是实验性_,后续还会变化。但我们不想再把它“藏着掖着”了。你可以查看 Lovelace UI 文档 快速上手,也别忘了分享你的作品!
感谢所有在 Discord 的 #beta 频道里参与开发、发现并修复错误、积极提出建议的朋友。特别感谢 @c727 的大量开发工作,以及第一位“吃螃蟹”的 @arsaboo。
使用 Lovelace 创建的用户界面示例([source](https://gist.github.com/ciotlosm/9508388876edf92c4c1f3579e740fbd5#file-ui-Lovelace-yaml))
另一个变化是,Nest、Sonos 和 Cast 现在需要通过配置条目来设置。你可以在配置面板的集成页面创建配置条目。这个机制我们已经开发了几个月,目标是最终把它作为所有组件的统一配置方式。
Nest 配置条目截图。
如果你觉得这次发布已经够丰富了,那还有一个惊喜:感谢 @teharris1,Insteon 集成现在支持 X10。这是 Insteon 社区长期高频请求的功能。
最后,我们会将 Home Assistant Cloud 的公开测试延长到 9 月 1 日。
祝大家享受这个版本,周末愉快!
新平台
- 天气 Platform - IPMA (@dgomes - #14716) (天气.ipma docs) (new-platform)
- Add Freebox 设备 tracker (@stilllman - #12727) (device_tracker.freebox docs) (new-platform)
- Add IBM Watson IoT Platform component (@mtreinish - #13664) (watson_iot docs) (new-platform)
- Wireless tags platform (@sergeymaysak - #13495) (wirelesstag docs) (binary_sensor.wirelesstag docs) (传感器.wirelesstag docs) (开关.wirelesstag docs) (new-platform)
- Add netgear_lte component (@amelchio - #14687) (netgear_lte docs) (通知 docs) (传感器.netgear_lte docs) (new-platform)
- Add Uptime Robot 传感器 (@ludeeus - #14631) (binary_sensor.uptimerobot docs) (new-platform)
- Add support for the Unitymedia Horizon HD Recorder (@benleb - #14275) (媒体播放器.horizon docs) (new-platform)
- Add support for KIWI Door 门锁 (@c7h - #14485) (门锁.kiwi docs) (new-platform)
- Epson projector support (@pszafer - #14841) (媒体播放器.epson docs) (new-platform)
- Add 传感器.nsw_fuel_station component (@nickw444 - #14757) (传感器.nsw_fuel_station docs) (new-platform)
- Add support for ZhongHong HVAC Controllers (@crhan - #14552) (温控.zhong_hong docs) (new-platform)
- Xiaomi 摄像头 - multiple models (@vaidyasr - #14244) (摄像头.xiaomi docs) (new-platform)
发布 0.72.1 - 6 月 25 日
- Prevent Nest component 设置 crash due insufficient permission. (@awarecan - #14966) (nest docs)
- Fix socket bug with Yi in 0.72 (@bachya - #15109) (摄像头.yi docs)
- Skip nest security 状态 传感器 if no Nest Cam exists (@awarecan - #15112) (传感器.nest docs)
- Fix cast config (@balloob - #15143) (媒体播放器.cast docs)
- Bump python-nest to 4.0.3 (@awarecan - #15098) (nest docs) (传感器.nest docs)
如果你需要帮助...
...欢迎随时访问我们非常活跃的 论坛,或加入我们的 聊天频道。虽然发布说明开放评论,但我们更推荐你使用前面的沟通渠道。谢谢。
报告问题
如果你遇到了此版本引入的问题,请在我们的 问题追踪器 中提交报告。请务必填写问题模板中的所有字段。
Backward-incompatible changes
- For 开发者 of custom 面板: Remove ability to register 面板 directly with the 前端 component. Register with custom 面板 component instead. (@balloob - #14805) (前端 docs) (breaking change)
- Rename Hive hub friendly name to include "Hive" name (@SteveEdson - #14747) (传感器.hive docs) (breaking change)
- Homematic: RotaryHandleSensorIP 状态 will now report open, tilt, closed (@hanzoh - #14885) (传感器.homematic docs) (breaking change)
- Add support for multiple Doorbird stations (@oblogic7 - #13994) (doorbird docs) (摄像头.doorbird docs) (开关.doorbird docs) (breaking change)
- AirVisual: The radius 配置 parameter no longer does anything and has been removed. This won't negatively impact any existing 集成. Second, this PR will modify the unique IDs for each 传感器 to correctly include the locale. New unique IDs will now include us and cn (@bachya - #14943) (传感器.airvisual docs) (breaking change)
- Sonos and Cast are now configured via config entries. Go to the 集成 tab in config 面板 to set it up. (@balloob - #14955) (媒体播放器 docs) (sonos docs) (媒体播放器.sonos docs) (breaking change)
- Eight Sleep add REM type, 更新 async syntax, Catch API quirks (@mezz64 - #14937) (eight_sleep docs) (binary_sensor.eight_sleep docs) (传感器.eight_sleep docs) (breaking change)
- Fix energy meter for HS110 v2 用户. Not a breaking change unless you are using a custom component (@rytilahti - #15001) (灯光.tplink docs) (开关.tplink docs) (breaking change) (beta fix)
Beta Fixes
- Remove load power 属性 for channel USB (@syssi - #14996) (开关.xiaomi_miio docs) (beta fix)
- 开关 to own packaged 版本 of spotipy (@andrey-git - #14997) (媒体播放器.spotify docs) (beta fix)
- Bump pyhs100 版本 (@rytilahti - #15001) (灯光.tplink docs) (开关.tplink docs) (breaking change) (beta fix)
- Add experimental UI 后端 (@balloob - #15002) (前端 docs) (beta fix)
- Fix 面板 URL 认证 for Hass.io (@pvizeli - #15024) (hassio docs) (beta fix)
- Fix linode I/O in 状态 property (@MartinHjelmare - #15010) (binary_sensor.linode docs) (开关.linode docs) (beta fix)
- 升级 aiohttp to 3.3.2 (@fabaff - #15025) (beta fix)
- Make 区域 entries work without radius (@balloob - #15032) (区域 docs) (beta fix)
- Bugfix empty 实体 lists (@pvizeli - #15035) (beta fix)
- Rename experimental UI to Lovelace (@balloob - #15065) (前端 docs) (beta fix)
- X10 (@teharris1 - #14741) (insteon_plm docs) (开关.insteon_plm docs) (beta fix)
- Fix MQTT 灯光 with RGB and Brightness (@thinkl33t - #15053) (灯光.MQTT docs) (beta fix)
- 更新 Neato Library And Reduce Cloud Calls (@dshokouhi - #15072) (neato docs) (摄像头.neato docs) (开关.neato docs) (吸尘器.neato docs) (beta fix)
All changes
- 天气 Platform - IPMA (@dgomes - #14716) (天气.ipma docs) (new-platform)
- Add additional 86sw model identifier of the LAN protocol V2 (@syssi - #14799) (xiaomi_aqara docs) (binary_sensor.xiaomi_aqara docs)
- Allow Kodi live streams to be recognized as paused (@quthla - #14623) (媒体播放器.kodi docs)
- 更新 syntax (@fabaff - #14812) (传感器.moon docs)
- Use pihole module to get data (@fabaff - #14809) (传感器.pi_hole docs)
- Bump python-miio 版本 (Closes: #13749) (@syssi - #14796) (device_tracker docs) (风扇.xiaomi_miio docs) (灯光.xiaomi_miio docs) (遥控器.xiaomi_miio docs) (传感器.xiaomi_miio docs) (开关.xiaomi_miio docs) (吸尘器.xiaomi_miio docs)
- Further cleanup 前端 (@balloob - #14805) (前端 docs) (breaking change)
- netatmo api is now in pip as pyatmo (@jabesq - #14824) (netatmo docs) (binary_sensor.netatmo docs) (摄像头.netatmo docs) (温控.netatmo docs) (传感器.netatmo docs)
- 动作 parameter doesn't longer have to be the first parameter (@GruberMischa - #14815) (binary_sensor.mystrom docs)
- Fixes an issue in Xiaomi TV platform that would some TVs not sleep correctly (@simse - #14829) (媒体播放器.xiaomi_tv docs)
- Improved Fritz!Box thermostat support (@thomaskr - #14789) (温控.fritzbox docs)
- Add Freebox 设备 tracker (@stilllman - #12727) (device_tracker.freebox docs) (new-platform)
- Migrate 实体 registry to using websocket (@balloob - #14830) (config docs)
- Route themes and translations over websocket (@balloob - #14828) (前端 docs) (websocket_api docs)
- Feature/gearbest library 更新 (Closes: #14813) (@HerrHofrat - #14833)
- Ignore the mistaken long_both_click event of the 86sw (Closes: #14802) (@syssi - #14808) (binary_sensor.xiaomi_aqara docs)
- Fix non awaited test (@balloob - #14854)
- 更新 Hue flow title (@balloob - #14852) (hue docs)
- 升级 Mastodon.py to 1.3.0 (@fabaff - #14858)
- Improvements to LIFX reliability (@amelchio - #14848) (灯光.lifx docs)
- Add general sound mode support (@starkillerOG - #14729) (媒体播放器 docs)
- Add IBM Watson IoT Platform component (@mtreinish - #13664) (watson_iot docs) (new-platform)
- 升级 aiohttp to 3.3.0 (@fabaff - #14766)
- Add min_temp and max_temp to MQTT 温控 设备 (@PhilRW - #14690) (温控.MQTT docs)
- Store config entry id in 实体 registry (@balloob - #14851)
- Catch ConnectionError (fixes #14241) (@fabaff - #14748) (媒体播放器.yamaha docs)
- Don't run unnecessary methods in executor pool (@balloob - #14853)
- Wireless tags platform (@sergeymaysak - #13495) (wirelesstag docs) (binary_sensor.wirelesstag docs) (传感器.wirelesstag docs) (开关.wirelesstag docs) (new-platform)
- Fix door/window 传感器 support of the Xiaomi Aqara LAN protocol V2 (Closes: #14775) (@syssi - #14777) (binary_sensor.xiaomi_aqara docs)
- zha: handle "step_with_on_off" cluster command in LevelListener. (@Adminiuga - #14756) (binary_sensor.zha docs)
- Rename Hive hub friendly name (@SteveEdson - #14747) (传感器.hive docs) (breaking change)
- Add set_default_level to logger (@dale3h - #14703) (logger docs)
- Fix unit conversion (@dgomes - #14730) (温控.generic_thermostat docs) (温控.sensibo docs) (温控.tado docs)
- Disable volume control for Onkyo when unavailable (Closes: #14774) (@snikch - #14863) (媒体播放器.onkyo docs)
- Add netgear_lte component (@amelchio - #14687) (netgear_lte docs) (通知 docs) (传感器.netgear_lte docs) (new-platform)
- Add support for new hass.io 面板 (@balloob - #14873) (hassio docs) (panel_custom docs)
- Add color_status 传感器 for Nest Protect (@awarecan - #14868) (传感器.nest docs)
- UVC 摄像头 platform handling unavailable NVR or 摄像头 better (@exxamalte - #14864) (摄像头.uvc docs)
- Samsung TV can't 关闭 after idle period (@ejel - #14587) (媒体播放器.samsungtv docs)
- Discover Qubino ZMHTDx smart meter 开关 (@turbokongen - #14884) (zwave docs)
- Add missing mapping of RotaryHandleSensorIP 状态 (@hanzoh - #14885) (传感器.homematic docs) (breaking change)
- Add 实体 registry support to 媒体播放器.snapcast (@jedi7 - #14895) (媒体播放器.snapcast docs)
- Allow different identifiers for the CPU temperature (fixes #10104) (@fabaff - #14898) (传感器.glances docs)
- Make RainMachine async (@bachya - #14879) (rainmachine docs) (binary_sensor.rainmachine docs) (传感器.rainmachine docs) (开关.rainmachine docs)
- Add Uptime Robot 传感器 (@ludeeus - #14631) (binary_sensor.uptimerobot docs) (new-platform)
- 升级 python_opendata_transport to 0.1.3 (@fabaff - #14905) (传感器.swiss_public_transport docs)
- 升级 psutil to 5.4.6 (@fabaff - #14892) (传感器.systemmonitor docs)
- 升级 sendgrid to 5.4.0 (@fabaff - #14891) (通知 docs)
- 升级 python-mystrom to 0.4.4 (@fabaff - #14889) (灯光.mystrom docs) (开关.mystrom docs)
- 升级 pylast to 2.3.0 (@fabaff - #14888) (传感器.lastfm docs)
- Added daily and hourly modes to Openweathermap (@sgttrs - #14875) (天气.openweathermap docs)
- Bump to denonavr 0.7.3 (@klada - #14907) (媒体播放器.denonavr docs)
- Add api_host option to Konnected config (@heythisisnate - #14896) (konnected docs)
- Add support for the Unitymedia Horizon HD Recorder (@benleb - #14275) (媒体播放器.horizon docs) (new-platform)
- Add support for multiple Doorbird stations (@oblogic7 - #13994) (doorbird docs) (摄像头.doorbird docs) (开关.doorbird docs) (breaking change)
- 更新 mqtt_eventstream.py (@molobrakos - #14923) (mqtt_eventstream docs)
- 升级 python-nest, add security_state 传感器, nest.set_mode 服务 set ETA as well (@awarecan - #14901) (nest docs) (传感器.nest docs)
- Add more test cases for samsungtv (@ejel - #14900)
- Refactored Arlo component and enhanced Arlo API queries and times (@tchellomello - #14823) (arlo docs) (alarm_control_panel.arlo docs) (摄像头.arlo docs) (传感器.arlo docs)
- Use cv.time_period instead of cv.time_period_str (@awarecan - #14938) (nest docs)
- Add support for KIWI Door 门锁 (@c7h - #14485) (门锁.kiwi docs) (new-platform)
- Fix snapcast uuid to be more unique (@jedi7 - #14925) (媒体播放器.snapcast docs)
- pytradfri 5.5.1: Improved 3rd party bulb support (@Hate-Usernames - #14887) (tradfri docs) (灯光.tradfri docs)
- Epson projector support (@pszafer - #14841) (媒体播放器.epson docs) (new-platform)
- Add scan_interval to RainMachine (@bachya - #14945) (rainmachine docs)
- Myq 更新 from 0.0.8 to 0.0.11 (@arraylabs - #14947) (遮盖.myq docs)
- 升级 pylint to 1.9.2 (@scop - #14916)
- 更新 python-wink to 1.8.0 (@vickyg3 - #14894) (wink docs)
- Add unique_id for MQTT 二元sensor (@ciotlosm - #14929) (binary_sensor.MQTT docs)
- Make Yi platform async (@bachya - #14944) (摄像头.yi docs)
- Nest config flow (@balloob - #14921) (nest docs)
- Fix Facebox face data parsing (@robmarkcole - #14951) (image_processing.facebox docs)
- Add 传感器.nsw_fuel_station component (@nickw444 - #14757) (传感器.nsw_fuel_station docs) (new-platform)
- Make AirVisual platform async + other adjustments (@bachya - #14943) (传感器.airvisual docs) (breaking change)
- Add support for ZhongHong HVAC Controllers (@crhan - #14552) (温控.zhong_hong docs) (new-platform)
- Fix tests (@balloob - #14959)
- add relative time option to simulated 传感器 (@Shou - #14038) (传感器.simulated docs)
- Add config entry for Sonos + Cast (@balloob - #14955) (媒体播放器 docs) (sonos docs) (媒体播放器.sonos docs) (breaking change)
- Fix smappee component - "错误 on 设备 更新" (@bachya - #14883) (传感器.smappee docs)
- Adhere to scan_interval in platforms when 设置 via config entry (@balloob - #14969)
- Add 日历 API endpoint to get events (@titilambert - #14702) (日历 docs) (日历.caldav docs)
- Add 日历 面板, add tests (@balloob - #14973) (日历 docs)
- Xiaomi 摄像头 - multiple models (@vaidyasr - #14244) (摄像头.xiaomi docs) (new-platform)
- Fix binary_sensor.skybell 状态 更新 when there are no events (@trisk - #14927) (binary_sensor.skybell docs) (传感器.skybell docs)
- Deconz make groups configurable (@Kane610 - #14704) (deconz docs) (灯光.deconz docs)
- Show 通知 when 用户 configures Nest client_id/secret (@balloob - #14970) (hue docs) (nest docs)
- Eight Sleep add REM type, 更新 async syntax, Catch API quirks (@mezz64 - #14937) (eight_sleep docs) (binary_sensor.eight_sleep docs) (传感器.eight_sleep docs) (breaking change)
- Return ISO formated datetime in forecast (@c727 - #14975) (天气.ecobee docs)
- Remove inline pylint disables for messages disabled in pylintrc (@scop - #14978)
- Add availability to Rflink 实体. (@aequitas - #14977) (rflink docs)
- 升级 ring_doorbell to 0.2.1 to fix oauth issues (@tchellomello - #14984) (ring docs)
- Fix extended package support (@cdce8p - #14980)
- Upgraded PyArlo to 0.1.7 (@tchellomello - #14987) (arlo docs)
- Upgraded python-amcrest to 1.2.3 (@tchellomello - #14988) (amcrest docs)
- Upgraded RainCloudy to 版本 0.0.5 (@tchellomello - #14986) (raincloud docs)
- Do not mount deps folder when running in virtual env (@balloob - #14993)
- Refactoring 摄像头 component to use async/await syntax. (@awarecan - #14990) (摄像头 docs)
- Remove load power 属性 for channel USB (@syssi - #14996) (开关.xiaomi_miio docs) (beta fix)
- 开关 to own packaged 版本 of spotipy (@andrey-git - #14997) (媒体播放器.spotify docs) (beta fix)
- Bump pyhs100 版本 (@rytilahti - #15001) (灯光.tplink docs) (开关.tplink docs) (breaking change) (beta fix)
- Add experimental UI 后端 (@balloob - #15002) (前端 docs) (beta fix)
- Fix 面板 URL 认证 for Hass.io (@pvizeli - #15024) (hassio docs) (beta fix)
- Fix linode I/O in 状态 property (@MartinHjelmare - #15010) (binary_sensor.linode docs) (开关.linode docs) (beta fix)
- 升级 aiohttp to 3.3.2 (@fabaff - #15025) (beta fix)
- Make 区域 entries work without radius (@balloob - #15032) (区域 docs) (beta fix)
- Bugfix empty 实体 lists (@pvizeli - #15035) (beta fix)
- Rename experimental UI to Lovelace (@balloob - #15065) (前端 docs) (beta fix)
- X10 (@teharris1 - #14741) (insteon_plm docs) (开关.insteon_plm docs) (beta fix)
- Fix MQTT 灯光 with RGB and Brightness (@thinkl33t - #15053) (灯光.MQTT docs) (beta fix)
- 更新 Neato Library And Reduce Cloud Calls (@dshokouhi - #15072) (neato docs) (摄像头.neato docs) (开关.neato docs) (吸尘器.neato docs) (beta fix)

