0.69:Matrix 聊天机器人、PostNL、Social Blade、小米米家传感器
这次我们在 PyCon 现场,没太多时间写长篇开场白!感谢 @amelchio,Hue 和 Wink 的颜色问题修复了一些。用户系统的初步基础也已经落地,但离可用还很远,我们会继续改进。Home Assistant Cloud 的 Google Assistant 现在支持房间提示,这样在你关联账号时,Google Assistant 会把设备放到正确的分组里。
新平台
- 新增小米米家蓝牙温湿度传感器支持 (@ratcashdev - #13955) (传感器.mitemp_bt docs) (new-platform)
- 将 RainMachine 迁移到组件/Hub 模型 (@bachya - #14085) (rainmachine docs) (开关.rainmachine docs) (breaking change) (new-platform)
- 新增 Social Blade 传感器 (@meauxt - #14060) (传感器.socialblade docs) (传感器.uscis docs) (new-platform)
- 新增 PostNL 传感器(荷兰邮政服务) (@iMicknl - #12366) (new-platform)
- 新增模板风扇 (@giangvo - #12027) (风扇.模板 docs) (new-platform)
- Matrix Chatbot (@tinloaf - #13355) (matrix docs) (通知 docs) (breaking change) (new-platform)
发布 0.69.1 - 5 月 12 日
- Fix loading of Matrix chatbot (@tinloaf - [#14346]) (matrix docs)
如果你需要帮助...
...欢迎随时访问我们非常活跃的 论坛,或加入我们的 聊天频道。虽然发布说明开放评论,但我们更推荐你使用前面的沟通渠道。谢谢。
报告问题
如果你遇到了此版本引入的问题,请在我们的 问题追踪器 中提交报告。请务必填写问题模板中的所有字段。
不向后兼容的变更
- Pollen.com:为前三种过敏原新增了属性。这导致属性名
primary_allergen_genus、primary_allergen_name和primary_allergen_type现在会带上_1后缀。(@bachya - #14018) (传感器.pollen docs) (breaking change) - 为 Sonos 设备新增分组信息属性。
media_player.sonos的is_coordinator属性已移除,请改用新的sonos_group属性(列出该组全部成员,协调器排在第一位)。(@amelchio - #13553) (媒体播放器.sonos docs) (breaking change) - 以异步方式重新实现 HomematicIP Cloud。配置结构有变更:
name变为可选且不能为空;移除了传感器的状态属性;也移除了用于显示所有已发现组件状态的额外传感器。(@mxworm - #13468) (homematicip_cloud docs) (传感器.homematicip_cloud docs) (breaking change) - System Log:触发事件现在改为可选 (@balloob - #14102) (system_log docs) (breaking change)
- Converts RainMachine to hub model (part 2) (@bachya - #14225) (rainmachine docs) (开关.rainmachine docs) (breaking change)
- Homekit: Changed device_class requirement Humidity 传感器 (@cdce8p - #14277) (homekit docs) (breaking change)
- 为保持一致,传感器单位
lux已改为lx。这影响以下传感器平台:homematic、isy994、miflora、mysensors、tahoma、vera 和模板传感器。若要为 HomeKit 组件添加光照传感器,device_class现在需要改为illuminance。(@cdce8p - #14282) (传感器 docs) (breaking change) - Matrix 通知平台现在依赖新的 Matrix 组件。如何配置 Matrix 组件,请参阅文档。(@tinloaf - #13355) (matrix docs) (通知 docs) (breaking change) (new-platform)
- Move RainMachine to component/hub model and remove 遥控器 API. (@bachya - #14085 - #14225) (rainmachine docs) (开关.rainmachine docs) (breaking change) (new-platform)
Beta 修复
- Add missing '传感器' to ABODE_PLATFORMS (@jloutsenhizer - #14313) (abode docs) (beta fix)
- Add debounce to move_cover (@cdce8p - #14314) (homekit docs) (beta fix)
- Fix module names for custom components (@balloob - #14317) (beta fix)
- Revert custom component loading logic (@balloob - #14327) (beta fix)
- fix(hbmqtt): partial packets breaking hbmqtt (@graffic - #14329) (MQTT docs) (beta fix)
- Ignore more loading 错误 (@balloob - #14331) (beta fix)
- Ignore NaN values for influxdb (@amelchio - #14347) (influxdb docs) (beta fix)
所有变更
- Pollen.com: Added 属性 on top 3 allergens (@bachya - #14018) (传感器.pollen docs) (breaking change)
- Expose the 条件 code on 条件 传感器 (@maddox - #14011)
- 升级 rfxtrx lib, dimming support for Lighting3 (@Danielhiversen - #14026) (rfxtrx docs)
- Add Accuracy to Google Location Sharing (@rdbahm - #14039) (device_tracker docs)
- bump gogogate2 版本 (@dlbroadfoot - #14044) (遮盖.gogogate2 docs)
- device_tracker.ubus: catch ConnectionError (@stintel - #14045) (device_tracker docs)
- Show a 通知 when a config entry is discovered (@balloob - #14022)
- deCONZ use forward entry 设置 (@Kane610 - #13990) (binary_sensor docs) (deconz docs) (场景 docs) (传感器 docs) (binary_sensor.deconz docs) (灯光.deconz docs) (场景.deconz docs) (传感器.deconz docs)
- Bump pyEight 版本 to 更新 API & reduce connection issues (@mezz64 - #14058) (eight_sleep docs)
- Bump locationsharinglib to 1.2.2 (@thelittlefireman - #14070) (device_tracker docs)
- Remove excessive debugging in webostv module (@stephanerosi - #14056) (媒体播放器.webostv docs)
- Support new Xiaomi Aqara 设备 model names and LAN protocol 2.0 (@ileler - #13540) (xiaomi_aqara docs) (binary_sensor.xiaomi_aqara docs) (灯光.xiaomi_aqara docs) (传感器.xiaomi_aqara docs) (开关.xiaomi_aqara docs)
- Add 设备 to Tahoma (@thijsdejong - #14075) (tahoma docs) (遮盖.tahoma docs) (传感器.tahoma docs)
- Modify 天气 components for "new" 前端 卡片 (@c727 - #14076) (天气.buienradar docs) (天气.darksky docs) (天气.openweathermap docs)
- Add Sonos 设备 属性 with grouping information (@amelchio - #13553) (媒体播放器.sonos docs) (breaking change)
- Re-implement HomematicIP cloud to async (@mxworm - #13468) (homematicip_cloud docs) (传感器.homematicip_cloud docs) (breaking change)
- 更新 pyhomematic to 0.1.42 (@danielperna84 - #14095) (homematic docs)
- Adds 更新 file_path 服务 to local_file 摄像头 (@robmarkcole - #13976) (摄像头.local_file docs)
- 区域 component config entry support (@Kane610 - #14059) (区域 docs)
- Improve MQTT topic validation (@OttoWinter - #14099) (MQTT docs)
- Fix the optional friendly name of the Yeelight (Closes: #14088) (@syssi - #14110) (灯光.yeelight docs)
- 更新 QNAP lib to 0.2.6; handle null temps gracefully (@colinodell - #14117) (传感器.qnap docs)
- Support Xiaomi Mijia 蓝牙 Wireless Temperature and Humidity 传感器 (@ratcashdev - #13955) (传感器.mitemp_bt docs) (new-platform)
- 升级 colorlog to 3.1.4 (@fabaff - #14132)
- Move RainMachine to component/hub model (@bachya - #14085) (rainmachine docs) (开关.rainmachine docs) (breaking change) (new-platform)
- Add support for 灯光 传感器 with 'lx' unit to HomeKit (@bieniu - #14131) (homekit docs)
- 升级 restrictedpython to 4.0b3 (@fabaff - #14140) (python_script docs)
- Logitech Pop support for emulated_hue component (@dgraye - #12833) (emulated_hue docs)
- Bump pyvizio to 0.0.3 (@cgarwood - #14147) (媒体播放器.vizio docs)
- System 日志: make firing event optional (@balloob - #14102) (system_log docs) (breaking change)
- 升级 pylast to 2.2.0 (@fabaff - #14139) (传感器.lastfm docs)
- 升级 sqlalchemy to 1.2.7 (@fabaff - #14138)
- 升级 tapsaff to 0.2.0 (@fabaff - #14137) (binary_sensor.tapsaff docs)
- 升级 python-telegram-bot to 10.0.2 (@fabaff - #14144)
- 升级 youtube_dl to 2018.04.25 (@fabaff - #14136) (media_extractor docs)
- Clean up HomeKit accessory information characteristics (@schmittx - #14114) (homekit docs)
- 升级 psutil to 5.4.5 (@fabaff - #14135)
- Fixed datetime values (@gives1976 - #14153) (传感器.sql docs)
- deluge-components-更新 (@engrbm87 - #14016) (传感器.deluge docs) (开关.deluge docs)
- 灯光 mqtt_json: Add HS color support (@OttoWinter - #14029) (灯光.mqtt_json docs)
- Convert more files to async/await syntax (@OttoWinter - #14142)
- Disable eliqonline requirement (@balloob - #14156) (传感器.eliqonline docs) (breaking change)
- deCONZ allow unloading of config entry (@Kane610 - #14115) (binary_sensor docs) (deconz docs) (场景 docs) (传感器 docs)
- 升级 netdisco to 1.4.0 (@fabaff - #14152)
- Add precipitation to OpenWeatherMap forecast (@escoand - #13971) (天气.openweathermap docs)
- Allow transitioning to colour temp for tradfri (@Hate-Usernames - #14157)
- Added update_interval to maxcube (@dingusdk - #14143) (maxcube docs)
- zha: Support 遥控器/按钮 (@rcloran - #12528) (zha docs) (binary_sensor.zha docs)
- 升级 numpy to 1.14.3 (@fabaff - #14187) (binary_sensor.trend docs) (image_processing.opencv docs)
- Updating darksky default 更新 interval to 5 mins (@msubra - #14195) (传感器.darksky docs)
- Fix TypeError on round(self.humidity) (fixes #13116) (@mvn23 - #14174) (天气 docs)
- Add 房间 hint support to Google Assistant cloud (@balloob - #14180)
- 更新 CODEOWNERS (@pschmitt - #14214)
- Fixes #14169 (升级 pyupnp-async to 0.1.0.2) (@dgomes - #14210) (upnp docs)
- zha: Clean up binary_sensor listener registration/状态 updates (@rcloran - #14197)
- HomematicIP cloud: Add logic to check accesspoint connection 状态 (@sander76 - #14203) (homematicip_cloud docs)
- Foundation for 用户 (@balloob - #13968) (http docs) (new-platform)
- Allow easy extension of websocket API (@balloob - #14186) (前端 docs) (websocket_api docs)
- Change the divisor for total consumption output (@CM000n - #14215) (开关.fritzbox docs)
- 升级 mypy to 0.590 (@fabaff - #14207)
- 模板 传感器 add device_class support (@OttoWinter - #14034) (传感器.模板 docs)
- Add more parameters for DSMR 传感器 (@rubenvandeven - #13967) (传感器.dsmr docs)
- Support setting explicit mute value for Panasonic Viera TV (@blackwind - #13954) (媒体播放器.panasonic_viera docs)
- Allow to set a desired 更新 interval for camera_proxy_stream view (@NovapaX - #13350) (摄像头 docs)
- panasonic_viera: Provide unique_id from SSDP UDN, if available (@scop - #13541) (媒体播放器.panasonic_viera docs)
- Custom component loading cleanup (@balloob - #14211) (breaking change)
- Buienradar improvements: continuous 传感器 and unique ID's (@corneyl - #13249) (传感器.buienradar docs)
- add volumio discovery (@escoand - #14220) (媒体播放器.volumio docs)
- Converts RainMachine to hub model (part 2) (@bachya - #14225) (rainmachine docs) (开关.rainmachine docs) (breaking change)
- Add MQTT 传感器 device_class (@OttoWinter - #14033) (传感器.MQTT docs)
- Allow independent control of white level on flux_led component (@oblogic7 - #13985) (灯光.flux_led docs)
- Add Social Blade 传感器 (@meauxt - #14060) (传感器.socialblade docs) (传感器.uscis docs) (new-platform)
- UPnP code cleanup (@dgomes - #14235) (upnp docs) (传感器.upnp docs)
- Improve config schema of the blackbird component (@syssi - #14007) (媒体播放器.blackbird docs)
- Fix Hue color 状态 for missing xy (@amelchio - #14230) (灯光.hue docs)
- Add support for tracking 设备 on Netgear access points (@MatMaul - #13331) (device_tracker docs)
- WUnderground unique ids (@OttoWinter - #13311) (传感器.wunderground docs)
- Add PostNL 传感器 (Dutch Postal 服务) (@iMicknl - #12366) (new-platform)
- python_openzwave 更新 config 服务 (@perosb - #12060) (zwave docs)
- Add unique_id to zwave node 实体 (@andrey-git - #14201) (zwave docs)
- Add prereqs for HomeKit Controller (@marthoc - #14172)
- Restores 开关 状态, case the 开关 is optimistic (@dgomes - #14151) (开关.MQTT docs)
- Issue/add 模板 风扇 (@giangvo - #12027) (风扇.模板 docs) (new-platform)
- HomeKit - 温控: power 状态 on/off support (@roiff - #14082) (homekit docs)
- Demo 传感器 - Added device_class support (@cdce8p - #14269)
- Re-enable eliqonline requirement (@molobrakos - #14265) (传感器.eliqonline docs)
- Add fetching 摄像头 thumbnails over websocket (@balloob - #14231) (摄像头 docs) (前端 docs) (image_processing docs) (microsoft_face docs) (websocket_api docs)
- Allow fetching media player 遮盖 via websocket connection (@balloob - #14233) (媒体播放器 docs)
- Fix ZWave 灯光 brightness (@cdce8p - #14261) (灯光.zwave docs)
- Color fixes for Wink 灯光 (@amelchio - #14263) (灯光.wink docs)
- fix check config not working after #14211 (@fanthos - #14259)
- Issue 模板 Fix CRLF (@OttoWinter - #14283)
- 升级 attrs to 18.1.0 (@fabaff - #14281)
- 更新 HAP-python to 2.0.0 (@cdce8p - #14278) (homekit docs)
- 升级 holidays to 0.9.5 (@fabaff - #14274) (binary_sensor.workday docs)
- Homekit: Changed device_class requirement Humidity 传感器 (@cdce8p - #14277) (homekit docs) (breaking change)
- HomeKit: Support triggered 状态 for alarm_control_panel (@schmittx - #14285) (homekit docs)
- Fix filter 传感器 missing window_size argument (@dgomes - #14252) (传感器.filter docs)
- 升级 astral to 1.6.1 (@fabaff - #14297)
- BOM 天气 throttle fix (@nickw444 - #14234)
- Publish 属性 unconditionally (@blackwind - #14179) (mqtt_statestream docs)
- 传感器 设备 classes (@cdce8p - #14282) (传感器 docs) (breaking change)
- Matrix Chatbot (@tinloaf - #13355) (matrix docs) (通知 docs) (breaking change) (new-platform)
- deCONZ add new 设备 without 重启 (@Kane610 - #14221) (deconz docs) (binary_sensor.deconz docs) (灯光.deconz docs) (传感器.deconz docs)
- Add alarmdotcom 传感器 status (@jnewland - #14254)
- Add domain to labels and count 状态 changes to Prometheus (@jnewland - #14253) (prometheus docs)
- Add support for max_volume (@relvacode - #13822) (媒体播放器.onkyo docs)
- Refactor ImageProcessingFaceEntity (@robmarkcole - #14296) (image_processing docs) (image_processing.dlib_face_detect docs) (image_processing.dlib_face_identify docs) (image_processing.microsoft_face_detect docs) (image_processing.microsoft_face_identify docs)
- Onkyo: SUPPORT_VOLUME_STEP (@rsmeral - #14299) (媒体播放器.onkyo docs)
- Add All-Linking capabilities (@teharris1 - #14065) (insteon_plm docs) (binary_sensor.insteon_plm docs) (风扇.insteon_plm docs) (灯光.insteon_plm docs) (传感器.insteon_plm docs) (开关.insteon_plm docs)
- Add missing '传感器' to ABODE_PLATFORMS (@jloutsenhizer - #14313) (abode docs) (beta fix)
- Add debounce to move_cover (@cdce8p - #14314) (homekit docs) (beta fix)
- Fix module names for custom components (@balloob - #14317) (beta fix)
- Revert custom component loading logic (@balloob - #14327) (beta fix)
- fix(hbmqtt): partial packets breaking hbmqtt (@graffic - #14329) (MQTT docs) (beta fix)
- Ignore more loading 错误 (@balloob - #14331) (beta fix)
- Ignore NaN values for influxdb (@amelchio - #14347) (influxdb docs) (beta fix)


