0.82:TensorFlow、Lovelace UI 编辑与 Z-Wave Barrier 类
又到了发布时间。这次覆盖了 HacktoberFest 的收尾阶段,所以内容依然非常充实。希望你会喜欢这些更新。
我要特别感谢所有帮助文档工作的人。自 HacktoberFest 开始以来,我们已经合并了 953 个 PR,整整 953 个!尤其要感谢 @klaasnicolaas,他把 240 个页面迁移到了新的配置格式,太强了。
我们这次也带来了一些很酷的新功能。首先,感谢 @hunterjm 的辛勤工作,你现在可以使用机器学习框架 TensorFlow 在摄像头画面中检测物体了。更多信息请查看文档。
接下来,@rohankapoorcom 一直在努力把更多集成迁移到 Webhook 格式。这样不仅可以通过 UI 轻松设置,还会生成难以猜测的 URL。这个版本包含了 Mailgun、Twilio 和 DialogFlow。
前端团队一直非常忙。我们正在为 Lovelace 的正式发布做准备,各个部分也在逐步完善。本次发布引入了一个实验性的、Alpha 阶段、还很原始(警告够多了吧?)的 Lovelace 卡片 UI 编辑器。它要求你的卡片带有 ID,但满足后就能直接使用,并且支持你正在编辑配置的实时预览。
编辑 Lovelace 卡片的截图。
另外一个前端相关改进是:在 0.81 版本中我们移除了 ui-lovelace.yaml 的所有配置拆分功能,现在很高兴告诉你,我们已经重新加入了 !secret 和 !include 支持。你在 configuration.yaml 中常用的其他配置拆分命令仍不会在 Lovelace 中可用。请注意,目前无法在 UI 中编辑 !include 的内容,!secret 也暂时不能在 UI 或预览中使用。
还有最后一件事……我们对 Open Z-Wave 做了一个轻量分叉,并加入了 barrier 命令类支持!这意味着你现在无需自己编译 Open Z-Wave,也可以通过 Z-Wave 控制车库门。我们会继续关注还能在保持与 OZW 项目接近的前提下,为这个分叉加入哪些功能。
新平台
- Add 设备 tracking for the BT Smart Hub router (@jxwolstenholme - #17158) (device_tracker docs) (new-platform)
- Météo-france 传感器 : current 天气 and 1 hour rain forecast (@victorcerutti - #17773) (传感器.meteo_france docs) (new-platform)
- Support for WeMo 加湿器 (@sqldiablo - #17996) (wemo docs) (风扇.wemo docs) (new-platform)
- Add a component for GreenEye Monitor (@jkeljo - #16378) (greeneye_monitor docs) (new-platform)
- TensorFlow image_processing component (@hunterjm - #17795) (image_processing.tensorflow docs) (new-platform)
发布 0.82.1 - November 15
- catch key 错误 when saving 图像 (@hunterjm - #18365) (image_processing.tensorflow docs)
- Fix hangouts 通知 (@MartinHjelmare - #18372) (通知 docs)
- Fix including from sub dir (@bramkragten - #18378)
- Fix default value for optional Sense 配置 parameter (@claytonjn - #18379) (sense docs)
- cancel off_delay 动作 (@dgomes - #18389) (binary_sensor.MQTT docs)
- Changed checking of 遮盖 状态 closed from 0 to closed_position variable. (@pszafer - #18407) (遮盖.MQTT docs)
- updated pydaikin 版本 (@fredrike - #18413) (daikin docs) (温控.daikin docs)
- edp_redy: increase UPDATE_INTERVAL (@abmantis - #18429)
- 更新 pyozw to 0.1.1 (@pvizeli - #18436) (zwave docs)
- Fix AsusWRT (@kennedyshead - #18400)
如果你需要帮助...
...欢迎随时使用我们非常活跃的论坛,或加入我们的聊天频道。发布说明虽然开启了评论,但我们更推荐你使用前面的沟通渠道。谢谢。
问题反馈
遇到了这个发布引入的问题吗?请在我们的 issue tracker 中反馈。请确保填写 issue 模板中的所有字段。
不向后兼容的变更
- Migrate Mailgun to use the Webhook component (@rohankapoorcom - #17464) (ifttt docs) (mailgun docs) (通知 docs) (自动化.Webhook docs) (breaking change)
- Migrate twilio webhooks to the Webhook component (@rohankapoorcom - #17715) (twilio docs) (breaking change)
- Fix Vera 温控 component to use correct 状态 (@sqldiablo - #17892) (温控.vera docs) (breaking change)
- Migrate dialogflow over to the new Webhook component (@rohankapoorcom - #17804) (dialogflow docs) (http docs) (breaking change)
- 更新 to DoorBirdPy v2 (again) (@Klikini - #14933) (doorbird docs) (开关.doorbird docs) (breaking change)
- Add 二元sensor for sense energy monitor (@kbickar - #17645) (传感器.sense docs) (breaking change)
- 更新 Pollen.com to use numpy for trend analysis (@bachya - #18107) (传感器.pollen docs) (breaking change)
- Remove config (breaking change) (@jjlawren - #18153) (ffmpeg docs) (breaking change) (beta fix)
Beta 修复
- SMA: Optional import in schema & backoff fix (@kellerza - #18099) (beta fix)
- Remove config (breaking change) (@jjlawren - #18153) (ffmpeg docs) (breaking change) (beta fix)
- Handle TensorFlow like OpenCV (@pvizeli - #18185) (image_processing.tensorflow docs) (beta fix)
- Add support for TensorFlow in official Docker (@pvizeli - #18191) (beta fix)
- Cloud conf (@balloob - #18216) (cloud docs) (beta fix)
- Check if os has chown (@bramkragten - #18229) (beta fix)
- 更新 pynetgear to 0.5.1 (@Arkkimaagi - #18238) (device_tracker docs) (beta fix)
- Migrate python-openzwave to homeassistant-pyozw (@pvizeli - #18268) (beta fix)
- SMA Guard against older pysma (@kellerza - #18278) (传感器.sma docs) (beta fix)
- Bump pyotgw to 0.3b1 (@mvn23 - #18286) (opentherm_gw docs) (beta fix)
- Fix 日志 错误 message (@pvizeli - #18305) (hassio docs) (beta fix)
- Bump pyhaversion to 2.0.2 (@ludeeus - #18318) (传感器.版本 docs) (beta fix)
- Fix xiaomi binary_sensor 警告 (@Danielhiversen - #18280) (binary_sensor.xiaomi_aqara docs) (beta fix)
- Remove Velbus 温控 platform (@balloob - #18319) (velbus docs) (beta fix)
- fix last 设备 ignored (@abmantis - #18329) (device_tracker docs) (beta fix)
全部变更
- Mill, support more heater types (@Danielhiversen - #17676) (温控.mill docs)
- Add missing hangouts data/图像 to 通知 服务 (@quazzie - #17576) (通知 docs)
- Fix Mexican Spanish identifier (@manuel-jrs - #17674) (tts docs)
- Add readthedoc.yml file to specify the 版本 of python to run during 文档 building. (@tmonck - #17642)
- All supported domains should be exposed by default (@doudz - #17579) (google_assistant docs)
- Updated simplisafe-python to 3.1.13 (@bachya - #17696) (simplisafe docs)
- 升级 Sphinx to 1.8.1 (@fabaff - #17701)
- Away mode temperature fix for generic thermostat (@estevez-dev - #17641) (温控.generic_thermostat docs)
- Async 版本 for asuswrt (@kennedyshead - #17692) (device_tracker docs)
- Migrate Mailgun to use the Webhook component (@rohankapoorcom - #17464) (ifttt docs) (mailgun docs) (通知 docs) (自动化.Webhook docs) (breaking change)
- Only strip from the 蓝牙 name if it isn't None (@d0ugal - #17719) (device_tracker docs)
- Just use 调试 instead of 错误 if the binary_sensor does not get data (@kennedyshead - #17720) (openuv docs)
- clean up clicksend (@Danielhiversen - #17723) (通知 docs)
- Set available property (@ehendrix23 - #17706) (august docs) (binary_sensor.august docs) (门锁.august docs)
- Removes re-init (@kennedyshead - #17724) (device_tracker docs)
- Don't call off_delay_listener if not needed (@foxel - #17712) (binary_sensor.MQTT docs)
- Rename readthedocs file (@fabaff - #17718)
- Add 设备 tracking for the BT Smart Hub router (@jxwolstenholme - #17158) (device_tracker docs) (new-platform)
- 升级 pytest to 3.9.2 (@scop - #17736)
- 升级 mypy to 0.641 (@scop - #17734)
- IGD review fixes (@StevenLooman - #17400) (upnp docs)
- Pytest tests (@balloob - #17750)
- Remove webhook_id from yaml config for mailgun (@rohankapoorcom - #17732) (mailgun docs)
- 更新 zha init.py to reflect new Zigbee name stylization by the Zigbee Alliance (@Hedda - #17751) (zha docs)
- Clean up clicksend_tts (@Danielhiversen - #17749) (通知 docs)
- Convert auth websocket commands to use async_response decorator (@balloob - #17755) (auth docs)
- 更新 name (fixes #17752) (@fabaff - #17756) (Zigbee docs) (binary_sensor.zha docs) (binary_sensor.Zigbee docs) (开关.xiaomi_aqara docs) (开关.Zigbee docs)
- Async tests for MQTT 门锁 (@kennedyshead - #17763)
- Async MQTT 传感器 房间 (@kennedyshead - #17765)
- Add Mexican Spanish language (@manuel-jrs - #17735) (tts docs)
- Add wind gust (fixes #17766) (@fabaff - #17774) (传感器.darksky docs)
- Remove username from 日志 entry (@fabaff - #17777) (吸尘器.roomba docs)
- Migrate twilio webhooks to the Webhook component (@rohankapoorcom - #17715) (twilio docs) (breaking change)
- Testing async in MQTT_json 灯光 (@kennedyshead - #17768)
- This makes mqtt_template tests async (@kennedyshead - #17784)
- 恢复 manual 报警-control-面板 状态 using async_get_last_state (@liaanvdm - #17521) (alarm_control_panel.manual docs)
- typo (@janvanhelvoort - #17787) (zwave docs)
- Fix 设备 reg considered changed (@balloob - #17764)
- Allow creating signed urls (@balloob - #17759) (auth docs) (http docs)
- Add contact 传感器 to alexa smart home (@abmantis - #17704) (alexa docs)
- 升级 flake8 to 3.6.0 (@scop - #17770)
- 安装 face_recognition on Docker build (@lights0123 - #17502)
- Delete 传感器.yahoo_finance (@rohankapoorcom - #17805)
- deCONZ: 配置 服务 can now use 'field' as a subpath together with '实体' (@lbschenkel - #17722) (deconz docs)
- Bumped NDMS2 client to 0.0.5 to fix unicode characters support (@foxel - #17803) (device_tracker docs)
- 升级 numpy to 1.15.3 (@fabaff - #17796) (binary_sensor.trend docs) (image_processing.opencv docs)
- MQTT 吸尘器 now passes 错误 messages. (@jeroenterheerdt - #17685) (吸尘器.MQTT docs)
- Convert 自动化 tests to async (@balloob - #17794)
- Lovelace ws: add move command (@bramkragten - #17806) (Lovelace docs)
- Convert MQTT 灯光 tests to async (@balloob - #17754)
- Bumping aioasuswrt 版本 (@kennedyshead - #17814) (device_tracker docs)
- Minor changes (@fabaff - #17812) (开关.dlink docs)
- Add snow to Openweathermap precipitation forecast (@sgttrs - #17551) (天气.openweathermap docs)
- Add delete command (@bramkragten - #17816) (Lovelace docs)
- Raise PlatformNotReady for RMVtransport if API not available (@cgtobi - #17635) (传感器.rmvtransport docs)
- Added 吸尘器 dock and pause/unpause traits (@mariuszluciow - #17657) (google_assistant docs)
- Minor changes to the config validation (@fabaff - #17808) (传感器.sma docs)
- Alexa motion 传感器 (@abmantis - #17798) (alexa docs)
- Mill 设备 状态 属性 (@Danielhiversen - #17834) (温控.mill docs)
- Fix Alexa unsupported operation_mode off (@rwagoner - #17844) (alexa docs)
- adding myself as yessssms codeowner (@flowolf - #17862)
- 开关 to using Client from twilio.rest rather than the deleted TwilioRestClient (@rohankapoorcom - #17883) (twilio docs)
- Fix Vera 温控 component to use correct 状态 (@sqldiablo - #17892) (温控.vera docs) (breaking change)
- Add myself to CODEOWNERS for Yeelight Sunflower 灯光 platform (@lindsaymarkward - #17896)
- Fix logi_circle 传感器 更新 method naming (@evanjd - #17909) (传感器.logi_circle docs)
- Fix RFLink issue #17875 (@emontnemery - #17889) (rflink docs)
- Corrected 风扇 设备 type in google assistant to 风扇 (@mariuszluciow - #17792) (google_assistant docs)
- Migrate dialogflow over to the new Webhook component (@rohankapoorcom - #17804) (dialogflow docs) (http docs) (breaking change)
- Fixes Telegram webhooks (@luca-angemi - #17554) (telegram_bot docs)
- Start type annotating/testing 助手 (@scop - #17858)
- updated 版本 of xknx (@Julius2342 - #17912) (knx docs)
- Updated Brunt code owner (@eavanvalkenburg - #17854)
- Monitor all 传感器 types by default to rtorrent (@terorie - #17894) (传感器.rtorrent docs)
- Merge conflicting changes (@kennedyshead - #17761)
- Axis - prepare for config entry (@Kane610 - #17566) (axis docs) (binary_sensor.axis docs)
- 升级 pytest to 3.9.3 (@scop - #17921)
- Extract 实体 ids from all 模板 (@amelchio - #17902) (binary_sensor.模板 docs)
- Make 灯光.yeelight stop doing IO when accessing properties (@rohankapoorcom - #17917) (灯光.yeelight docs)
- Fixes for upnp-component/#17753 and missing hass-data when only 设置 from config entry (@StevenLooman - #17868) (upnp docs) (媒体播放器.dlna_dmr docs)
- Fix for verify_ssl in the pi_hole 传感器. (@ludeeus - #17910) (传感器.pi_hole docs)
- Permissions improv (@balloob - #17811)
- Fix incorrect chevy discovery (@balloob - #17942) (mychevy docs)
- Fix venv check (@balloob - #17939) (updater docs)
- Disable upnp from being discovered (@balloob - #17937)
- Added codeowner for bt_smarthub (@jxwolstenholme - #17947)
- Fixed copy-paste 错误 (@mariuszluciow - #17948)
- Fix spelling 错误 in 日志 output (@bitglue - #17963)
- Fix operation mode for Alexa thermostat (@balloob - #17972) (alexa docs)
- Change source, add 属性, and improve 状态 of DirecTV (@ehendrix23 - #17536) (媒体播放器.directv docs)
- 更新 Alexa tests to async syntax (@bitglue - #17965)
- Météo-france 传感器 : current 天气 and 1 hour rain forecast (@victorcerutti - #17773) (传感器.meteo_france docs) (new-platform)
- Updated ring_doorbell dependency to 0.2.2 (@evanjd - #17945) (ring docs)
- 更新 Avi-On to work with latest API (@antsar - #17780) (灯光.avion docs)
- Mill 服务 (@Danielhiversen - #17971) (温控.mill docs)
- Refactor Alexa API, fix thermostats (@bitglue - #17969) (alexa docs)
- 升级 aiofreepybox (@stilllman - #17989) (device_tracker docs)
- Reverse out change #14234 BOM 天气 throttle fix (@nickw444 - #17468)
- RFC: Static 模板 match no 实体, not all (@amelchio - #17991)
- 开关 mailgun webhooks to the new Mailgun Webhook api (@rohankapoorcom - #17919) (mailgun docs)
- Change hebrew date at sunset (@tsvi - #17449) (传感器.jewish_calendar docs)
- Import homeassistant domain instead of hardcoding it (@scop - #17985) (websocket_api docs)
- Allow jinja namespace command to work. (@NeilCrosby - #18011)
- Support for WeMo 加湿器 (@sqldiablo - #17996) (wemo docs) (风扇.wemo docs) (new-platform)
- Fix Bloomsky api call (@dshokouhi - #18016) (bloomsky docs)
- Async 版本 of melissa (@kennedyshead - #17721)
- 升级 to asuswrt 1.1.1 to better handle mac addresses with letters in them (@halkeye - #18030) (device_tracker docs)
- Add SMA 传感器 SSL verification option (@PhilRW - #18033) (传感器.sma docs)
- Use const.SUN_EVENT_* more (@scop - #18039) (device_sun_light_trigger docs) (sun docs) (传感器.jewish_calendar docs) (开关.flux docs)
- Bumping aioasuswrt to 1.1.2 (@kennedyshead - #18042) (device_tracker docs)
- Add 服务.yaml entry for new WeMo 加湿器 platform 服务 (@sqldiablo - #18032)
- Add opentherm_gw 服务 (@mvn23 - #17762) (opentherm_gw docs)
- Extract ruamel.yaml to util with secrets, Lovelace ws decorators (@bramkragten - #17958) (Lovelace docs)
- Report correct thermostat mode to Alexa (@bitglue - #18053) (alexa docs)
- 更新 SMA 传感器 to pysma 0.2.2 (@kellerza - #17988) (传感器.sma docs)
- Mill, support opeation mode (@Danielhiversen - #18059) (温控.mill docs)
- deCONZ - retry if 设置 fails (@Kane610 - #17772) (deconz docs) (binary_sensor.deconz docs) (遮盖.deconz docs) (灯光.deconz docs) (场景.deconz docs) (传感器.deconz docs) (开关.deconz docs)
- Add functionality to the 版本 传感器 (@ludeeus - #18067) (传感器.版本 docs)
- remove schedule_update_ha_state from mill (@Danielhiversen - #18080) (温控.mill docs)
- Fix 摄像头 mjpeg stream handling (@awarecan - #18076) (摄像头 docs) (摄像头.amcrest docs) (摄像头.arlo docs) (摄像头.canary docs) (摄像头.mjpeg docs) (摄像头.onvif docs) (摄像头.ring docs) (摄像头.synology docs) (摄像头.xiaomi docs) (摄像头.yi docs)
- Change test to parametrized test using pytest (@tsvi - #18047)
- Add view commands to Lovelace (@bramkragten - #18063) (Lovelace docs)
- Add message 模板 support for alert component (@thoscut - #17516) (alert docs)
- Added identifier and name to connect/disconnect events (@jaredquinn - #18078) (keyboard_remote docs)
- Fix in Daikin.py for set swing_mode and speed (@MatteGary - #18013) (温控.daikin docs)
- Allow different types to match in pilight (@akloeckner - #17922) (binary_sensor.pilight docs)
- Add a component for GreenEye Monitor (@jkeljo - #16378) (greeneye_monitor docs) (new-platform)
- HomematicIP_Cloud fix test (@mxworm - #17376) (homematicip_cloud docs)
- 升级 locationsharinglib to 3.0.7 (@fabaff - #18083) (device_tracker docs)
- 升级 sqlalchemy to 1.2.13 (@fabaff - #18084) (传感器.sql docs)
- 升级 youtube_dl to 2018.10.29 (@fabaff - #18085) (media_extractor docs)
- Pass though file_url from extended data attrs (@cmsimike - #17801) (通知 docs)
- 升级 psutil to 5.4.8 (@fabaff - #18086) (传感器.systemmonitor docs)
- 传感器/wunderground add device_class (@simonvanderveldt - #18072) (传感器.wunderground docs)
- 升级 restrictedpython to 4.0b6 (@fabaff - #18087) (python_script docs)
- 升级 georss_client to 0.4 (@exxamalte - #18088) (geo_location docs)
- Catch KeyError if data is not available (fixes #18082) (@fabaff - #18089) (传感器.openweathermap docs)
- Bump python-miio 版本 (@syssi - #18095) (device_tracker docs) (风扇.xiaomi_miio docs) (灯光.xiaomi_miio docs) (遥控器.xiaomi_miio docs) (传感器.xiaomi_miio docs) (开关.xiaomi_miio docs) (吸尘器.xiaomi_miio docs)
- 更新 Pollen.com 传感器 platform to include asthma info (@bachya - #18024) (传感器.pollen docs)
- Use a fixture for dialogflow calls in unit tests (@rohankapoorcom - #17999)
- Don't try to re-add existing Z-Wave 实体 (@cgarwood - #17995) (zwave docs)
- Always save current position if payload is numeric value (@pszafer - #16148) (遮盖.MQTT docs)
- Darksky: Fetch summary for daily forecasts (@leppa - #18031) (传感器.darksky docs)
- 更新 to DoorBirdPy v2 (again) (@Klikini - #14933) (doorbird docs) (开关.doorbird docs) (breaking change)
- Ignore min_cycle_duration when manually controlling the thermostat. (@aronsky - #16128) (温控.generic_thermostat docs)
- Add surround programs to 区域 2+ (@Petro31 - #17445) (媒体播放器.yamaha docs)
- Removed assumptions about provided upnp data (@WoLpH - #17604) (upnp docs)
- Add 二元sensor for sense energy monitor (@kbickar - #17645) (传感器.sense docs) (breaking change)
- Use ssdp udn uuid as Samsung TV unique id (@scop - #18022) (媒体播放器.samsungtv docs)
- Allow MS face detection to handle updating 实体 when no face is detected (@NeilCrosby - #17593) (image_processing.microsoft_face_detect docs) (image_processing.microsoft_face_identify docs)
- Added 服务 select_video_output and video_out 属性 (@leothlon - #18081) (媒体播放器.onkyo docs)
- Darksky: Round all temperatures to 1 decimal place (@leppa - #18119) (传感器.darksky docs)
- Convert nsw rural fire tests to async (@armills - #18112)
- Adding 温控.velbus support (@Cereal2nd - #18100) (velbus docs)
- Changed from pifacecommon 4.1.2 to 4.2.2 to make the piface digital i/o boards work on rpi like 3 (@vacumet - #18101) (rpi_pfio docs)
- 更新 Pollen.com to use numpy for trend analysis (@bachya - #18107) (传感器.pollen docs) (breaking change)
- Exposes initial 属性 on the 实体. (@ludeeus - #18123) (input_number docs)
- Async generic thermostat tests (@armills - #18111)
- 更新 风扇/demo tests to async (@armills - #18109)
- Don't create a 开关 for POE 设备 if said 设备 is Cloud key (@Kane610 - #18117) (开关.unifi docs)
- TensorFlow image_processing component (@hunterjm - #17795) (image_processing.tensorflow docs) (new-platform)
- Fix DTE Energy Bridge V2 scaling issue. (#18124) (@mtl010957 - #18129) (传感器.dte_energy_bridge docs)
- Add optional ttl config to route53 component (@pascal-de-ladurantaye - #18135) (route53 docs)
- Allow disabling WeMo Discovery (@sqldiablo - #18079) (wemo docs)
- Fix typos and 更新 docstrings (@fabaff - #18137) (Lovelace docs)
- Fix hassio command timeout (@alex9446 - #17567) (hassio docs)
- SMA: Optional import in schema & backoff fix (@kellerza - #18099) (beta fix)
- Remove config (breaking change) (@jjlawren - #18153) (ffmpeg docs) (breaking change) (beta fix)
- Handle TensorFlow like OpenCV (@pvizeli - #18185) (image_processing.tensorflow docs) (beta fix)
- Add support for TensorFlow in official Docker (@pvizeli - #18191) (beta fix)
- Cloud conf (@balloob - #18216) (cloud docs) (beta fix)
- Check if os has chown (@bramkragten - #18229) (beta fix)
- 更新 pynetgear to 0.5.1 (@Arkkimaagi - #18238) (device_tracker docs) (beta fix)
- Migrate python-openzwave to homeassistant-pyozw (@pvizeli - #18268) (beta fix)
- SMA Guard against older pysma (@kellerza - #18278) (传感器.sma docs) (beta fix)
- Bump pyotgw to 0.3b1 (@mvn23 - #18286) (opentherm_gw docs) (beta fix)
- Fix 日志 错误 message (@pvizeli - #18305) (hassio docs) (beta fix)
- Bump pyhaversion to 2.0.2 (@ludeeus - #18318) (传感器.版本 docs) (beta fix)
- Fix xiaomi binary_sensor 警告 (@Danielhiversen - #18280) (binary_sensor.xiaomi_aqara docs) (beta fix)
- Remove Velbus 温控 platform (@balloob - #18319) (velbus docs) (beta fix)
- fix last 设备 ignored (@abmantis - #18329) (device_tracker docs) (beta fix)

