Home Assistant 0.44:Zigbee、OpenCV 和 DLib
这次发布带来了一些很棒的新集成。其中最大的一项,是由 Russell Cloran 带来的原生 Zigbee 集成。这让 Home Assistant 可以原生控制 Philips Hue 灯光,而不再需要额外的网关!不过 IKEA Tradfri 灯光暂时还不支持,因为它实现的是不同的配置文件。
另一个很棒的新功能是由 Teagan Glenn 带来的 OpenCV。现在,你可以直接在 Home Assistant 中使用 OpenCV 的强大能力。如果 OpenCV 不是你的菜,也可以试试本次发布中由 Pascal Vizeli 新增的 DLib 集成。
本次发布还包含了一个新集成,可以基于模板动态生成 RSS feed。这意味着你手机、平板或电脑上的任何 RSS 小组件,现在都可以用来展示 Home Assistant 的数据!
最后,对于在界面中使用配置面板的用户,我们修复了分组编辑器的问题。
祝你用得开心!
如果你需要帮助
欢迎使用我们非常活跃的 论坛,或者加入聊天频道 discord。发布说明虽然也开放评论,但我们更推荐你使用前面的沟通渠道。谢谢。
反馈问题
如果你遇到了这次发布引入的问题,请到我们的 问题追踪器 提交反馈,并确保填写问题模板中的所有字段。
新集成
- Pushbullet 通知 传感器 (@jotunacorn - #7182) (传感器.pushbullet docs)
- 新增 HTTPS 证书到期传感器 (@fabfurnari - #7272) (传感器.cert_expiry docs)
- RSS feed 模板 (@micw - #7032) (rss_feed_template docs)
- 新增 Zigbee Home Automation 支持 (@rcloran - #6263) (zha docs) (binary_sensor.zha docs) (灯光.zha docs) (传感器.zha docs) (开关.zha docs)
- 新增树莓派上的 Blinkt! 灯光支持 (@imrehg - #7377) (灯光.blinkt docs)
- Plant 自动化 (@ChristianKuehnel - #7131) (plant docs)
- 新增 Eight Sleep 组件 (@mezz64 - #7275) (eight_sleep docs) (binary_sensor.eight_sleep docs) (传感器.eight_sleep docs)
- OpenGarage support (@swbradshaw - #7338) (遮盖.opengarage docs)
- Add Sensibo 温控 platform (@andrey-git - #7379) (温控 docs)
- Pilight 二元sensor components (@zeltom - #6774) (binary_sensor.pilight docs)
- Opencv (@Teagan42 - #7261) (opencv docs) (image_processing.opencv docs)
- Enviro pHAT (@imrehg - #7427) (传感器.envirophat docs)
- 新增基于 dlib 的人脸识别支持 (@pvizeli - #7421) (image_processing.dlib_face_detect docs) (image_processing.dlib_face_identify docs)
发布 0.44.2 - May 8
- Fix opening 插件 in Hass.io store that are not 已安装 (@balloob)
发布 0.44.1 - May 7
- Fix opening 插件 in Hass.io store that are not 已安装 (@balloob)
- 传感器.envirophat: add missing requirement (@imrehg - #7451) (传感器.envirophat docs)
- Forecasts for 天气 underground (@pezinek - #7062) (传感器.wunderground docs)
- 升级 pymysensors to 0.10.0 (@MartinHjelmare - #7469)
- Fix plant MIN_TEMPERATURE, MAX_TEMPERATURE validation (@frog32 - #7476) (plant docs)
- 更新 to pyunifi 2.12 (@finish06 - #7468) (device_tracker.unifi docs)
- MQTT 遮盖: Fixed status reporting for range with non-zero base (@cribbstechnologies)
不向后兼容的变更
- Python Open Z-Wave 发布了一个修复字符串处理问题的新版本,但这项修复并不向后兼容。我们已经同步更新代码,因此你需要在使用本次发布时升级到最新版 Python Open Z-Wave。你也可以再等一个版本,因为下个版本我们将加入 Python Open Z-Wave 的自动安装功能。 (@keatontaylor - #7266) (温控.zwave docs) (breaking change)
- InfluxDB 中用于屏蔽域的配置方式已更新,以支持更多功能。 (@janLo - #7264) (breaking change)
- Automatic 设备追踪器已从轮询改为 WebSocket 推送。这需要你在 Automatic 账户中进行调整,具体请参阅文档说明。 (@armills - #7404) (breaking change)
- LimitlessLED 的色温范围已反转,以便与其他灯光平台保持一致。若要维持之前的颜色效果,你需要把
light.turn_on调用中的color_temp改为654 - 原值,例如 280 需要改为 374。 (@amelchio - #7359) (breaking change) - Joao apps 现在要求所有命令都必须设置 API 密钥。 (@nkgilley - #7443) (joaoapps_join docs) (通知.joaoapps_join docs) (breaking change)
All changes
- LIFX 灯光 effects (@amelchio - #7145) (灯光.lifx docs)
- HassIO API v2 (@pvizeli - #7201)
- Capture and 日志 pip 安装 错误 output (@postlund - #7200)
- Support xy_color with LIFX 灯光 (@amelchio - #7208) (灯光.lifx docs)
- 更新 ios.py (@biacz - #7160)
- Fix arwn platform to 更新 hass 状态 when events are received (@sdague - #7202)
- Issue 6749 updated pylgtv to 0.1.6 to fix Thread leak in asyncio loop (@hmn - #7199) (媒体播放器.webostv docs) (通知.webostv docs)
- tradfri: Improve color temp support detection (@balloob - #7211)
- Fix tradfri 灯光 (@MartinHjelmare - #7212)
- Bump 版本 to 0.44.0.dev0 (@fabaff - #7217)
- Pushbullet 通知 传感器 (@jotunacorn - #7182) (传感器.pushbullet docs) (new-platform)
- Zwave 遮盖 workaround for graber shades. (@turbokongen - #7204) (遮盖.zwave docs)
- Fixed typo and clarified details for Lifx effects (@arsaboo - #7226)
- Remove superfluous comments and 更新 ordering (@fabaff - #7227) (maxcube docs) (binary_sensor.maxcube docs) (温控.maxcube docs)
- lyft 传感器: re-enable Prime Time rate 属性 (@drkp - #6982) (传感器.lyft docs)
- Bump a couple of dependencies (@mjg59 - #7231) (灯光.avion docs) (灯光.decora docs)
- Refactor lyft 传感器 更新 (@armills - #7233) (传感器.lyft docs)
- LIFX: avoid "Unable to remove unknown listener" 警告 (@amelchio - #7235) (灯光.lifx docs)
- 升级 pygatt to 3.1.1 (@fabaff - #7220)
- 升级 mutagen to 1.37.0 (@fabaff - #7216)
- 升级 speedtest-cli to 1.0.5 (@fabaff - #7215)
- 升级 paho-MQTT to 1.2.3 (@fabaff - #7214)
- 升级 aiohttp_cors to 0.5.3 (@fabaff - #7213)
- Use consts and string formatting (@fabaff - #7243) (通知.instapush docs)
- Pushed to 版本 0.4.0 of denonavr which also includes experimental support for Marantz receivers (@scarface-4711 - #7250)
- Add notice regarding submission of analytics (@craftyguy - #7263)
- Iterating the dictionary directly (@fabaff - #7251)
- Don't use len(SEQUENCE) as 条件 value (@fabaff - #7249)
- Workround for wemo subscription bug. (@pavoni - #7245) (wemo docs) (开关.wemo docs)
- Fix telegram webhooks (@MartinHjelmare - #7236) (telegram_bot docs) (telegram_bot.webhooks docs)
- Work around bad content-type in Hook api response (@KlaasH - #7267)
- Rfxtrx 升级 lib 0.18 (@danielhiversen - #7273) (rfxtrx docs)
- WIP: HassIO allow to access to 容器 日志. (@pvizeli - #7271)
- 更新 aiolifx (@amelchio - #7279) (灯光.lifx docs)
- Refactor matrix 通知 服务 (@Cadair - #7122) (通知.matrix docs)
- Add support for Ukrainian Language in Google TTS (@LvivEchoes - #7278)
- Add https certificate expiry 传感器 (@fabfurnari - #7272) (传感器.cert_expiry docs) (new-platform)
- Fix telegram_polling no first_name or last_name (@darookee - #7281) (telegram_bot docs)
- Add 脚本 to import 状态 events to InfluxDB (@janLo - #7254)
- Fix HassIO bug with supervisor 更新 & 日志 (@pvizeli - #7282)
- Updating ping 二元sensor with Windows support (@patrickeasters - #7253) (binary_sensor.ping docs)
- Fixes utf-8 encoding no longer required by python-openzwave0.3.3 (@keatontaylor - #7266) (温控.zwave docs) (breaking change)
- Recorder: Check for ENTITY_ID key that contains None value (@balloob - #7287) (recorder docs)
- 升级 pytradfri to 1.1 (@balloob - #7290)
- Adding group control to tradfri 灯光 component (@cyberjunky - #7248) (灯光.tradfri docs)
- Feature/rss feed 模板 (@micw - #7032) (rss_feed_template docs) (new-platform)
- Add support for Zigbee Home 自动化 (@rcloran - #6263) (zha docs) (binary_sensor.zha docs) (灯光.zha docs) (传感器.zha docs) (开关.zha docs) (new-platform)
- Added 场景 controller support to the vera component, along with proper polling when a vera 设备 needs it (@alanfischer - #7234) (vera docs) (传感器.vera docs)
- Don't stack up 错误 messages, fix link, and ordering (@fabaff - #7291) (传感器.cert_expiry docs)
- Fix breaking SSL in test HTML5 (@balloob - #7310) (通知.html5 docs)
- 升级 pyhomematic, extend 设备 support (@danielperna84 - #7303)
- Issue 7218 更新 pylgtv to 0.1.7 (@hmn - #7302) (媒体播放器.webostv docs) (通知.webostv docs)
- 版本 bump of aioautomatic (@armills - #7300)
- 升级 python-telegram-bot to 5.3.1 (@fabaff - #7311) (通知.telegram docs) (telegram_bot.polling docs) (telegram_bot.webhooks docs)
- Disable Open Z-Wave in Docker (@balloob - #7315)
- LIFX: use white 灯光 when setting a specific temperature (@amelchio - #7256) (灯光.lifx docs)
- Allow InfluxDB to blacklist domains (@janLo - #7264) (breaking change)
- Hassio api v3 (@balloob - #7323)
- 更新 前端 (@balloob - #7324)
- Reduce color_xy_brightness_to_hsv to color_xy_to_hs (@amelchio - #7320) (灯光.hue docs) (灯光.lifx docs)
- Fix broken Docker build (@turbokongen - #7316)
- Re-enable Open Z-Wave in Dockerfile (@balloob - #7325)
- 版本 bump for automatic (@armills - #7329)
- Right fix for Python Open Z-Wave in Docker (@balloob - #7337)
- Use four-digits year (@fabaff - #7336)
- Allow multiple recipients for SMTP 通知 (@amelchio - #7319) (通知.smtp docs)
- Add auxheat to ecobee 温控 (@titilambert - #6562) (温控.ecobee docs)
- Properly return self._unit_of_measurement in the unit_of_measurement function (@robbiet480 - #7341) (传感器.ios docs)
- Multiple changes (typo, ordering, docstrings, timeouts) (@fabaff - #7343) (遮盖.garadget docs)
- 升级 Flux led lb to 0.19 (@danielhiversen - #7352) (灯光.flux_led docs)
- Add 调试 logging to pyvera events. (@pavoni - #7364) (vera docs)
- 升级 xmltodict to 0.11.0 (@fabaff - #7355)
- 升级 speedtest-cli to 1.0.6 (@fabaff - #7354) (传感器.speedtest docs)
- Remove global limit on white 灯光 temperature (@amelchio - #7206) (灯光 docs) (灯光.hue docs) (灯光.zwave docs) (开关.flux docs)
- Remove 状态 property from alarmdecoder 二元sensor (@balloob - #7370) (binary_sensor.alarmdecoder docs)
- Remove 二元sensor platforms implementing 状态 property (@balloob - #7371) (binary_sensor.octoprint docs) (binary_sensor.workday docs)
- Feature/add mikrotik 设备 tracker (@LvivEchoes - #7366)
- Netdisco now returns a dictionary while it used to be a tuple, fixed (@JasonCarter80 - #7350)
- Create knx.py (@onsmam - #7356)
- 灯光.sensehat: plugin to control the 8x8 LED matrix on a Sense hat (@imrehg - #7365)
- 更新 docstrings (@fabaff - #7361) (ecobee docs) (enocean docs) (zha docs)
- Flux 开关: avoid updates when off (@amelchio - #7363) (开关.flux docs)
- Zoneminder: Fixed undefined index 错误 (@bah2830 - #7340)
- optimize 遥控器 calls and apps on webostv 媒体播放器 (@hmn - #7191) (媒体播放器.webostv docs)
- binary_sensor.workday: fix handling of 状态 vs provinces (@drkp - #7162) (binary_sensor.workday docs)
- 升级 voluptuous to 0.10.5 (@fabaff - #7107)
- Remove ordered_dict validator (@balloob - #7375)
- 灯光.blinkt: add support for Blinkt! 灯光 on 树莓派 (@imrehg - #7377) (灯光.blinkt docs) (new-platform)
- improve handling of flux_led 灯光 in RGBW mode (@wuub - #7221)
- Plant (replacement for MiGardener) (@ChristianKuehnel - #7131) (plant docs) (new-platform)
- Add support for shuffle toggling on Spotify component. (@abmantis - #7339) (媒体播放器 docs) (媒体播放器.spotify docs)
- 升级 Ring to 0.1.4 (@tchellomello - #7386)
- Updated docstrings (@arsaboo - #7383) (摄像头.netatmo docs)
- Fix impulse events, added 错误 event for Homegear (@danielperna84 - #7349) (homematic docs)
- Fix YAML dump (@balloob - #7388)
- Migrate updater to aiohttp (@balloob - #7387) (updater docs)
- Remove path whitelisting for hassio (@balloob - #7399)
- Add Eight sleep component (@mezz64 - #7275) (eight_sleep docs) (binary_sensor.eight_sleep docs) (传感器.eight_sleep docs) (new-platform)
- OpenGarage support (@swbradshaw - #7338) (遮盖.opengarage docs) (new-platform)
- Clean up requirements (@andrey-git - #7391) (传感器.dht docs) (传感器.thinkingcleaner docs) (开关.thinkingcleaner docs)
- correct MQTT subscription filter (@amigian74 - #7269) (MQTT docs)
- 更新 docstrings (@fabaff - #7374)
- 灯光.blinkt: 更新 brightness control logic (@imrehg - #7389)
- 更新 docstrings (@fabaff - #7405)
- 更新 LIFX default color for breathe/pulse effects (@amelchio - #7407)
- LIFX: Add transition option to colorloop effect (@amelchio - #7410)
- 灯光.sensehat: brightness control logic 更新 (@imrehg - #7409) (灯光.sensehat docs)
- Add Sensibo 温控 platform (@andrey-git - #7379) (温控 docs) (new-platform)
- Pilight 二元sensor components (@zeltom - #6774) (binary_sensor.pilight docs) (new-platform)
- applx suggested fix from issue #6573 (@wokar - #7390) (传感器.zamg docs)
- remove charset if set in content type header (@hmn - #7411) (媒体播放器 docs)
- Convert automatic 设备 tracker to push updates (@armills - #7404) (breaking change)
- 灯光.piglow 更新 (@imrehg - #7408) (灯光.piglow docs)
- Opencv (@Teagan42 - #7261) (opencv docs) (image_processing.opencv docs) (new-platform)
- Fixed extra R in variable name. (@cyberplant - #7418)
- 更新 docstrings (@fabaff - #7420)
- ps - fix opencv (@balloob - #7419)
- Comment out opencv-python that is not installable on arm (@andrey-git - #7426)
- Reverse limitlessled color_temp range (@amelchio - #7359) (breaking change)
- Guard against no content type (@balloob - #7432) (媒体播放器 docs)
- wsock.send_json is a coroutine (@balloob - #7433)
- ps - fix websocket yielding pt2 (@balloob - #7434)
- 升级 temperusb to 1.5.3 (@fabaff - #7428)
- 更新 for pypi (@nkgilley - #7430)
- Add new 传感器: Enviro pHAT (@imrehg - #7427) (传感器.envirophat docs) (new-platform)
- Added osramlightify groups. (@deisi - #7376) (灯光.osramlightify docs)
- Add support for face recognition with dlib (@pvizeli - #7421) (image_processing.dlib_face_detect docs) (image_processing.dlib_face_identify docs) (image_processing.microsoft_face_detect docs) (new-platform)
- Replace pymailgun with pymailgunner (@pschmitt - #7436) (通知.mailgun docs)
- Suppress 日志 when octorpint goes offline (@w1ll1am23 - #7441) (octoprint docs)
- 更新 join (@nkgilley - #7443) (joaoapps_join docs) (通知.joaoapps_join docs) (breaking change)
- Bump pyvera 版本 - handle malformed json replies in poll Thread. (@pavoni - #7440) (vera docs)
- Fix for broken virtual keys (@danielperna84 - #7439) (homematic docs)
- Get new token to keep pubnub updates working (@w1ll1am23 - #7437) (wink docs)
- Add hass to rfxtrx object (@danielhiversen - #6844)
- 传感器.envirophat: add missing requirement (@imrehg - #7451) (传感器.envirophat docs)


