0.54: Todoist、DoorBird、Abode 摄像头
我们正在接近九月底,这也意味着生日到了!现在我们正式满 4 岁了,而且每个版本都在变得更强大。这次发布同样带来了很多很棒的新内容和大量 Bug 修复。其中还包括 @fanthos 提交的一项修复,它应该能解决某些浏览器中的前端问题。如果你之前在浏览器里遇到过异常,记得试试这个版本。
在这个版本中,我们开始着手让 Xiaomi 集成变得更稳健。这意味着我们需要重命名一些组件,以更清楚地区分它们使用的是哪一种 Xiaomi 协议。已有一些开发者正在努力让这套高性价比的家庭自动化方案成为 Home Assistant 生态中的一等公民,敬请期待更多集成!
这个版本中的另一项很酷的新功能是全新的 mqtt_statestream 组件,它可以将状态变化导出到 MQTT。每个实体都会发布到各自独立的主题中,这让订阅单个实体的更新变得非常简单。
新平台
- Added mqtt_statestream component (@mw-white - #9286) (mqtt_statestream docs) (new-platform)
- Add support for Todoist platform (@Jay2645 - #9236) (日历.todoist docs) (new-platform)
- DoorBird Component (@Klikini - #9281) (doorbird docs) (binary_sensor.doorbird docs) (摄像头.doorbird docs) (开关.doorbird docs) (new-platform)
- Basic MQTT 吸尘器 support (@johnboiles - #9386) (吸尘器 docs) (吸尘器.MQTT docs) (new-platform)
- Added Zyxel Keenetic NDMS2 based routers support for 设备 tracking (@foxel - #9315) (device_tracker.keenetic_ndms2 docs) (new-platform)
- Telnet 开关 (@multiholle - #8913) (开关.telnet docs) (new-platform)
- Abode 服务, events, 灯光, 摄像头, 自动化, quick 动作. (@MisterWil - #9310) (abode docs) (alarm_control_panel.abode docs) (binary_sensor.abode docs) (摄像头.abode docs) (遮盖.abode docs) (灯光.abode docs) (门锁.abode docs) (开关.abode docs) (new-platform)
- Added satel_integra 报警 面板 and 二元sensor platform (@c-soft - #9336) (satel_integra docs) (alarm_control_panel.satel_integra docs) (binary_sensor.satel_integra docs) (new-platform)
- Worx Landroid 传感器 (@nilzen - #9416) (传感器.worxlandroid docs) (new-platform)
如果你需要帮助……
欢迎使用我们非常活跃的 论坛,或加入 聊天频道 与我们交流。虽然发布说明也开放评论,但我们更推荐使用前面的沟通渠道。谢谢。
反馈问题
如果你遇到了这个版本引入的问题,请前往我们的 issue tracker 提交反馈,并确保填写 issue 模板中的所有字段。
不向后兼容的变更
- 传感器 - OneWire: This 更新 changes the names of the 传感器 from
<sensor_name>to<sensor_name> <Sensor_type>(@tcastberg - #9404) (传感器.onewire docs) (breaking change) - Renamed Xiaomi platforms to include their protocol names. xiaomi -> xiaomi_aqara, xiaomi_aqara.开关, xiaomi_aqara.灯光, xiaomi_aqara.binary_sensor, ... and 吸尘器.xiaomi, xiaomi_philipslight -> xiaomi_miio, 吸尘器.xiaomi_miio, 灯光.xiaomi_miio (@danielhiversen - #9426) (breaking change)
- Swiss Public Transport 传感器: All times handled by the Swiss Public Transport 传感器 are now in ISO 8601 format. Please 更新 your 模板 传感器 and 自动化. (@fabaff - #9129) (传感器.swiss_public_transport docs) (breaking change)
- iOS: All category identifiers need to be lowercase. If you do not 更新, it will break actionable 通知 to IOS 设备 sent by 脚本/自动化. (@rbflurry - #9427) (breaking change)
- Fitbit: Put endpoints behind
/apilike the other oauth-using components (@happyleavesaoc - #9460) (传感器.fitbit docs) (breaking change) - 版本 0.53 introduced a bug in the HomeMatic component which breaks the usage of system variables on the CCU / Homegear. This has not been fixed yet. If you are using these variables in your 自动化 you should skip updates until the bug has been resolved. Upgrading is safe however if you only interact with 设备.
全部变更
- Add HTTP Basic auth to RESTful 开关 (@amelchio - #9162) (开关.rest docs)
- Bump pywebpush and pyJWT versions (@fanaticDavid - #9355) (通知.html5 docs)
- Add /usr/sbin to PATH (@morberg - #9364)
- Add polling interval 服务 and setting available through zwave node 实体 面板 (@turbokongen - #9056) (zwave docs)
- Round off probability to 2 decimals. (@arsaboo - #9365) (binary_sensor.bayesian docs)
- Added mqtt_statestream component (@mw-white - #9286) (mqtt_statestream docs) (new-platform)
- typo in waypoint import topic preventing waypoint import (@diplix - #9338) (device_tracker.owntracks docs)
- Cleanup and simplitfy the async 状态 更新 (@pvizeli - #9390)
- 更新 cloud auth (@balloob - #9357)
- Allow multiple observations of same 实体 (@jlmcgehee21 - #9391) (binary_sensor.bayesian docs)
- Break up Alexa per functionality (@balloob - #9400) (alexa docs)
- 升级 psutil to 5.3.1 (@fabaff - #9403) (传感器.systemmonitor docs)
- fix mopar 传感器 (@happyleavesaoc - #9389)
- Support specifying no Apple TVs (@postlund - #9394) (apple_tv docs)
- 更新 netdisco to 1.2.0 (@balloob - #9408)
- components/xiaomi: Add initial discovery using NetDisco. (@pfalcon - #9283)
- Fix copy&paste mistake (@tinloaf - #9378)
- Added 日志-file command line flag (@TD22057 - #9422)
- Add LC_CTYPE to environment variables in macOS (@morberg - #9227)
- Added more 设备 and types to onewire (@tcastberg - #9404) (传感器.onewire docs) (breaking change)
- Bump uvcclient to 0.10.1 to work with beta NVR releases (@antonym - #9423) (摄像头.uvc docs)
- full RGB support for 用户 of tradfri GW (@spektren - #9411) (灯光.tradfri docs)
- Add support for Todoist platform (@Jay2645 - #9236) (日历.todoist docs) (new-platform)
- Fix artwork bug in Apple TV (@postlund - #9415) (媒体播放器.apple_tv docs)
- Bump python-mirobo for improved 设备 support and introduce API changes. (@syssi - #9424)
- MPD small improvements (@pdanilew - #9301) (媒体播放器.mpd docs)
- 更新 broadlink.py to add support for MP1 开关 (@giangvo - #9222) (开关.broadlink docs)
- Fix displaying of friendly_name for 灯光 模板 component (@rollbrettler - #9413) (灯光.模板 docs)
- Improve Python 脚本 (@doudz - #9417) (python_script docs)
- Add manual alarm_control_panel pending time per 状态 (@snjoetw - #9264) (alarm_control_panel.manual docs)
- Rename xiaomi #9425 (@danielhiversen - #9426) (breaking change)
- Bump 版本 of aioautomatic (@armills - #9435)
- Fix russound_rio for python 3.4 (@wickerwaka - #9428) (媒体播放器.russound_rio docs)
- Basic MQTT 吸尘器 support (@johnboiles - #9386) (吸尘器 docs) (吸尘器.MQTT docs) (new-platform)
- Optimaze 吸尘器 MQTT platform (@pvizeli - #9439) (吸尘器.MQTT docs)
- Polymer access to 日志 file broken when using new 日志 file command line (@TD22057 - #9437)
- Allow empty hostnames when detecting 设备 with the aruba device_tracker. (@michaelarnauts - #9440) (device_tracker.aruba docs)
- mqtt_statestream: 更新 to append '状态' to topic for future use with MQTT discovery (@mw-white - #9446) (mqtt_statestream docs)
- Fix for DTE Energy Bridge returning the wrong units from time to time (@kylehendricks - #9246) (传感器.dte_energy_bridge docs)
- Refactor Swiss Public Transport 传感器 (@fabaff - #9129) (传感器.swiss_public_transport docs) (breaking change)
- Added Zyxel Keenetic NDMS2 based routers support for 设备 tracking (@foxel - #9315) (device_tracker.keenetic_ndms2 docs) (new-platform)
- Add city/状态/country options and fix bugs for airvisual (@bachya - #9436) (传感器.airvisual docs)
- Fix emulated hue 警告 message (@astone123 - #9452) (emulated_hue docs)
- Alexa smart home native support (@pvizeli - #9443)
- fix for Twitter 通知 without media (@MikeChristianson - #9448)
- Load WebComponent polyfill on header. (@fanthos - #9438)
- Fix issue 5728: Emulated Hue UPnP crashes on special characters. (@SqyD - #9453)
- Ios 通知 摄像头 fix (@rbflurry - #9427) (breaking change)
- Adds MQTT 风扇 Discovery (@hufman - #9463)
- 升级 sqlalchemy to 1.1.14 (@fabaff - #9458)
- 升级 uber_rides to 0.6.0 (@fabaff - #9457) (传感器.uber docs)
- 升级 youtube_dl to 2017.9.15 (@fabaff - #9456)
- DoorBird Component (@Klikini - #9281) (doorbird docs) (binary_sensor.doorbird docs) (摄像头.doorbird docs) (开关.doorbird docs) (new-platform)
- Fix recorder does not 吸尘器 SQLite DB on purge (@milanvo - #9469)
- fitbit fixes (@happyleavesaoc - #9460) (传感器.fitbit docs) (breaking change)
- Fix typo in 服务.yaml (@mika - #9475)
- 升级 pyasn1 to 0.3.5 and pyasn1-modules to 0.1.4 (@fabaff - #9474) (通知.xmpp docs)
- Xiaomi Gateway: Allow static 配置 of a gateway without discovery (@syssi - #9464) (xiaomi_aqara docs)
- Added support for the DTE Energy Bridge v2 (@Blender3D - #9431) (传感器.dte_energy_bridge docs)
- Telnet 开关 (@multiholle - #8913) (开关.telnet docs) (new-platform)
- Abode 服务, events, 灯光, 摄像头, 自动化, quick 动作. (@MisterWil - #9310) (abode docs) (alarm_control_panel.abode docs) (binary_sensor.abode docs) (摄像头.abode docs) (遮盖.abode docs) (灯光.abode docs) (门锁.abode docs) (开关.abode docs) (new-platform)
- Added satel_integra 报警 面板 and 二元sensor platform (@c-soft - #9336) (satel_integra docs) (alarm_control_panel.satel_integra docs) (binary_sensor.satel_integra docs) (new-platform)
- Worx Landroid 传感器 (@nilzen - #9416) (传感器.worxlandroid docs) (new-platform)
- Fix universal 媒体播放器 mute (@colindunn - #9462) (媒体播放器.universal docs)
- Small improvement of KNX 遮盖 (@Julius2342 - #9476)
- 升级 async_timeout to 1.4.0 (@fabaff - #9488)
- Bump 版本 of abodepy (@MisterWil - #9491) (abode docs)
- 升级 coinmarketcap to 4.1.1 (@fabaff - #9490) (传感器.coinmarketcap docs)
- 升级 blockchain to 1.4.0 (@fabaff - #9489)
- Solve Recorder component failing when using Axis component (@Kane610 - #9293) (axis docs) (摄像头.axis docs)
- 开关 to pypi for xiaomi gw (@danielhiversen - #9498) (xiaomi_aqara docs)
- renamed add_devices to async_add_devices according to hass naming scheme (@Julius2342 - #9485) (binary_sensor.knx docs) (温控.knx docs) (灯光.knx docs) (传感器.knx docs) (开关.knx docs)
- Revert "renamed add_devices to async_add_devices according to hass naming scheme (#9485)" (@pvizeli - #9503) (alarm_control_panel.spc docs) (binary_sensor.knx docs) (binary_sensor.spc docs) (温控.knx docs) (灯光.knx docs) (传感器.citybikes docs) (传感器.knx docs) (传感器.worxlandroid docs) (开关.knx docs)
- LIFX: fix multi-区域 color 恢复 after effects (@amelchio - #9492) (灯光.lifx docs)
- renamed add_devices to async_add_devices according to hass naming scheme (second try after failed #9485) (@Julius2342 - #9505) (alarm_control_panel.spc docs) (binary_sensor.knx docs) (binary_sensor.spc docs) (温控.knx docs) (灯光.knx docs) (传感器.citybikes docs) (传感器.knx docs) (传感器.worxlandroid docs) (开关.knx docs)
- Xiaomi pycryptodome (@danielhiversen - #9511) (xiaomi_aqara docs)
- Bumped pyhomematic, additional 设备 support (@danielperna84 - #9506) (homematic docs) (传感器.homematic docs)
- abode: Bump abodepy dependency to 0.11.7 (@vickyg3 - #9504) (abode docs)
- abode: Set device_type in 状态 属性 (@vickyg3 - #9515) (abode docs)
- 更新 xiaomi aqara lib (@danielhiversen - #9520) (xiaomi_aqara docs)
- added 服务.yaml 集成 for input_boolean (@skalavala - #9519) (input_boolean docs)
- Add 重载 服务 to python_script (@doudz - #9512) (python_script docs)
- MQTT 二元sensor - Add availability_topic for online/offline status (@marthoc - #9507) (binary_sensor.MQTT docs)
- Fix typo within 遮盖/knx https://github.com/XKNX/xknx/issues/64 (@Julius2342 - #9527) (遮盖.knx docs)
- LIFX: improve performance of setting multi-区域 灯光 to a single color (@amelchio - #9526) (灯光.lifx docs)


