0.80:Lovelace 更新、Webhook 与 TRÅDFRI 开关
2018 年 10 月 12 日。Hacktoberfest 进行到第 12 天,各个仓库比以往任何时候都更忙。在主仓库中,43 个打开、104 个关闭。文档团队居然还活着我都很惊讶:26 个打开、234 个关闭。如果你提交的贡献还在等待回复,很可能是因为我们在忙别的事情,或者正在享受来之不易的休息。
好了,新发布来啦,我们带来了一些很酷的内容!先从 Lovelace UI 说起。我们把社区打造的一些自定义卡片集成进了 Lovelace UI,让所有用户都能轻松使用。新增的卡片是 Gauge 和 传感器:
接下来是把数据送进 Home Assistant 的新方式:Webhook。随着认证机制和长期访问令牌的引入,我们发现仅仅为了把一点信息传进 Home Assistant,就要给某个应用完整的 HA 访问权限,依然很麻烦。现在通过 Webhook,我们可以生成几乎不可能被猜中的唯一 URL,而且发送到该 Webhook 的数据只会流向指定的自动化或组件。这个功能既可供组件开发者集成,也可供用户通过新的自动化 webhook 触发器 使用。
通过集成面板配置 IFTTT。
在设备支持方面,我们为新的 IKEA TRÅDFRI 开关和 Honeywell evohome 控制器(欧洲版)提供了基础支持。如果你想控制泳池,现在也可以通过新的 AquaLogic 集成来实现。
新平台
- GitLab-CI 传感器 集成 addition. (@DanielWinks - #16561) (传感器.gitlab_ci docs) (new-platform)
- Add support for Opple 灯光 (@jedmeng - #16765) (灯光.opple docs) (new-platform)
- Add (EU-based) Honeywell evohome CH/DHW controller (@zxdavb - #16427) (evohome docs) (温控.evohome docs) (温控.honeywell docs) (new-platform)
- Add Webhook + IFTTT example (@balloob - #16817) (ifttt docs) (Webhook docs) (new-platform)
- Add basic support for Tradfri 开关 (@ggravlingen - #17007) (tradfri docs) (开关.tradfri docs) (new-platform)
- Add AquaLogic component (@swilson - #16763) (aqualogic docs) (传感器.aqualogic docs) (开关.aqualogic docs) (new-platform)
- Overhaul of Blink platform (@fronzbot - #16942) (blink docs) (alarm_control_panel.blink docs) (binary_sensor.blink docs) (摄像头.blink docs) (传感器.blink docs) (breaking change) (new-platform)
- Tibber component and 通知 (@Danielhiversen - #17062) (通知 docs) (tibber docs) (传感器.tibber docs) (breaking change) (new-platform)
- Add new component fritzbox binary_sensor (@hthiery - #17057) (fritzbox docs) (binary_sensor.fritzbox docs) (new-platform)
- Add a Webhook 自动化 触发器 (@balloob - #17246) (自动化.Webhook docs) (beta fix) (new-platform)
发布 0.80.1 - October 15
- Fix 自动化 editor (@armills)
- Fix arm/disarm calls. (@mbrrg - #17381) (alarm_control_panel.spc docs)
- Fix hangout.send_message requiring data key (@quazzie - #17393) (hangouts docs)
- Bugfix eventstream with EOF on end (@pvizeli - #17465) (api docs)
- Fix websocket API (@balloob - #17471) (websocket_api docs)
发布 0.80.2 - October 17
- Lovelace: Fix glance icon not updating
- Fix: Connection pool of Request object is smaller than optimal value (8) (@Anonym-tsk - #17483) (telegram_bot docs)
- Blink 更新 - fixes #17316 (@fronzbot - #17538) (blink docs) (alarm_control_panel.blink docs) (binary_sensor.blink docs) (摄像头.blink docs) (传感器.blink docs)
- Home Assistant Cloud: Add another 3 days leeway to give time for payment processing times (@balloob - #17542) (cloud docs)
发布 0.80.3 - October 18
- 更新 hangups to 0.4.6 and fix Issue #16593 hangouts reconnects. (@hobbypunk90 - #17518) (hangouts docs)
- 更新 to async-upnp-client==0.12.5 (@StevenLooman - #17401) (upnp docs) (媒体播放器.dlna_dmr docs)
- 升级 async_upnp_client to 0.12.6 (@StevenLooman - #17560) (upnp docs) (媒体播放器.dlna_dmr docs)
- 更新 snapcast to 2.0.9 (@balloob - #17573) (媒体播放器.snapcast docs)
新功能
- Add faucet, shower, sprinkler, valve to HomeKit (@cdce8p - #17145) (homekit docs) (new-feature)
如果你需要帮助...
...欢迎随时使用我们非常活跃的论坛,或加入我们的聊天频道。发布说明虽然开启了评论,但我们更推荐你使用前面的沟通渠道。谢谢。
问题反馈
遇到了这个发布引入的问题吗?请在我们的 issue tracker 中反馈。请确保填写 issue 模板中的所有字段。
不向后兼容的变更
-
Add additional Netatmo public data 传感器 (@GP8x - #16671) (netatmo docs) (传感器.netatmo_public docs) (breaking change)
-
开发者 only: we have removed all 服务 助手 (like turn_on method in 灯光 coponent), as they werent used. (@cdce8p - #16832, #16879, #16863, #16892, #16920, #17038, #17055, #16917)
-
Google Assistant: 配置 has been simplified and relies on HA native OAuth2 flow (@awarecan - #16848) (google_assistant docs) (breaking change)
-
Rachio component has been modernized. The Rachio component no longer requires you to specify 开关 and binary_sensor platforms. These platforms will be initialized automatically by the Rachio component. (@OverloadUT - #16911) (rachio docs) (binary_sensor.rachio docs) (开关.rachio docs) (breaking change)
For the end 用户, this means:- Remove 开关 and binary_sensor entries with platform: rachio
- If you configured manual_run_mins on the 开关 platform, move that parameter to the rachio: component 配置.
-
Overhaul of Blink platform (@fronzbot - #16942) (blink docs) (alarm_control_panel.blink docs) (binary_sensor.blink docs) (摄像头.blink docs) (传感器.blink docs) (breaking change) (new-platform)
- No more 通知 传感器, since the Blink API no longer supports it
- motion can now be detected either with the blink 传感器
binary_sensor.blink_nameofcamera_motion_detectedor through a 摄像头's 属性 with themotion_detectedkey. blink.snap_picture服务 has been renamed toblink.trigger_camera- 摄像头 names now prefaced with
blink, ie.camera.blink_nameofcamera
-
Tibber has moved from 传感器 配置 to component 配置 (@Danielhiversen - #17062) (通知 docs) (tibber docs) (传感器.tibber docs) (breaking change) (new-platform)
-
A manually configured Hue component will no longer run a discovery. Set up via config entry if you want to rely on discovery. (@balloob - #17070) (hue docs) (breaking change)
Beta 修复
- Fix incorrect yaml in hangouts (@balloob - #17169) (beta fix)
- Fix data used for logbook (@balloob - #17172) (logbook docs) (beta fix)
- Fix device_tracker 服务 call & cleanup (@cdce8p - #17173) (alert docs) (device_sun_light_trigger docs) (device_tracker docs) (通知 docs) (开关.flux docs) (beta fix)
- Bugfix 开关 flux - 灯光 服务 call (@cdce8p - #17187) (开关.flux docs) (beta fix)
- 升级 aiolifx_effects to 0.2.1 (@amelchio - #17188) (灯光.lifx docs) (beta fix)
- Verisure standard config for scan interval (@persandstrom - #17192) (verisure docs) (beta fix)
- Init sub-components using global var. (@mbrrg - #17220) (spc docs) (alarm_control_panel.spc docs) (binary_sensor.spc docs) (beta fix)
- Prevent accidental 设备 reg override (@balloob - #17136) (beta fix)
- MyQ 遮盖 return unknown 状态 if not available (@schmittx - #17207) (遮盖.myq docs) (beta fix)
- Fix potential MQTT discovery race 条件 (@OttoWinter - #17208) (MQTT docs) (beta fix)
- Fix SPC (@balloob - #17236) (spc docs) (alarm_control_panel.spc docs) (binary_sensor.spc docs) (beta fix)
- Guard for bad 设备 info (@balloob - #17238) (beta fix)
- updated georss-client library to 0.3 (@exxamalte - #17239) (传感器.geo_rss_events docs) (beta fix)
- Add a Webhook 自动化 触发器 (@balloob - #17246) (自动化.Webhook docs) (beta fix) (new-platform)
- block external IP (@balloob - #17248) (emulated_hue docs) (beta fix)
- Fix ambient 灯光 状态 of the Philips Eyecare Lamp (Closes: #16269) (@syssi - #17259) (灯光.xiaomi_miio docs) (beta fix)
- Add defaults, fixing #17229 (@StevenLooman - #17261) (upnp docs) (beta fix)
- Remove 警告 on 脚本 delay (@amelchio - #17264) (beta fix)
- Hassio auth (@pvizeli - #17274) (hassio docs) (beta fix) (new-platform)
- Fix hassio discovery (@pvizeli - #17275) (hassio docs) (beta fix)
- fixed 'on_startup() takes 0 positional arguments but 1 was given' (@PaulAnnekov - #17295) (传感器.miflora docs) (beta fix)
- Logbook: filter by 实体 and period (@Anonym-tsk - #17095) (logbook docs) (beta fix)
- Fix samsung bug (@arsaboo - #17285) (媒体播放器.samsungtv docs) (beta fix)
- Allow tradfri groups for new imported entries (@MartinHjelmare - #17310) (tradfri docs) (beta fix)
- Fix auth for hass.io (@pvizeli - #17318) (hassio docs) (beta fix)
- Hass.io auth/sso part2 (@pvizeli - #17324) (hassio docs) (beta fix) (new-platform)
全部变更
- Add mode (daily/hourly) to darksky (@randellhodges - #16719) (天气 docs) (天气.darksky docs) (天气.openweathermap docs)
- Extract Lovelace to it's own component (@balloob - #16816) (前端 docs) (Lovelace docs)
- Remove discovered MQTT alarm_control_panel 设备 when discovery topic is cleared (@emontnemery - #16825) (alarm_control_panel.MQTT docs)
- Remove discovered MQTT 灯光 设备 when discovery topic is cleared (@emontnemery - #16824) (灯光.MQTT docs)
- Add unique_id to homematic_cloud (@sander76 - #16828) (homematicip_cloud docs)
- Don't create 实体 registry in tests (@balloob - #16838)
- Add additional Netatmo public data 传感器 (@GP8x - #16671) (netatmo docs) (传感器.netatmo_public docs) (breaking change)
- GitLab-CI 传感器 集成 addition. (@DanielWinks - #16561) (传感器.gitlab_ci docs) (new-platform)
- Config entry 更新 data (@balloob - #16843)
- Fix MQTT leaving files behind (@balloob - #16840)
- change unknown to None in Netatmo public (@Danielhiversen - #16845) (传感器.netatmo_public docs)
- Remove discovered MQTT binary_sensor 设备 when discovery topic is cleared (@emontnemery - #16826) (binary_sensor.MQTT docs)
- On removal, only unload config entry if loaded (@balloob - #16844)
- Add 图像 support to hangouts 通知 (@quazzie - #16560) (hangouts docs)
- Remove discovered MQTT 温控 设备 when discovery topic is cleared (@emontnemery - #16856) (温控.MQTT docs)
- Fix files left behind (@balloob - #16855)
- Move MQTT discovery removal tests to platform test files (@emontnemery - #16861)
- Remove discovered MQTT 传感器 设备 when discovery topic is cleared (@emontnemery - #16860) (传感器.MQTT docs)
- Remove discovered MQTT 门锁 设备 when discovery topic is cleared (@emontnemery - #16859) (门锁.MQTT docs)
- Remove discovered MQTT 风扇 设备 when discovery topic is cleared (@emontnemery - #16858) (风扇.MQTT docs)
- Remove discovered MQTT 遮盖 设备 when discovery topic is cleared (@emontnemery - #16857) (遮盖.MQTT docs)
- Add executor job (@balloob - #16853) (Lovelace docs)
- Fail if dirty (@balloob - #16839)
- Add support for Opple 灯光 (@jedmeng - #16765) (灯光.opple docs) (new-platform)
- 更新 遮盖 tests (@cdce8p - #16832) (遮盖 docs) (breaking change)
- Add missing init test files (@cdce8p - #16871)
- Tibber realtime consumption, Tibber pulse (@Danielhiversen - #16870) (传感器.tibber docs)
- 升级 to bimmer_connected 0.5.3 (@gerard33 - #16877) (bmw_connected_drive docs) (binary_sensor.bmw_connected_drive docs)
- aiohttp.ClientSession gets proxy information from HTTP_PROXY/HTTPS_PROXY (@siom79 - #16874)
- Remove 服务 助手 (3) (@cdce8p - #16879) (duckdns docs) (google_assistant docs) (group docs) (homematic docs) (image_processing docs) (input_boolean docs) (input_number docs) (input_select docs) (input_text docs) (breaking change)
- Fix fan_init test (@cdce8p - #16865)
- Use HA native OAuth2 flow for google assistant components (@awarecan - #16848) (google_assistant docs) (breaking change)
- Remove 服务 助手 (2) (@cdce8p - #16863) (alarm_control_panel docs) (自动化 docs) (摄像头 docs) (温控 docs) (counter docs) (风扇 docs) (breaking change)
- Revert incorrect check (@balloob - #16883) (媒体播放器.soundtouch docs)
- Added support for private storage. (@nickovs - #16878)
- Fix example for long-lived access token WS API (@awarecan - #16882) (auth docs)
- Add bitwise operations as 模板 助手 (@blakeblackshear - #16833)
- Telegram_bot polling support proxy_url and proxy_params (Fix #15746) (@Anonym-tsk - #16740) (telegram_bot docs)
- 更新 language strings (@cgtobi - #16884) (auth docs)
- Don't pass use_env=True (@balloob - #16896)
- Revert file mode write_json (@balloob - #16897)
- Remove 服务 助手 (4) (@cdce8p - #16892) (门锁 docs) (媒体播放器 docs) (通知 docs) (遥控器 docs) (场景 docs) (timer docs) (吸尘器 docs) (breaking change)
- Remove unused legacy test 助手 methods (@cdce8p - #16893)
- Remove unused import (@amelchio - #16909)
- 升级 aiolifx_effects to 0.2.0 (@amelchio - #16900) (灯光.lifx docs)
- 升级 pysonos to 0.0.3 (@amelchio - #16901) (sonos docs) (媒体播放器.sonos docs)
- Ignore Xiaomi hub callbacks during 设置 (@amelchio - #16910) (xiaomi_aqara docs)
- 更新 new values coming in for dev registry (@balloob - #16852)
- MQTT 灯光 - Do not throw if property is missing from templated MQTT message (@emontnemery - #16720) (灯光.MQTT docs)
- Add new 服务 for set/refresh Z-Wave 设备 values (@blakeblackshear - #16638) (zwave docs)
- Add (EU-based) Honeywell evohome CH/DHW controller (@zxdavb - #16427) (evohome docs) (温控.evohome docs) (温控.honeywell docs) (new-platform)
- Make MQTT platforms config entries (@OttoWinter - #16904) (MQTT docs) (传感器.MQTT docs)
- Fix auth redirect (@balloob - #16914) (前端 docs)
- Fix MQTT Config Entry Discovery (@OttoWinter - #16919) (MQTT docs)
- Remove 服务 助手 (5) (@cdce8p - #16917) (config docs) (device_sun_light_trigger docs) (灯光 docs) (脚本 docs) (开关 docs) (开关.flux docs) (breaking change)
- Remove 服务 助手 (6) (@cdce8p - #16920) (自动化 docs) (config docs) (device_tracker docs) (group docs) (breaking change)
- Rachio component modernization (@OverloadUT - #16911) (rachio docs) (binary_sensor.rachio docs) (开关.rachio docs) (breaking change)
- Remove discovered mqtt_json 灯光 实体 when discovery is cleared (@OttoWinter - #16906) (灯光.mqtt_json docs)
- Fix race between 脚本 delay and turn_off (@amelchio - #16923)
- Move more MQTT platforms to config entries (@OttoWinter - #16918) (MQTT docs) (alarm_control_panel.MQTT docs) (binary_sensor.MQTT docs) (摄像头.MQTT docs) (温控.MQTT docs) (遮盖.MQTT docs) (灯光.MQTT docs) (开关.MQTT docs)
- Add zwave.network_complete_some_dead event (@janvanhelvoort - #16894) (zwave docs)
- Convert 风扇 component to config entry (@OttoWinter - #16951) (风扇 docs)
- Add unique_id to MQTT 遮盖 (@OttoWinter - #16950) (遮盖.MQTT docs)
- Add unique_id to MQTT 风扇 (@OttoWinter - #16949) (风扇.MQTT docs)
- Add pressure 传感器 设备 class (@OttoWinter - #16965) (传感器 docs) (传感器.xiaomi_aqara docs)
- 升级 pytest to 3.8.1 (@scop - #16980)
- Add Webhook + IFTTT example (@balloob - #16817) (ifttt docs) (Webhook docs) (new-platform)
- Google Maps supports battery level and charging. (@htotoo - #16969) (device_tracker docs)
- Add basic support for Tradfri 开关 (@ggravlingen - #17007) (tradfri docs) (开关.tradfri docs) (new-platform)
- Homematic cloud 设备 更新 fix (@sander76 - #17001) (homematicip_cloud docs)
- Async syntax 1, alarm_control_panel & 自动化 & binary_sensor (@cdce8p - #17015)
- Async syntax 2, 摄像头 & 温控 & config (@cdce8p - #17016)
- 更新 Z-Wave 服务 descriptions to point to proper 日志 file (@cgarwood - #17024)
- Async syntax 8/8 (@cdce8p - #17022)
- Async syntax 7, 开关 & tts & 吸尘器 (@cdce8p - #17021)
- Async syntax 6, 传感器 (@cdce8p - #17020)
- Async syntax 5, 灯光 & 门锁 & 遥控器 & 场景 & telegram & 助手 (@cdce8p - #17019)
- Async syntax 4/8 (@cdce8p - #17018)
- Async syntax 3/8 (@cdce8p - #17017)
- Fix MQTT discovery (@OttoWinter - #17004) (MQTT docs)
- 升级 huawei-lte-api to 1.0.16 (@scop - #16972) (huawei_lte docs)
- 升级 locationsharinglib to 3.0.3 (@fabaff - #17010) (device_tracker docs)
- Break up websocket component (@balloob - #17003) (摄像头 docs) (config docs) (媒体播放器 docs) (websocket_api docs)
- :hammer: 更新 错误 (@timmo001 - #17029) (开关.rest docs)
- Add new 设备 属性 to fritzbox 温控 (@hthiery - #17027) (fritzbox docs) (温控.fritzbox docs)
- Bump Enphase_Envoy dependency for older models (@DavidDeSloovere - #17032) (传感器.enphase_envoy docs)
- Add Hass.io discovery to MQTT (@balloob - #16962) (MQTT docs)
- 更新 coverage to exclude not tested file (@cdce8p - #17039)
- Send headers with REST 开关 GET request (@andersonshatch - #17036) (开关.rest docs)
- Async syntax (@cdce8p - #17033) (alert docs) (binary_sensor.ffmpeg_motion docs) (binary_sensor.ffmpeg_noise docs) (传感器.mqtt_room docs)
- Break up websocket 2 (@balloob - #17028)
- Logbook context (@balloob - #16937) (logbook docs)
- Remove 错误 logging when Sonos shuffle_set is not available (@amelchio - #16921) (媒体播放器.sonos docs)
- Fix long 更新 'load_power' and 'in_use' for Xiaomi Zegbee Plug (@Anonym-tsk - #16915) (开关.xiaomi_aqara docs)
- Mind the unit system (fixes #16819) (@fabaff - #16823) (天气.openweathermap docs)
- Suppress urllib3 header parsing 错误 (@cgarwood - #17042) (摄像头.mjpeg docs)
- Support code 7 (@SNoof85 - #17047) (吸尘器.xiaomi_miio docs)
- 更新 pyhomematic to 0.1.50 (@danielperna84 - #17048) (homematic docs)
- Remove alert 服务 助手 (@cdce8p - #17038) (alert docs) (breaking change)
- Add AquaLogic component (@swilson - #16763) (aqualogic docs) (传感器.aqualogic docs) (开关.aqualogic docs) (new-platform)
- 更新 pynetgear to 0.4.2 (fix #14752) (@MatMaul - #17064) (device_tracker docs)
- Added working support for private storage (@nickovs - #16903)
- GeoRSS events 传感器 refactored (@exxamalte - #16939) (传感器.geo_rss_events docs)
- Remove 服务 助手 (8) (@cdce8p - #17055) (config docs) (ffmpeg docs) (keyboard docs) (logger docs) (microsoft_face docs) (breaking change)
- MJPEG 摄像头 日志 Filter Fixes (@cgarwood - #17050) (摄像头.mjpeg docs)
- OpenUV: Fixed issue with missing protection window data (@bachya - #17051) (openuv docs) (binary_sensor.openuv docs)
- async_create_task (@cdce8p - #17059)
- De-syncing binary_sensor.ping (@thomasloven - #17056) (binary_sensor.ping docs)
- Add logging to 灯光 updates (@balloob - #17069) (灯光.hue docs)
- Catch possible 错误 from tradfri (@balloob - #17068) (tradfri docs)
- Allow no movement in vamera.onvif_ptz 服务 (@thomasloven - #17065) (摄像头.onvif docs)
- 升级 youtube_dl to 2018.09.26 (@fabaff - #17079) (media_extractor docs)
- Overhaul of Blink platform (@fronzbot - #16942) (blink docs) (alarm_control_panel.blink docs) (binary_sensor.blink docs) (摄像头.blink docs) (传感器.blink docs) (breaking change) (new-platform)
- Bump pyenvisalink (@Cinntax - #17086) (envisalink docs)
- Async response all the things (@balloob - #17073) (config docs) (websocket_api docs)
- Add optional headers 配置 for scrape (@dippysan - #17085) (传感器.scrape docs)
- Add support for Hass.io discovery feature for 插件 (@pvizeli - #17035) (hassio docs)
- Keep the repeat mode when setting Sonos shuffle mode (@amelchio - #17083) (媒体播放器.sonos docs)
- Smaller steps for Sonos volume up/down (@amelchio - #17080) (媒体播放器.sonos docs)
- Add 天气 条件 code to OpenWeatherMap 传感器 (@dYalib - #17093) (传感器.openweathermap docs)
- Adding myself as blink codeowner (@fronzbot - #17096)
- Change Tile icon to view-grid (@no2chem - #17098) (device_tracker docs)
- Fix jewish 日历 传感器 with language set to english (@tsvi - #17104) (传感器.jewish_calendar docs)
- Fix counter 恢复. (@mvn23 - #17101) (counter docs)
- Support multiple accounts in Tile, use 设备 identifiers (@no2chem - #17108) (device_tracker.tile docs)
- Bumps simplisafe-python to 3.1.2 (@bachya - #16931) (alarm_control_panel.simplisafe docs)
- 升级 pytest to 3.8.2 (@scop - #17125)
- Fix sonos async use (@MartinHjelmare - #17099) (媒体播放器.sonos docs)
- Homekit controller reconnect (@armills - #17060) (homekit_controller docs)
- Tibber component and 通知 (@Danielhiversen - #17062) (通知 docs) (tibber docs) (传感器.tibber docs) (breaking change) (new-platform)
- Add time 创建 to persistent 通知. (@jeradM - #17121) (persistent_notification docs)
- Make it easier for auth to consume newer formats (@balloob - #17127)
- Add new component fritzbox binary_sensor (@hthiery - #17057) (fritzbox docs) (binary_sensor.fritzbox docs) (new-platform)
- 更新 xiaomi lib (@Danielhiversen - #17129) (xiaomi_aqara docs)
- Add 更新 服务 to Google Travel 传感器 (@arsaboo - #17092) (传感器.google_travel_time docs)
- Fix upnp component l10n 错误 (@awarecan - #17132) (upnp docs)
- Take timezone into consideration when calulating Zmanim. Partial fix for #16946 (@tsvi - #17131) (传感器.jewish_calendar docs)
- Allow config entry 设置 to raise not ready (@balloob - #17135)
- Webhook component - pass headers to Webhook handler (@kirichkov - #17091) (Webhook docs)
- Add timeout and fix oscillations on Samsung TV component (@anapaulagomes - #17102) (媒体播放器.samsungtv docs)
- Remove discovery (@balloob - #17070) (hue docs) (breaking change)
- Bugfix invalid entity_config parameter HomeKit (@cdce8p - #17143) (homekit docs)
- verisure configurable polling (@persandstrom - #17144) (verisure docs)
- YesssSMS handling more 错误, 升级 to 版本 0.2.3 (@flowolf - #17052) (通知 docs)
- Added OpenUV CODEOWNERS info (@bachya - #17149) (openuv docs)
- Fix a typo (@gerard33 - #17147) (开关.volvooncall docs)
- Cleanly stop tradfri on shutdown (@lwis - #17114) (auth docs) (tradfri docs)
- Fix zoneminder zms_url construction (@rohankapoorcom - #17150) (zoneminder docs)
- Added 警告 to HomeKit component (@Julius2342 - #16807) (homekit docs)
- Add faucet, shower, sprinkler, valve to HomeKit (@cdce8p - #17145) (homekit docs) (new-feature)
- Fix miflora connection 错误 during platform 设置 (@PaulAnnekov - #16798) (传感器.miflora docs)
- Discover Danfoss/devolo RS 房间 传感器 thermostat (@prophit987 - #17153) (zwave docs)
- @danielhiversen as codeowner for Tibber (@prophit987 - #17154)
- Fix incorrect yaml in hangouts (@balloob - #17169) (beta fix)
- Fix data used for logbook (@balloob - #17172) (logbook docs) (beta fix)
- Fix device_tracker 服务 call & cleanup (@cdce8p - #17173) (alert docs) (device_sun_light_trigger docs) (device_tracker docs) (通知 docs) (开关.flux docs) (beta fix)
- Bugfix 开关 flux - 灯光 服务 call (@cdce8p - #17187) (开关.flux docs) (beta fix)
- 升级 aiolifx_effects to 0.2.1 (@amelchio - #17188) (灯光.lifx docs) (beta fix)
- Verisure standard config for scan interval (@persandstrom - #17192) (verisure docs) (beta fix)
- Init sub-components using global var. (@mbrrg - #17220) (spc docs) (alarm_control_panel.spc docs) (binary_sensor.spc docs) (beta fix)
- Prevent accidental 设备 reg override (@balloob - #17136) (beta fix)
- MyQ 遮盖 return unknown 状态 if not available (@schmittx - #17207) (遮盖.myq docs) (beta fix)
- Fix potential MQTT discovery race 条件 (@OttoWinter - #17208) (MQTT docs) (beta fix)
- Fix SPC (@balloob - #17236) (spc docs) (alarm_control_panel.spc docs) (binary_sensor.spc docs) (beta fix)
- Guard for bad 设备 info (@balloob - #17238) (beta fix)
- updated georss-client library to 0.3 (@exxamalte - #17239) (传感器.geo_rss_events docs) (beta fix)
- Add a Webhook 自动化 触发器 (@balloob - #17246) (自动化.Webhook docs) (beta fix) (new-platform)
- block external IP (@balloob - #17248) (emulated_hue docs) (beta fix)
- Fix ambient 灯光 状态 of the Philips Eyecare Lamp (Closes: #16269) (@syssi - #17259) (灯光.xiaomi_miio docs) (beta fix)
- Add defaults, fixing #17229 (@StevenLooman - #17261) (upnp docs) (beta fix)
- Remove 警告 on 脚本 delay (@amelchio - #17264) (beta fix)
- Hassio auth (@pvizeli - #17274) (hassio docs) (beta fix) (new-platform)
- Fix hassio discovery (@pvizeli - #17275) (hassio docs) (beta fix)
- fixed 'on_startup() takes 0 positional arguments but 1 was given' (@PaulAnnekov - #17295) (传感器.miflora docs) (beta fix)
- Logbook: filter by 实体 and period (@Anonym-tsk - #17095) (logbook docs) (beta fix)
- Fix samsung bug (@arsaboo - #17285) (媒体播放器.samsungtv docs) (beta fix)
- Allow tradfri groups for new imported entries (@MartinHjelmare - #17310) (tradfri docs) (beta fix)
- Fix auth for hass.io (@pvizeli - #17318) (hassio docs) (beta fix)
- Hass.io auth/sso part2 (@pvizeli - #17324) (hassio docs) (beta fix) (new-platform)

