0.68:HomeKit 控制、Eufy、FritzBox、SigFox 传感器
周末将至,也意味着 Home Assistant 新版本又来了。0.68 带来了大量实用新功能和 bug 修复。
本次发布最酷的功能之一来自 @mjg59:你现在可以控制 HomeKit 设备了。此前,HomeKit 协议只用于从 iOS 设备控制 Home Assistant;而从这个版本开始,Home Assistant 可以反过来充当控制器,直接通过 HomeKit 控制灯光和开关。由于 HomeKit 不受厂商限制,这意味着几乎任何 HomeKit 灯光或开关都能与 Home Assistant 兼容。非常酷。
另一个同样很酷的新平台也来自 @mjg59,那就是对 Eufy 设备的支持。Eufy 是 Anker 旗下的智能家居品牌,他们推出了许多价格亲民的设备,现在这些设备也可以由 Home Assistant 控制了。感谢 @mjg59 的所有贡献 ❤️。
新平台
- 新增对 Eufy 灯泡和开关的支持 (@mjg59 - #13773) (eufy docs) (灯光.eufy docs) (开关.eufy docs) (new-platform)
- 新增通过 HomeKit 控制灯光和开关的支持 (@mjg59 - #13346) (homekit_controller docs) (灯光.homekit_controller docs) (new-platform)
- 新增 USCIS 组件 (@meauxt - #13764) (传感器.uscis docs) (new-platform)
- 新增
温控.modbus平台支持 (@Kirchoff - #12224) (温控.modbus docs) (new-platform) - 新增 AVM FritzBox 智能家居组件 (@hthiery - #10688) (fritzbox docs) (温控.fritzbox docs) (开关.fritzbox docs) (new-platform)
- 新增 SigFox 传感器 (@robmarkcole - #13731) (传感器.sigfox docs) (new-platform)
- 新增 Blackbird 媒体播放器组件 (@koolsb - #13549) (媒体播放器.blackbird docs) (new-platform)
- 新增 Sensirion SHT31 温湿度传感器支持 (@viorels - #12952) (传感器.sht31 docs) (new-platform)
- Qwikswitch 二元sensor (@kellerza - #14008) (qwikswitch docs) (binary_sensor.qwikswitch docs) (传感器.qwikswitch docs) (beta fix) (new-platform)
新功能
- HomeKit 新增对二元传感器和设备追踪器的支持 (@Yonsm - #13735) (homekit docs) (new-feature)
- HomeKit 新增门锁支持 (@philk - #13625) (homekit docs) (new-feature)
- HomeKit 新增对 CO2/PM2.5/光照传感器的支持 (@Yonsm - #13804) (homekit docs) (new-feature)
- HomeKit 新增车库门支持 (@marthoc - #13796) (homekit docs) (new-feature)
- HomeKit 新增对支持打开/关闭/停止服务的基础遮盖设备支持 (@nickw444 - #13819) (homekit docs) (new-feature)
发布 0.68.1 - April 30
- Fix color setting of tplink 灯光 (@amelchio - #14108) (灯光.tplink docs)
- Improve precision of Hue color 状态 (@amelchio - #14113) (灯光.hue docs)
- Revert Hue color 状态 to be xy-based (@amelchio - #14154)
- Fix Python 3.6 compatibility for HomeKit controller (@mjg59 - #14160) (homekit_controller docs)
- Added CONF_IP_ADDRESS to HomeKit (@cdce8p - #14163) (homekit docs)
- Do not sync 实体 with an empty name (@balloob - #14181) (google_assistant docs)
- Improve chromecast disconnection logic (@OttoWinter - #14190) (媒体播放器.cast docs)
- Fix poorly formatted 自动化 (@balloob - #14196)
- Disable eliqonline requirement (@balloob - #14156)
如果你需要帮助……
……欢迎随时使用我们非常活跃的论坛,或加入我们的 chat 交流。发布说明虽然开放评论,但我们更推荐你使用前面的沟通渠道。谢谢。
报告问题
如果你遇到了由此版本引入的问题,请在我们的 issue tracker 中反馈,并确保完整填写 issue 模板中的所有字段。
不向后兼容的变更
- 图标有变更!Material Design Icons 实施了新的命名规范,因此有 9 个图标改名,其中 3 个是家庭自动化相关图标:
roomba->robot-vacuum、nest-protect->smoke-detector、nest-thermostat->thermostat(查看全部变更)。 - 对多个 MAX!Cube LAN 网关的支持导致配置结构发生了轻微变化,请记得查看新版文档。(@syssi - #13517) (maxcube docs) (binary_sensor.maxcube docs) (温控.maxcube docs) (breaking change)
- Ebox 传感器平台已被禁用,因为其依赖与 pip 10 不兼容。(@balloob - #14003) (传感器.ebox docs) (breaking change)
Beta 修复
- Qwikswitch 二元sensor (@kellerza - #14008) (qwikswitch docs) (binary_sensor.qwikswitch docs) (传感器.qwikswitch docs) (beta fix) (new-platform)
- Order the output of the 自动化 editor (@balloob - #14019) (config docs) (beta fix)
- HomeKit 报警 Control 面板 Code Exception Fix (@schmittx - #14025) (homekit docs) (beta fix)
- Revert cast platform polling mode (@OttoWinter - #14027) (媒体播放器.cast docs) (beta fix)
- Handle HomeKit 配置 failure more cleanly (@mjg59 - #14041) (homekit_controller docs) (beta fix)
- 更新 设备 classes for contact 传感器 HomeKit (@marthoc - #14051) (homekit docs) (beta fix)
- 升级 broadlink lib (@Danielhiversen - #14074) (传感器.broadlink docs) (开关.broadlink docs) (beta fix)
- Fix timezone issue when calculating min/max values in tibber #14009 (@Danielhiversen - #14080) (传感器.tibber docs) (beta fix)
- Updated list of AWS regions for Amazon Polly (@GotoCode - #14097) (tts docs) (beta fix)
- Change Eufy brightness handling (@mjg59 - [#14111]) (beta fix)
所有变更
- 更新 Homekit to 1.1.9 (@cdce8p - #13716) (homekit docs)
- 更新 docstrings (@fabaff - #13720) (ihc docs) (遮盖.opengarage docs) (遮盖.tahoma docs) (传感器.trafikverket_weatherstation docs)
- Add option to ignore availability in google 日历 events (@cgtobi - #13714) (日历.google docs)
- Allow use of date_string in 服务 call (@Juggels - #13256) (日历.todoist docs)
- Add timeout / debounce (for brightness and others) (@cdce8p - #13534) (homekit docs)
- added support for smappee water 传感器 (@hmn - #12831) (smappee docs) (传感器.smappee docs)
- Initialise filter_sensor with historical values (@dgomes - #13075) (传感器.filter docs)
- Fix Gogogate2 'available' 属性 (@dlbroadfoot - #13728) (beta fix)
- Bluesound bugfix status 595 and await (@thrawnarn - #13727) (媒体播放器.bluesound docs)
- 升级 aiohttp to 3.1.2 (@fabaff - #13732)
- 升级 sqlalchemy to 1.2.6 (@fabaff - #13733) (传感器.sql docs)
- Brightness conversion for Abode dimmers (@shred86 - #13711) (灯光.abode docs)
- 更新 CODEOWNERS (传感器.filter, 传感器.upnp) (@dgomes - #13736)
- Reset permission (@fabaff - #13743) (灯光.abode docs)
- Throw an 错误 when invalid device_mode is given (@left4taco - #13739)
- Fix so it is possible to ignore discovered config entry handlers (@Kane610 - #13741) (beta fix)
- 升级 netdisco to 1.3.1 (@fabaff - #13744)
- Add MQTT 传感器 unique_id (@OttoWinter - #13318) (传感器.MQTT docs)
- Prepare 实体 component for config entries (@balloob - #13730)
- Check valid file on get_size (@robmarkcole - #13756) (传感器.folder docs)
- Qwikswitch 传感器 (@kellerza - #13622) (传感器.qwikswitch docs)
- 设备 type mapping introduced to avoid breaking change (@syssi - #13765) (灯光.yeelight docs)
- Only flag media position as updated when it really has (@molobrakos - #13737) (媒体播放器.squeezebox docs)
- Support binary_sensor and device_tracker in HomeKit (@Yonsm - #13735) (homekit docs) (new-feature)
- Use config entry to 设置 platforms (@balloob - #13752) (hue docs) (灯光 docs) (灯光.hue docs)
- Add Homekit 门锁 support (@philk - #13625) (homekit docs) (new-feature)
- Snips sounds (@tschmidty69 - #13746) (snips docs)
- Add missing DISCHRG 状态 (@swilson - #13787) (传感器.nut docs)
- Improved upgradeability HomeKit security_systems (@cdce8p - #13783) (homekit docs)
- Qwikswitch 实体 Register (@kellerza - #13791) (qwikswitch docs) (传感器.qwikswitch docs)
- Updated beacontools to 1.2.3 (@citruz - #13792) (传感器.eddystone_temperature docs)
- 脚本/lazytox: Ensure Flake8 passes for tests/ (@kellerza - #13794)
- Fix bad metrics format for short metrics. (@michaelkuty - #13778) (prometheus docs)
- 更新 bellows to 0.5.2 (@rcloran - #13800) (zha docs)
- device_tracker.ubus: Handle 设备 not running DHCP (@tobygray - #13579) (device_tracker docs)
- 更新 yweather.py (@wiuwiu - #13802)
- Tibber lib 更新 (@Danielhiversen - #13811) (传感器.tibber docs)
- 更新 pyhomematic to 0.1.41 (@danielperna84 - #13814) (homematic docs)
- Add support for Eufy bulbs and 开关 (@mjg59 - #13773) (eufy docs) (灯光.eufy docs) (开关.eufy docs) (new-platform)
- Homekit refactor (@cdce8p - #13707) (homekit docs)
- HomeKit type_cover fix (@cdce8p - #13832) (homekit docs)
- Allow platform unloading (@balloob - #13784) (hue docs) (灯光 docs)
- Support CO2/PM2.5/灯光 传感器 in HomeKit (@Yonsm - #13804) (homekit docs) (new-feature)
- Clicksend: Added support for multiple recipients (@asafbiton96 - #13812) (通知 docs)
- Support Garage Doors in HomeKit (@marthoc - #13796) (homekit docs) (new-feature)
- Abode better events (@MisterWil - #13809) (abode docs)
- UPnP async (@dgomes - #13666) (upnp docs) (传感器.upnp docs)
- 更新 example (fixes #13834) (@fabaff - #13839)
- Add support for deCONZ daylight 传感器 (@marthoc - #13479) (deconz docs) (传感器.deconz docs)
- initialize queue before filtering (@dgomes - #13842) (传感器.filter docs)
- Extract config flow to own module (@balloob - #13840) (config docs) (deconz docs) (hue docs)
- Add support for controlling homekit 灯光 and 开关 (@mjg59 - #13346) (homekit_controller docs) (灯光.homekit_controller docs) (new-platform)
- bump python-ecobee-api 版本 to 0.0.18 (@geekofweek - #13854) (ecobee docs)
- Adding USCIS component (@meauxt - #13764) (传感器.uscis docs) (new-platform)
- Avoid unnecessary cast 状态 updates (@dersger - #13770) (媒体播放器.cast docs)
- Prevent vesync doing I/O in event loop (@balloob - #13862) (开关.vesync docs) (beta fix)
- 更新 yweather.py (@TheCellMC - #13851)
- add support for Kodi discovery (@escoand - #13790) (媒体播放器.kodi docs)
- Further untangle data entry flow (@balloob - #13855)
- Missing property decorator added (@syssi - #13889) (风扇.xiaomi_miio docs) (beta fix)
- Fix race 条件 for component loaded before listening (@balloob - #13887) (config docs) (beta fix)
- Added snips 服务 descriptions (@tschmidty69 - #13883)
- Add unique_id for BMW ConnectedDrive (@gerard33 - #13888) (binary_sensor.bmw_connected_drive docs) (门锁.bmw_connected_drive docs) (传感器.bmw_connected_drive docs)
- Revert "更新 yweather.py" (@pvizeli - #13900)
- Eufy colour bulb updates (@mjg59 - #13895) (eufy docs) (灯光.eufy docs)
- Fix #13846 Double underscore in 蓝牙 address (@aav7fl - #13884) (device_tracker docs) (beta fix)
- Import operation modes from air 加湿器 (@syssi - #13908) (风扇.xiaomi_miio docs) (beta fix)
- Fritzbox netmonitor name (@escoand - #13903) (传感器.fritzbox_netmonitor docs)
- 恢复 typeerror check for units sans energy tracking (@andersonshatch - #13824) (开关.edimax docs)
- Add more math functions to 模板 (@Shou - #13915)
- 升级 pyqwikswitch to 0.71 (@kellerza - #13920) (qwikswitch docs)
- Add extra 属性 for 设备 scanner, Nmap and Unifi (IP, SSID, etc.) (@stephanerosi - #13673) (device_tracker docs)
- Fixed Capsman data not being used (@Marco98 - #13917) (device_tracker docs)
- Broadlink 传感器 - 开关 to connection-less mode (@Paxy - #13761) (传感器.broadlink docs)
- Add support for new platform: 温控.modbus (@Kirchoff - #12224) (温控.modbus docs) (new-platform)
- Hive R3 更新 (@KJonline - #13357) (hive docs) (binary_sensor.hive docs) (温控.hive docs) (灯光.hive docs) (传感器.hive docs) (开关.hive docs)
- Updated foobot_async package 版本 (@reefab - #13942) (传感器.foobot docs)
- 更新 pyhydroquebec to 2.2.2 (@titilambert - #13946) (beta fix)
- 升级 alpha_vantage to 2.0.0 (@fabaff - #13943) (传感器.alpha_vantage docs)
- Cleanup on exit (@dgomes - #13918) (媒体播放器.mediaroom docs)
- 升级 somecomfort to 0.5.2 (@balloob - #13940) (温控.honeywell docs) (beta fix)
- Add data entry flow 助手 (@balloob - #13935) (config docs)
- Xiaomi MiIO 设备 Tracker: Unused variable removed (@syssi - #13948) (device_tracker docs)
- Implement play media to set a channel based on (by priority): (@stephanerosi - #13934) (媒体播放器.webostv docs)
- 更新 of python-mpd2 (@karlkar - #13921) (媒体播放器.mpd docs)
- Add AVM fritzbox smarthome component (@hthiery - #10688) (fritzbox docs) (温控.fritzbox docs) (开关.fritzbox docs) (new-platform)
- Adds SigFox 传感器 (@robmarkcole - #13731) (传感器.sigfox docs) (new-platform)
- 升级 aiohttp to 3.1.3 (@fabaff - #13938)
- 升级 youtube_dl to 2018.04.16 (@fabaff - #13937) (media_extractor docs)
- Added FB messenger broadcast api to 通知.facebook component (@B1tMaster - #12459) (通知.facebook docs)
- Added web view for TTS to get url (@tschmidty69 - #13882) (tts docs)
- Add 服务 for bmw_connected_drive (@ChristianKuehnel - #13497) (bmw_connected_drive docs) (device_tracker docs)
- Fix call to parent broadlink 开关 (@Danielhiversen - #13906) (开关.broadlink docs) (beta fix)
- Bump deCONZ requirement to v36 (@Kane610 - #13960) (deconz docs)
- Fix Gogogate2 'available' 属性 (@dlbroadfoot - #13728) (beta fix)
- Fix so it is possible to ignore discovered config entry handlers (@Kane610 - #13741) (beta fix)
- Prevent vesync doing I/O in event loop (@balloob - #13862) (开关.vesync docs) (beta fix)
- Fix #13846 Double underscore in 蓝牙 address (@aav7fl - #13884) (device_tracker docs) (beta fix)
- Fix race 条件 for component loaded before listening (@balloob - #13887) (config docs) (beta fix)
- Missing property decorator added (@syssi - #13889) (风扇.xiaomi_miio docs) (beta fix)
- Fix call to parent broadlink 开关 (@Danielhiversen - #13906) (开关.broadlink docs) (beta fix)
- Import operation modes from air 加湿器 (@syssi - #13908) (风扇.xiaomi_miio docs) (beta fix)
- 升级 pyqwikswitch to 0.71 (@kellerza - #13920) (qwikswitch docs)
- 升级 somecomfort to 0.5.2 (@balloob - #13940) (温控.honeywell docs) (beta fix)
- 更新 pyhydroquebec to 2.2.2 (@titilambert - #13946) (beta fix)
- Revert "升级 pyqwikswitch to 0.71 (@balloob - #13920) (qwikswitch docs)
- Bump skybellpy 版本 to 0.1.2 (@MisterWil - #13974) (skybell docs)
- Fix typo an coding style (@stephanerosi - #13970) (device_tracker docs)
- Params of the send command can be a list now (@syssi - #13905) (吸尘器 docs)
- Support basic 遮盖 with open/close/stop 服务 HomeKit (@nickw444 - #13819) (homekit docs) (new-feature)
- Colorlog windows fix (@veleek - #13929) (通知 docs)
- deCONZ migrate 设置 fully to config entry (@Kane610 - #13679) (deconz docs)
- Alexa thermostat fails to properly parse 'value' field for 温控 (@no2chem - #13958) (alexa docs)
- renaming icons (@NovapaX - #13982) (hdmi_cec docs) (吸尘器 docs) (吸尘器.dyson docs) (吸尘器.neato docs) (吸尘器.roomba docs) (吸尘器.xiaomi_miio docs)
- Fix for Lokalise 后端 misinterpretation of keys (@armills - #13986)
- Bump locationsharinglib to 1.2.1 (@thelittlefireman - #13980) (device_tracker docs)
- Support for multiple MAX!Cube LAN gateways added (@syssi - #13517) (maxcube docs) (binary_sensor.maxcube docs) (温控.maxcube docs) (breaking change)
- Add additional receiver for Onkyo 区域 2 (@koolsb - #13551) (媒体播放器.onkyo docs)
- Add blackbird media player component (@koolsb - #13549) (媒体播放器.blackbird docs) (new-platform)
- Add support for Sensirion SHT31 temperature/humidity 传感器 (@viorels - #12952) (传感器.sht31 docs) (new-platform)
- Useless code removed (@syssi - #13996) (maxcube docs)
- Add Homematic HmIP-SWO-PR 天气 传感器 support (@pascalhahn - #13904) (homematic docs)
- Disable ebox requirement (@balloob - #14003) (传感器.ebox docs) (breaking change)
- Upgraded miflora library to 版本 0.4.0 (@ChristianKuehnel - #14005) (传感器.miflora docs)
- 日志 an 错误 instead of raising an exception (@syssi - #14006) (传感器.sht31 docs)
- Tibber available (@Danielhiversen - #13865) (传感器.tibber docs)
- 升级 pylutron-caseta to 0.5.0 to reestablish connections (@rohankapoorcom - #14013) (lutron_caseta docs)
- Add 传感器 设备 classes (@balloob - #14010) (传感器 docs) (传感器.ecobee docs) (传感器.linux_battery docs) (传感器.nest docs)
- Qwikswitch 二元sensor (@kellerza - #14008) (qwikswitch docs) (binary_sensor.qwikswitch docs) (传感器.qwikswitch docs) (beta fix) (new-platform)
- Order the output of the 自动化 editor (@balloob - #14019) (config docs) (beta fix)
- HomeKit 报警 Control 面板 Code Exception Fix (@schmittx - #14025) (homekit docs) (beta fix)
- Revert cast platform polling mode (@OttoWinter - #14027) (媒体播放器.cast docs) (beta fix)
- Handle HomeKit 配置 failure more cleanly (@mjg59 - #14041) (homekit_controller docs) (beta fix)
- 更新 设备 classes for contact 传感器 HomeKit (@marthoc - #14051) (homekit docs) (beta fix)
- 升级 broadlink lib (@Danielhiversen - #14074) (传感器.broadlink docs) (开关.broadlink docs) (beta fix)
- Fix timezone issue when calculating min/max values in tibber #14009 (@Danielhiversen - #14080) (传感器.tibber docs) (beta fix)
- Updated list of AWS regions for Amazon Polly (@GotoCode - #14097) (tts docs) (beta fix)


