0.66:VeSync 开关、HomematicIP,以及分组遮盖
这是我们采用新发布节奏后的第一个版本。在额外的一周里,我们总共发布了 4 个 beta 版本,并完成了 26 项修复。因此这应该是迄今为止最稳定的一个版本。
这同样也是一个内容满满的版本。在这个发布周期的最后两周里,有 80 位贡献者提交了超过 223 项修复、改进和新集成 😎 我特别想感谢两位表现出色的贡献者:@NovapaX 在前端问题分流和各种疑难 bug 修复上做了大量工作;同时也要感谢 @armills,他启用了后端翻译。这意味着此前很多还不能翻译的内容,很快都能翻译了。我们也在基于这项能力规划一些很酷的功能!
如果你正在使用 Philips Hue 且安装了 Hue 自定义组件,请注意:由于 Hue 平台内部实现已变更,该自定义组件将不再可用。请移除自定义组件,以确保你的 Hue 灯光继续正常工作。
新平台
- 新增 VeSync 开关平台 (@markperdue - #13000) (开关.vesync docs) (new-platform)
- HomeKit 重构(新增配置选项) (@cdce8p - #12997) (homekit docs) (breaking change) (new-platform)
- 新增
遮盖.group平台(替代 #12303) (@cdce8p - #12692) (遮盖.group docs) (new-platform) - 为 BMW ConnectedDrive 新增更多传感器 (@gerard33 - #12591) (bmw_connected_drive docs) (binary_sensor.bmw_connected_drive docs) (门锁.bmw_connected_drive docs) (传感器.bmw_connected_drive docs) (new-platform)
- HomeKit:新增更多支持的设备 (@cdce8p - #13244) (homekit docs) (new-platform)
- 新增 Foobot 设备传感器 (@reefab - #12417) (传感器.foobot docs) (new-platform)
- 新增 Stride 通知组件 (@BioSehnsucht - #13221) (通知 docs) (new-platform)
- Xiaomi MiIO 传感器: Xiaomi Air Quality Monitor (PM2.5) 集成 (@syssi - #13264) (传感器.xiaomi_miio docs) (new-platform)
- 初步支持 HomematicIP 组件 (@mxworm - #12761) (new-platform)
- 支持通过 IFTTT 控制的安防系统 (@maxclaey - #12975) (alarm_control_panel.ifttt docs) (new-platform)
- Zigbee 风扇 (@igorbernstein2 - #12289) (zha docs) (风扇.zha docs) (new-platform)
- Adding a discoverable Samsung Syncthru Printer 传感器 platform (@nielstron - #13134) (传感器.syncthru docs) (new-platform)
- Add trafikverket_weatherstation 传感器 platform (@Qxlkdr - #12115) (传感器.trafikverket_weatherstation docs) (new-platform)
- Security fix & 门锁 for HomeMatic (@PH89 - #11980) (homematic docs) (门锁 docs) (门锁.homematic docs) (breaking change) (new-platform)
发布 0.66.1 - April 1
- 更新 前端 to fix 温控 and chart issues (@NovapaX & @c727)
- Fix mqtt_json color commands (@armills - #13617) (灯光.mqtt_json docs)
- Add pincode fallback (@cdce8p - #13587) (homekit docs)
- Fix mysensors 传感器 type lookup (@MartinHjelmare - #13574) (传感器.mysensors docs)
如果你需要帮助……
……欢迎随时使用我们非常活跃的论坛,或加入我们的 chat 交流。发布说明虽然开放评论,但我们更推荐你使用前面的沟通渠道。谢谢。
报告问题
如果你遇到了由此版本引入的问题,请在我们的 issue tracker 中反馈,并确保完整填写 issue 模板中的所有字段。
不向后兼容的变更
- Hue 重构:如果你在配置中手动指定了桥接器,现在必须提供
host键,且其值必须是合法 IP 地址。allow_in_emulated_hue选项已被移除,请改为在 emulated hue 配置中排除灯光。由于 Hue 集成内部实现发生变化,任何 Hue 自定义组件都将不再可用。(@balloob - #13043) (hue docs) (灯光.hue docs) (breaking change) - Z-Wave:在 0.47 版本中,为了平滑过渡曾加入可选配置
new_entity_ids。现在旧实体 ID 的支持已被移除,这项配置也不再需要。如果你是从 0.63 或更高版本升级,实体 ID 应已存储在实体注册表中,无需额外变更;否则,如有需要,现在可以通过实体注册表手动配置实体 ID。(@armills - #12652) (zwave docs) (breaking change) - Spotcrime 传感器:本次更新改为要求用户在配置中提供 API key。Spotcrime 包内置的默认 key 已被移除,并修改为接受用户提供的 API key。(@jcconnell - #12926) (传感器.spotcrime docs) (breaking change)
- Smappee 传感器:修复电流消耗的 SI 单位。总消耗应为 kWh,而不是 kW。(@vandenberghev - #13190) (传感器.smappee docs) (breaking change)
- System monitor 传感器:系统监控组件上报的已用和可用交换分区空间,现在改为使用 MiB 而不是 GiB。(@DanNixon - #13148) (传感器.systemmonitor docs) (breaking change)
- HomeKit:
pincode参数已弃用,因为HomeKit组件现在会自动生成配对码,并在设置期间通过持久通知显示出来。此外,默认port已改为51827,以避免与homebridge冲突。最后,为修复一个重大 bug,我们调整了 accessory ID 的生成方式,这意味着你需要重新完成此前所有 accessory 的设置。为避免后续冲突,强烈建议你先从Home应用中移除Home Assistant Bridge,再重新配对设置。(HomeKit 设置) (@cdce8p - #12997) (homekit docs) (breaking change) (new-platform) - Tibber:Tibber 传感器的名称和实体 ID 现在会与应用中的昵称保持一致。默认昵称是地址,因此如果你没有修改过应用中的昵称,效果应与之前相同。(@clementhk - #13231) (传感器.tibber docs) (breaking change)
- DarkSky 传感器:根据 Dark Sky API 文档,修复 IS 单位下
Precip Intensity和Daily Max Precip Intensity的错误计量单位。(@cgtobi - #13415) (传感器.darksky docs) (breaking change) - HomeMatic: 门锁 are now under the 门锁 component (@PH89 - #11980) (homematic docs) (门锁 docs) (门锁.homematic docs) (breaking change) (new-platform)
所有变更
- New lazytox.py 脚本 (@kellerza - #12862)
- 更新 netdisco to 1.3.0 (@balloob - #13007)
- remove rounding of temperature reading (@hthiery - #13018) (传感器.lacrosse docs)
- Make lazytox 脚本 executable (@OttoWinter - #13040)
- python-miio 版本 bumped. (@syssi - #13055) (风扇.xiaomi_miio docs) (灯光.xiaomi_miio docs) (遥控器.xiaomi_miio docs) (开关.xiaomi_miio docs) (吸尘器.xiaomi_miio docs)
- Glances Docker 传感器 (@timmo001 - #13026) (传感器.glances docs)
- 脚本/lint, Lazytox: Fix issue to ignore delete files (@cdce8p - #13051)
- 传感器 模板 don't exit early on TemplateError (@OttoWinter - #13041) (传感器.模板 docs)
- Better 错误 for unknown secrets (@kellerza - #13072)
- Remove Z-Wave old/new entity_id 属性 (@armills - #12652) (zwave docs) (breaking change)
- Make Sensibo 温控 registry_entity compliant (@andrey-git - #13086) (温控.sensibo docs)
- Rename homeassistant.util.async to .async_ (@smurfix - #13088)
- Config flow translations (@armills - #13066)
- Lint 脚本 tweaks (@armills - #13093)
- asyncio.ensure_future Python 3.5 (@OttoWinter - #13141) (spc docs)
- 升级 aiohttp to 3.0.7 (@fabaff - #13119)
- 升级 astral to 1.6 (@fabaff - #13120)
- fix: Support different JointSpace API versions (@FezVrasta - #13084) (媒体播放器.philips_js docs)
- 更新 to async/await (@perosb - #13137) (zha docs) (灯光.zha docs)
- 升级 mypy to 0.570 (@fabaff - #13128)
- 升级 TwitterAPI to 2.4.10 (@fabaff - #13126) (通知 docs)
- 升级 youtube_dl to 2018.03.10 (@fabaff - #13124) (media_extractor docs)
- 升级 zeroconf to 0.20.0 (@fabaff - #13123) (zeroconf docs)
- 升级 schiene to 0.22 (@fabaff - #13121) (传感器.deutsche_bahn docs)
- Remove crazy JSON encoding things that are no longer used (@balloob - #13029) (http docs) (websocket_api docs)
- Disable Monkey Patch for 3.6.3+ (@OttoWinter - #13150)
- 升级 Sphinx to 1.7.1 (@fabaff - #13127)
- 升级 tibber library to 0.4.0 to use aiohttp 3.0 (@danielhiversen - #13164) (传感器.tibber docs)
- Change iglo port to cv.port validator (@jesserockz - #13163) (灯光.iglo docs)
- deConz rewrite to use async await syntax (@Kane610 - #13151) (deconz docs) (binary_sensor.deconz docs) (灯光.deconz docs) (场景.deconz docs) (传感器.deconz docs)
- 升级 holidays to 0.9.4 (@OttoWinter - #13167) (binary_sensor.workday docs)
- upcloud: Provide unique ID for server 实体 (@scop - #13181) (upcloud docs)
- Added IPAreaThermostat and an exception-list for HM_IGNORE_DISCOVERY_NODE (@a-wolter - #13171) (homematic docs) (传感器.homematic docs)
- Improve MQTT failed connection 错误 message (@OttoWinter - #13184) (MQTT docs)
- 升级 pytest to 3.4.2 (@OttoWinter - #13169)
- Channels clean ups (@maddox - #12967) (媒体播放器.channels docs)
- Fix freegeoip (@pvizeli - #13193)
- Python Spotcrime 传感器 requires API key, fixes include/exclude (@jcconnell - #12926) (传感器.spotcrime docs) (breaking change)
- Add new platform for VeSync 开关 (@markperdue - #13000) (开关.vesync docs) (new-platform)
- Fixed SI units for current consumption (@vandenberghev - #13190) (传感器.smappee docs) (breaking change)
- Report swap in MiB (@DanNixon - #13148) (传感器.systemmonitor docs) (breaking change)
- Fix history API (@balloob - #13214) (history docs)
- Add 通知 to downloader.py (@engrbm87 - #12961) (downloader docs)
- HomeKit Restructure (new config options) (@cdce8p - #12997) (homekit docs) (breaking change) (new-platform)
- deCONZ - Add support for consumption and power 传感器 (@Kane610 - #13218) (deconz docs) (binary_sensor.deconz docs) (传感器.deconz docs)
- Change Hass.io icon to home-assistant (@c727 - #13230) (hassio docs)
- Add docstring (@fabaff - #13232) (传感器.crimereports docs)
- Python 3.5 adjustments (@OttoWinter - #13173) (mysensors docs)
- Added 遮盖.group platform (replaces #12303) (@cdce8p - #12692) (遮盖.group docs) (new-platform)
- Tibber use appNickname as name (@clementhk - #13231) (传感器.tibber docs) (breaking change)
- media_content_type 属性 display fix (@kuzin2006 - #13204) (媒体播放器.kodi docs)
- Edimax component reports wrong power values (@andreipop2005 - #13011) (开关.edimax docs)
- myStrom: Add RGB support to WiFi bulbs (@the-glu - #13194) (灯光.mystrom docs)
- Fix logbook JSON serialize issue (@balloob - #13229) (logbook docs)
- Try to fix caldav (@maxlaverse - #13236) (日历.caldav docs)
- Cleanup Sonos platform 设置 (@amelchio - #13225) (媒体播放器.sonos docs)
- Fix 'dict' object has no 属性 'strftime' (@Juggels - #13215) (日历.todoist docs)
- Fix aiohttp deprecation 警告 (@balloob - #13240)
- Add extra 传感器 for BMW ConnectedDrive (@gerard33 - #12591) (bmw_connected_drive docs) (binary_sensor.bmw_connected_drive docs) (门锁.bmw_connected_drive docs) (传感器.bmw_connected_drive docs) (new-platform)
- Homekit: New 支持的devices (@cdce8p - #13244) (homekit docs) (new-platform)
- Adding Foobot 设备 传感器 (@reefab - #12417) (传感器.foobot docs) (new-platform)
- Fix for not setting up the 摄像头 if it is offline during 设置 phase (@karlkar - #13082) (摄像头.onvif docs)
- Added Stride 通知 component (@BioSehnsucht - #13221) (通知 docs) (new-platform)
- Homekit: Use util functions for unit conversion (@cdce8p - #13253) (homekit docs)
- Use the first, not the last volume controller when multiple are available on songpal (@rytilahti - #13222) (媒体播放器.songpal docs)
- Xiaomi MiIO 开关: Power Strip support improved (@syssi - #12917) (开关.xiaomi_miio docs)
- Xiaomi MiIO 灯光: Philips Eyecare Smart Lamp 2 集成 (@syssi - #12883) (灯光.xiaomi_miio docs)
- Fix guide link in CONTRIBUTING.md (@JensTimmerman - #13272)
- Xiaomi MiIO 遥控器: Unique id added (@syssi - #13266) (遥控器.xiaomi_miio docs)
- Xiaomi MiIO 传感器: Xiaomi Air Quality Monitor (PM2.5) 集成 (@syssi - #13264) (传感器.xiaomi_miio docs) (new-platform)
- Refactor Hue: phue -> aiohue (@balloob - #13043) (hue docs) (灯光.hue docs) (breaking change)
- Unused xiaomi miio 传感器 method removed (@syssi - #13281) (传感器.xiaomi_miio docs)
- Changed to async/await (@thrawnarn - #13246) (媒体播放器.bluesound docs)
- Python 3.5 async with (@OttoWinter - #13283)
- Fix WUnderground duplicate 实体 ids (@OttoWinter - #13285) (传感器.wunderground docs)
- 升级 aiohttp to 3.0.9 (@fabaff - #13288)
- 升级 aiohttp_cors to 0.7.0 (@fabaff - #13289) (http docs)
- 升级 sqlalchemy to 1.2.5 (@fabaff - #13292) (传感器.sql docs)
- 升级 TwitterAPI to 2.5.0 (@fabaff - #13287) (通知 docs)
- 升级 numpy to 1.14.2 (@fabaff - #13291) (binary_sensor.trend docs) (image_processing.opencv docs)
- 升级 python-telegram-bot to 10.0.1 (@fabaff - #13294) (telegram_bot docs)
- 升级 python-forecastio to 1.4.0 (@cgtobi - #13282) (天气.darksky docs)
- Delete .gitmodules (@pvizeli - #13295)
- 更新 to latest python-nest (@cburgess - #12590) (nest docs)
- 升级 async_timeout to 2.0.1 (@fabaff - #13290)
- Add initial support fo HomematicIP components (@mxworm - #12761) (new-platform)
- Added Time based SMA to Filter 传感器 (@dgomes - #13104) (传感器.filter docs)
- Support for security systems controlled by IFTTT (@maxclaey - #12975) (alarm_control_panel.ifttt docs) (new-platform)
- Add ecobee 风扇 mode (@uchagani - #12732) (ecobee docs) (温控.ecobee docs)
- Zigbee 风扇 (@igorbernstein2 - #12289) (zha docs) (风扇.zha docs) (new-platform)
- 更新 plex.py (@kraddatz - #12157) (传感器.plex docs)
- Support MQTT 门锁 discovery (@molobrakos - #13303) (MQTT docs) (门锁.MQTT docs)
- Adding a discoverable Samsung Syncthru Printer 传感器 platform (@nielstron - #13134) (传感器.syncthru docs) (new-platform)
- Use hue/sat as internal 灯光 color interface (@armills - #11288) (灯光 docs)
- Superfluous None (@dgomes - #13326) (传感器.filter docs)
- pytest 3.4.0 cache gitignore (@OttoWinter - #13308)
- Add trafikverket_weatherstation 传感器 platform (@Qxlkdr - #12115) (传感器.trafikverket_weatherstation docs) (new-platform)
- zha: catch the exception from bellows if a 设备 isn't available. (@perosb - #13314) (灯光.zha docs) (开关.zha docs)
- Plex unavailable client cleanup (@ryanm101 - #13156) (媒体播放器.plex docs)
- Perform check_config 服务 in current process (@kellerza - #13017)
- Added 开关 for DoorBird second relay (@sjvc - #13339) (doorbird docs) (开关.doorbird docs)
- Add min and max price as 属性 for Tibber 传感器 (@danielhiversen - #13313) (传感器.tibber docs)
- Bugfix: Zwave set_config_parameter failed when config list contained int (@turbokongen - #13301) (zwave docs)
- 更新 pyhomematic to 0.1.40 (@danielperna84 - #13354) (homematic docs)
- Fix mysensors 灯光 打开 hs color (@MartinHjelmare - #13349) (灯光.mysensors docs)
- Add a polling fallback for Sonos (@amelchio - #13310) (媒体播放器.sonos docs)
- Fix retrieval of track URL into medi_content_id (@ih8gates - #13333) (媒体播放器.spotify docs)
- Homekit Bugfix: Use get instead of indexing (@maxclaey - #13353) (homekit docs)
- 配置 options for IFTTT 报警 control 面板 (@maxclaey - #13352) (alarm_control_panel.ifttt docs)
- Add the possibility to filter on line(s) in Västtrafik Public Transport 传感器 (@ThomasSvedberg - #13317) (传感器.vasttrafik docs)
- Fix mysensors RGBW (@MartinHjelmare - #13364) (灯光.mysensors docs)
- Add watt to mysensors 开关 属性 (@MartinHjelmare - #13370)
- Mediaroom async (@dgomes - #13321) (媒体播放器.mediaroom docs)
- Add language parameter to darksky 传感器 (@cgtobi - #13297) (传感器.darksky docs) (天气.darksky docs)
- Fixing Egardia 'home armed' 状态 not shown correctly. (@jeroenterheerdt - #13335)
- Include all config flow translations with 后端 translations (@balloob - #13394)
- Avoid breaking change for BMW ConnectedDrive 传感器 in #12591 (@gerard33 - #13380) (binary_sensor.bmw_connected_drive docs) (门锁.bmw_connected_drive docs) (传感器.bmw_connected_drive docs)
- Support setting icon when configuring MQTT 实体 (@molobrakos - #13304) (传感器.MQTT docs) (开关.MQTT docs)
- Enhance mysensors 传感器 units and icons (@MartinHjelmare - #13365) (传感器.mysensors docs)
- Fix incorrect unit of measurement for precip_intensity. (@cgtobi - #13415) (传感器.darksky docs) (breaking change)
- Fix Sonos playing Sveriges Radio (@amelchio - #13401) (媒体播放器.sonos docs)
- Cache LaMetric 设备 for offline use (@PhilRW - #13379)
- Enhance mysensors 二元sensor 设备 classes (@MartinHjelmare - #13367) (binary_sensor.mysensors docs)
- Switched to async/await. Bumped pyxeoma 版本 (@jeradM - #13404) (摄像头.xeoma docs)
- Added default return value for HS_Color (@cdce8p - #13395) (homekit docs)
- Hue: Use the currently active color mode (@armills - #13376) (灯光 docs) (灯光.hue docs)
- Cleanup homematicip_cloud (@mxworm - #13356) (homematicip_cloud docs) (传感器.homematicip_cloud docs)
- Add send sticker 服务 to telegram bot (@syssi - #13387) (telegram_bot docs)
- Google assistant sync (@balloob - #13392) (cloud docs)
- Fix current_cover_position (@cdce8p - #13135) (遮盖.模板 docs)
- Switched values to downcase. (@diminishedprime - #13406)
- Cast 集成 Cleanup (@OttoWinter - #13275) (媒体播放器.cast docs)
- Security fix & 门锁 for HomeMatic (@PH89 - #11980) (homematic docs) (门锁 docs) (门锁.homematic docs) (breaking change) (new-platform)
- 日志 invalid 模板 in 脚本 delays (@amelchio - #13423)
- LimitlessLED hs_color fixes (@amelchio - #13425) (灯光.limitlessled docs)
- Hyperion: fix typo (@a-andre - #13429) (灯光.hyperion docs)
- HomeKit: Bugfix & improved logging (@cdce8p - #13431) (homekit docs)
- Improve detection of 实体 names in 模板 (@amelchio - #13432)
- Add 版本 bump 脚本 (@balloob - #13447)
- Add extra check for ESSID field in case there's a wired connection (@Zepheus - #13459) (device_tracker docs)
- Fix encoding 错误 in mikrotik 设备 tracker (@bdurrer - #13464) (device_tracker docs)
- Hue: Convert XY to HS color if HS not present (@balloob - #13465) (灯光.hue docs)
- Fix ID (fixes #13444) (@fabaff - #13471) (媒体播放器.mpchc docs)
- 升级 aiohue and fix race 条件 (@balloob - #13475) (hue docs)
- 版本 should contain just 'b' not 'beta' (@balloob - #13476)
- Fix Google 日历 caching when offline (@PhilRW - #13375) (日历.google docs)
- Homekit: Bugfix Thermostat Fahrenheit support (@cdce8p - #13477) (homekit docs)
- Validate basic customize entries (@cdce8p - #13478)
- Homekit: Fix security systems (@cdce8p - #13499) (homekit docs)
- python-miio 版本 bumped (Closes: 13449) (@syssi - #13511) (风扇.xiaomi_miio docs) (灯光.xiaomi_miio docs) (遥控器.xiaomi_miio docs) (传感器.xiaomi_miio docs) (开关.xiaomi_miio docs) (吸尘器.xiaomi_miio docs)
- Fix mysensors 灯光 supported features (@MartinHjelmare - #13512) (灯光.mysensors docs)
- Fix Insteon Leak 传感器 (@teharris1 - #13515)
- HomeKit: Fix setting 灯光 brightness (@cdce8p - #13518) (homekit docs)
- Construct 版本 pinned (@syssi - #13528) (温控.eq3btsmart docs) (风扇.xiaomi_miio docs) (灯光.xiaomi_miio docs) (遥控器.xiaomi_miio docs) (传感器.eddystone_temperature docs) (传感器.xiaomi_miio docs) (开关.xiaomi_miio docs) (吸尘器.xiaomi_miio docs)
- Don't add Falsy items to list #13412 (@kellerza - #13536)
- Check whitelisted paths #13107 (@kellerza - #13154)
- Fix FLUX_LED 错误 when no color is set (@dramamoose - #13527) (灯光.flux_led docs)


