0.62:MyChevy、Iota 和 Venstar 温控器
这是今年第二次发布,GitHub 上依旧热度十足。本次共有 70 位开发者贡献代码。我们也终于把待处理 PR 数量再次压到 100 以下。还有很多很酷的内容正在排队进入后续 Home Assistant 发布。
特别感谢 @martinhjelmare 和 @frenck。Martin 在代码评审上做得非常出色,Franck 则在 Hass.io 插件以及文档 PR 跟进方面持续高效推进。感谢你们的精彩贡献!
MyChevy
借助 @sdague 带来的这个新集成,你可以随时查看 Chevy Bolt EV 的状态:车辆是否在充电、电池数据,以及当前可行驶里程。很棒!
新平台
- Adding support for Lutron 遮盖 (@nickovs - #11602) (lutron docs) (遮盖.lutron docs) (new-platform)
- Add basic mychevy component (@sdague - #11409) (mychevy docs) (new-platform)
- Added support for TekSavvy bandwidth 传感器 (@jpjodoin - #11186) (new-platform)
- Ihc component and platforms (@dingusdk - #10916) (ihc docs) (binary_sensor.ihc docs) (灯光.ihc docs) (传感器.ihc docs) (开关.ihc docs) (new-platform)
- Iota wallet (@jinnerbichler - #11398) (iota docs) (传感器.iota docs) (new-platform)
发布 0.62.1 - January 30
- Snips - (fix/change) remove response when intent not handled (@tschmidty69 - #11929) (snips docs)
- Fix asuswrt AttributeError on neigh for unknown 设备 (@scop - #11960) (device_tracker.asuswrt docs)
- Set default values for Daikin 设备 that don't support 风扇 direction and 风扇 speed features (@rofrantz - #12000) (温控.daikin docs)
- Fix parameter escaping (@smoldaner - #12008) (媒体播放器.squeezebox docs)
- 错误 handling, in case no connections are available (@ReneNulschDE - #12010) (传感器.deutsche_bahn docs)
- Fix 404 for Hass.io 面板 using 前端 dev (@c727 - #12039) (前端 docs)
- 升级 pyharmony to 1.0.20 (@amelchio - #12043) (遥控器.harmony docs)
需要帮助?
如果你需要帮助,欢迎前往我们非常活跃的 论坛,或加入 聊天频道。发布说明虽然开放评论,但我们更推荐你使用前面的社区渠道。谢谢!
问题反馈
如果你遇到由本次发布引入的问题,请在我们的 issue tracker 提交反馈。请确保完整填写 issue 模板中的所有字段。
不向后兼容的变更
- Tahoma platform will get new 实体 IDs (@glpatcern - #11547) (tahoma docs) (遮盖.tahoma docs) (breaking change)
- Mold indicator: 属性 names no longer include spaces or periods (@olskar - #11694) (传感器.mold_indicator docs) (breaking change)
- 仅针对自定义组件开发者:
EntityComponent.add_entity(entity)和EntityComponent.async_add_entity(entity)已被移除,请改用EntityComponent.add_entities([entity])和EntityComponent.async_add_entities([entity])。另外,EntityComponent.entities也不再是字典,而是一个可迭代对象。若需按 id 获取实体,请使用EntityComponent.get_entity(entity_id)。(@balloob - #11691) (breaking change)
全部变更
- 升级 keyring to 10.6.0 (@fabaff - #11608)
- Upgrad youtube_dl to 2017.12.31 (@fabaff - #11610)
- small sonos cleanup (@pvizeli - #11607) (媒体播放器.sonos docs)
- 更新 Xiaomi Miio compontent broken URI (@keesschollaart81 - #11621) (灯光.xiaomi_miio docs)
- 灯光/mqqt_json: allow brightness scaling (@jkoelker - #11613)
- Adding support for Lutron 遮盖 (@nickovs - #11602) (lutron docs) (遮盖.lutron docs) (new-platform)
- Hyperion: Add brightness, HDMI and effect support (@starkillerOG - #11543) (灯光.hyperion docs)
- Fixes and enhancements for the Tahoma platform (@glpatcern - #11547) (tahoma docs) (遮盖.tahoma docs) (breaking change)
- 升级 xiaomi lib (@danielhiversen - #11629)
- Add 模板 to MQTT 温控 (@tinloaf - #11623)
- 升级 coinmarketcap to 4.1.2 (@fabaff - #11634)
- Add Deconz support for Zigbee green power 设备 like Hue Tap (@Kane610 - #11455) (deconz docs) (传感器.deconz docs)
- Bump dev to 0.62.0.dev0 (@fabaff - #11652)
- Add ability to specify a sender in the clicksend 通知 (@heydonms - #11046) (通知.clicksend docs)
- Round values to one decimal (@covrig - #11673) (传感器.xiaomi_aqara docs)
- Add basic mychevy component (@sdague - #11409) (mychevy docs) (new-platform)
- 更新 mypy commandline arguments (@benleb - #11638)
- Add support for configuring jeelink RF parameters (@hthiery - #11620)
- Wemo Dimmer Support (@angel12 - #10882) (wemo docs) (灯光.wemo docs)
- add temperature controls to eph-ember (@ttroy50 - #11400) (温控.ephember docs)
- 升级 youtube_dl to 2018.01.14 (@fabaff - #11661)
- Change line separator to LN (@fabaff - #11662) (hive docs) (map docs) (binary_sensor.hive docs) (温控.hive docs) (灯光.hive docs) (通知.prowl docs) (传感器.hive docs) (开关.hive docs)
- 升级 sqlalchemy to 1.2.1 (@fabaff - #11666)
- 升级 pylast to 2.1.0 (@fabaff - #11668)
- Added extra arguments to onvif platform config (@karlkar - #11680) (摄像头.onvif docs)
- Enable probot move (@fabaff - #11690)
- fixed not to include spaces or dots in 属性 names (@olskar - #11694) (传感器.mold_indicator docs) (breaking change)
- Add 属性 (@fabaff - #11698) (传感器.random docs)
- Feature/fritzdect errorhandling (@BastianPoe - #11490)
- Tesla bug fix #11598 (@zabuldon - #11707)
- 更新 mold_indicator.py (@olskar - #11715) (传感器.mold_indicator docs)
- Override default name for TP-Link 设备 (@DanNixon - #11710) (灯光.tplink docs) (开关.tplink docs)
- Don't use None inside header (@pvizeli - #11725) (hassio docs)
- Add enable_output 服务 to Yamaha platform (@postlund - #11103) (媒体播放器.yamaha docs)
- Fix effects not appearing in UI due to missing 属性 (@shortbloke - #11738) (灯光.flux_led docs)
- Fix for None object access attempt (@karlkar - #11748)
- Fixed universal media player templated source_select bug (issue #10981) and corrected typo in test_universal (@iliketoprogram14 - #11746)
- Fix Tahoma 设备 class (@thijsdejong - #11745) (遮盖.tahoma docs)
- Add deCONZ 实体 in a predicitive order (@Kane610 - #11712) (binary_sensor.deconz docs) (传感器.deconz docs)
- Xbox 传感器 - Extend 错误 handling (@ReneNulschDE - #11637) (传感器.xbox_live docs)
- 升级 netdisco (@balloob - #11752)
- set default value for rfxtrx config (@danielhiversen - #11767) (binary_sensor.rfxtrx docs)
- Round off exchange rate (@arsaboo - #11765) (传感器.alpha_vantage docs)
- 更新 icon (fixes #11744) (@fabaff - #11758) (传感器.fixer docs)
- Use localized forecast for openweathermap (@brainexe - #11770) (传感器.openweathermap docs)
- Unit should be mph as that is what the metoffices datapoint API returns (@ioangogo - #11760) (metoffice docs)
- Owntracks: Use bluetooth_le as source_type if beacon was used for location change. (@cnrd - #11615) (device_tracker.owntracks docs)
- Add a 'last' mode and 属性 to min_max 传感器 (@markferry - #11037) (传感器.min_max docs)
- 更新 header and make it less verbose (@fabaff - #11774) (asterisk_mbox docs)
- Added support for TekSavvy bandwidth 传感器 (@jpjodoin - #11186) (new-platform)
- Fix for Neato D3 and D5 (@karlkar - #11775)
- Axis discovery fails to save conf (@Kane610 - #11769) (axis docs)
- Limit 服务 description loading to a single Thread (@amelchio - #11733)
- Snips: (change) Removed unknown intent speech response (@tschmidty69 - #11776) (snips docs)
- Implemented event_data_template (new) (@tschmidty69 - #11057)
- Fix PEP8 and PEP257 issues (@fabaff - #11780) (deconz docs) (场景 docs) (binary_sensor.deconz docs) (灯光.deconz docs) (传感器.deconz docs)
- Fix typos (@fabaff - #11781) (system_log docs)
- Support for performance mode on Rheem 热水器. (@w1ll1am23 - #11786) (温控.econet docs)
- 服务 for setting a fixed 场景 of Xiaomi MIIO 灯光 (@syssi - #10819) (灯光.xiaomi_miio docs)
- Homematic ip tilt 遮盖 (@steffenslavetinsky - #11650) (遮盖.homematic docs)
- plant - check history for min_brightness (@ChristianKuehnel - #9534) (plant docs)
- add generic rollershutter again, was missing in last merge (@philklei - #11788) (tahoma docs)
- Additional 属性 and 服务 of the Xiaomi Air Purifier introduced (@syssi - #11249) (风扇.xiaomi_miio docs) (灯光.xiaomi_miio docs) (开关.xiaomi_miio docs) (吸尘器.xiaomi_miio docs)
- flux led 版本 0.20 (@danielhiversen - #11791)
- Hyperion: fix (@starkillerOG - #11793) (灯光.hyperion docs)
- Fix sensibo function names (@andrey-git - #11797) (温控.sensibo docs)
- Always load yr picture from https (@andrey-git - #11796)
- Make Google TTS secure (@PRabahy - #11031) (tts.google docs)
- Correct inadvertent change to file permissions (@shortbloke - #11755) (灯光.flux_led docs)
- Fix recorder purge (@tinloaf - #11802)
- Disable installing Telldus in Docker (@balloob - #11806)
- Nad (@robhuls - #11800)
- bump roku 版本 (@soberstadt - #11816)
- MiFlora - use bluepy on linux systems (@ChristianKuehnel - #11284) (灯光.decora docs) (传感器.miflora docs)
- Ihc component and platforms (@dingusdk - #10916) (ihc docs) (binary_sensor.ihc docs) (灯光.ihc docs) (传感器.ihc docs) (开关.ihc docs) (new-platform)
- Change telldus domain to download.telldus.com (@michaelarnauts - #11825)
- Add more workday 传感器 countries and 更新 holidays library to 版本 0.9.3 (@drndos - #11826) (binary_sensor.workday docs)
- Add missing availability schema to MQTT 报警 面板 (@DanNixon - #11829) (alarm_control_panel.MQTT docs)
- python-miio 版本 bumped. Fixes all xiaomi_miio components. (Closes: #11768) (@syssi - #11837) (风扇.xiaomi_miio docs) (灯光.xiaomi_miio docs) (开关.xiaomi_miio docs) (吸尘器.xiaomi_miio docs)
- Add waterfurnace platform (@sdague - #11732)
- (Re)Enable Daikin autodiscovery (@rofrantz - #11842)
- Fixes for PEP257 (@fabaff - #11810)
- bump eq3bt 版本 (@rytilahti - #11834) (温控.eq3btsmart docs)
- Fix Unifi direct 错误 caused by AP reboot. (@w1ll1am23 - #11835) (device_tracker.unifi_direct docs)
- Change 'on' to 'heat' as fallback thermostat mode (@andrewdolphin - #11377) (google_assistant docs)
- Use strict timeout when polling Samsung TV (Fix for #6375) (@kennedyshead - #11759) (媒体播放器.samsungtv docs)
- Fix issues with generic thermostat (@ciotlosm - #11805)
- maxcube: Set MAX! Window 传感器's class to 'window' (@leppa - #11799) (binary_sensor.maxcube docs)
- Fix new iframe 面板 url (@pvizeli - #11850) (hassio docs)
- Fix races on recorder test (@sdague - #11857)
- Clean up 实体 component (@balloob - #11691) (breaking change)
- Allow exposing 传感器 as temperature or humidity '温控' 设备 to Google Assistant (@rofrantz - #11095) (google_assistant docs)
- BME680 传感器 Component (@arcsur - #11695)
- Respond to Alexa 场景 activation correctly (@bitglue - #11869) (alexa docs)
- Checking Xiaomi Aqara 设备 unavailability 状态 (@PaulAnnekov - #11631) (xiaomi_aqara docs) (binary_sensor.xiaomi_aqara docs) (遮盖.xiaomi_aqara docs) (灯光.xiaomi_aqara docs) (传感器.xiaomi_aqara docs) (开关.xiaomi_aqara docs)
- Hass.io 面板 v2 (@pvizeli - #11860) (hassio docs)
- Add missing mock call for test_minimal_config (@sdague - #11858)
- Expose Alexa Smart Home via HTTP POST (@bitglue - #11859) (alexa docs)
- fixed async function called in a Thread (@PaulAnnekov - #11882) (xiaomi_aqara docs)
- 升级 ecobee (@nkgilley - #11878) (ecobee docs)
- Fix for hive aux_heat target temperature display (@Rendili - #11884) (hive docs)
- Bump waterfurnace library to 0.3.0 (@sdague - #11888) (waterfurnace docs)
- Postpone "Z-Wave not ready" 警告 (@amelchio - #11807) (zwave docs)
- [SMALL-PR] Don't make 温控 calls if feature is not supported (@rofrantz - #11841) (温控 docs)
- Handle Daikin AC adapters without 风扇 mode and swing mode support (@rofrantz - #11840) (温控.daikin docs)
- 设备 tracker - tomato https support (@GregoryDosh - #11566) (device_tracker.tomato docs)
- Bme680 (@arcsur - #11892) (传感器.bme680 docs)
- Add android option for linux_battery.py (@mu4yu3 - #11852) (传感器.linux_battery docs)
- Pushbullet (fix) invalid keyword, added unittests (@tschmidty69 - #11804)
- Snips - (fix) removed endSession MQTT response on 错误 and unknown intents (@tschmidty69 - #11908) (snips docs)
- Clarify emulated hue 警告 (@balloob - #11910) (emulated_hue docs)
- Use API to discover Hue if no bridges specified (@balloob - #11909) (hue docs)
- 更新 python-wink 版本 and multiple wink fixes/updates. (@w1ll1am23 - #11833) (wink docs) (binary_sensor.wink docs) (温控.wink docs) (遮盖.wink docs)
- New venstar 温控 component (@Cinntax - #11639)
- Iota wallet (@jinnerbichler - #11398) (iota docs) (传感器.iota docs) (new-platform)
- Improve foscam library exception support (@i-am-shodan - #11701) (摄像头.foscam docs)
- Added Xeoma 摄像头 platform (@jeradM - #11619)
- Multi-房间 Support for Greenwave Reality (@dfiel - #11364) (灯光.greenwave docs)
- Minor fix to 配置 validation and related 日志 line. (@arcsur - #11898) (传感器.bme680 docs)
- Report 脚本 and groups as 场景 to Alexa (@bitglue - #11900) (alexa docs)
- Add ERC20 tokens to etherscan.io 传感器 (@nkgilley - #11916) (传感器.etherscan docs)
- Allow separate command and 状态 OIDs and payloads in SNMP 开关 (@nkaminski - #11075) (开关.snmp docs)
- Add "write" 服务 to system_log (@andrey-git - #11901) (system_log docs)
- fixes #11848 (@kennedyshead - #11915) (device_tracker.asuswrt docs)
- Allow setting 温控 设备 to AUTO mode via Google Assistant (@balloob - #11923) (google_assistant docs) (温控.nest docs)
- Fixed rfxtrx binary_sensor KeyError on missing optional device_class (@basschipper - #11925) (rfxtrx docs) (binary_sensor.rfxtrx docs)
- Implement Alexa temperature 传感器 (@bitglue - #11930) (alexa docs)
- 更新 pyhomematic to 0.1.38 (@danielperna84 - #11936) (homematic docs)


