0.75: Spider, Tuya, Brunt, Magicseaweed API
And just like that, it's August. Time is flying by. People all over the world have been busy to create this 发布 for you. This 发布 again a ton of cool new stuff.
First, let's talk 实体 IDs. 实体 IDs are how we identify 实体 in 自动化 and 脚本. They start with the domain and end with an object id, for example: light.kitchen. Or, if you're unlucky light.node_2_2_abc. With this 发布, it will now be possible to manage 实体 IDs of 实体 via the UI! Just as with changing the name, it requires that the 集成 is able to supply a unique ID for each 实体.
Screenshot of the new 用户 interface to change 实体 IDs.
This 发布 also includes a bunch more Tuya 集成 thanks to @huangyupeng. And thanks to @peternijssen we're now also able to talk with Spider thermostats and plugs.
New Platforms
- Add Tuya 温控 platform (@huangyupeng - #15500) (tuya docs) (温控.tuya docs) (new-platform)
- Add Tuya 风扇 support (@huangyupeng - #15525) (tuya docs) (风扇.tuya docs) (new-platform)
- Add Tuya 遮盖 and 场景 platform (@huangyupeng - #15587) (tuya docs) (遮盖.tuya docs) (场景.tuya docs) (new-platform)
- Add support for Tahoma Smoke 传感器 (@fucm - #15441) (tahoma docs) (binary_sensor.tahoma docs) (new-platform)
- Add Brunt 遮盖 设备 (@eavanvalkenburg - #15653) (遮盖.brunt docs) (new-platform)
- Add spider thermostat (@peternijssen - #15499) (温控.spider docs) (new-platform)
- Add spider power plug component (@peternijssen - #15682) (spider docs) (开关.spider docs) (new-platform)
- Add support for P5 FutureNow 灯光 platform (@juhaniemi - #15662) (灯光.futurenow docs) (new-platform)
- Add Magicseaweed API support (@jcconnell - #15132) (传感器.magicseaweed docs) (new-platform)
- Add a component for Sisyphus Kinetic Art Tables (@jkeljo - #14472) (sisyphus docs) (灯光.sisyphus docs) (媒体播放器.sisyphus docs) (new-platform)
- Add Genie Aladdin Connect 遮盖 component (@shoejosh - #15699) (遮盖.aladdin_connect docs) (new-platform)
发布 0.75.1 - August 4
- 升级 Adafruit-DHT to 1.3.3 (@superpuffin - #15706) (传感器.dht docs)
- Fix rfxtrx 设备 id matching (@Danielhiversen - #15819) (rfxtrx docs)
- Fix custom 面板 and Hass.io 面板 (@balloob)
发布 0.75.2 - August 6
- 升级 voluptuous to 0.11.5 (@fabaff - #15830)
- Fix envisalink reconnect (@Cinntax - #15832) (envisalink docs)
发布 0.75.3 - August 9
- Fix downgrade hassio cannot get refresh_token issue (@awarecan - #15874) (hassio docs)
If you need help...
...don't hesitate to use our very active forums or join us for a little chat. The 发布 notes have comments enabled but it's preferred if you use the former communication channels. Thanks.
Reporting Issues
Experiencing issues introduced by this 发布? Please report them in our issue tracker. Make sure to fill in all fields of the issue 模板.
Backward-incompatible changes
- Moon 传感器 状态 are now lowercase with underscores instead of spaces, allowing it to be translated in the 前端. (@pvizeli - #15498) (传感器.moon docs) (breaking change)
- Insteon Mini-遥控器 now emit events instead of show as a 二元sensor (@teharris1 - #15523) (insteon_plm docs) (binary_sensor.insteon_plm docs) (开关.insteon_plm docs) (breaking change)
- Simplisafe to use new API: co, fire, flood, and last_event are no longer part of the SimpliSafe 报警 object in the new API and are not available in this 升级, making this a breaking change for anyone using those. They will be added back in some fashion at a later date (probably exposed as individual 传感器) (@w1ll1am23 - #15542) (alarm_control_panel.simplisafe docs) (breaking change)
- Smappee: The updated library shows the temperature as degrees Celsius instead of centi degrees Celsius. (@visibilityspots - #15636) (smappee docs) (breaking change)
Beta Fixes
- Fix Min/Max Kelvin color temp 属性 for Google (@bryanyork - #15697) (google_assistant docs) (beta fix)
- Only report color temp when in the correct color mode (@Kane610 - #15791) (灯光.deconz docs) (beta fix)
- Allow Nest to 设置 without 配置.yaml entry (@balloob - #15797) (nest docs) (beta fix)
All changes
- Delay 设置 of waze travel time component (@squirtbrnr - #15455) (传感器.waze_travel_time docs)
- Bump pyarlo==0.2.0, fixes #15486 (@lukiffer - #15503) (arlo docs)
- Pylint 2 fixes (@scop - #15487)
- Add Tuya 温控 platform (@huangyupeng - #15500) (tuya docs) (温控.tuya docs) (new-platform)
- Support latest tplink Archer D9 Firmware 版本 / 设备 Scanner (@JackNova - #15356) (device_tracker docs)
- Customizable command timeout (@mu4yu3 - #15442) (传感器.command_line docs)
- Add check_untyped_defs (@andrey-git - #15510)
- Remove some unused imports (@scop - #15529)
- Moon translate (@pvizeli - #15498) (传感器.moon docs) (breaking change)
- More pylint 2 fixes (@scop - #15516)
- Make sure that only pypi dependencies are used (@andrey-git - #15490)
- RFC: Only use supported 灯光 properties (@amelchio - #15484) (灯光 docs) (灯光.MQTT docs)
- Cleanup of HomematicIP Cloud code (@mxworm - #15475) (homematicip_cloud docs)
- Implement locate 服务 for neato (@dshokouhi - #15467) (neato docs) (吸尘器.neato docs)
- Make RS 房间 thermostat discoverable (@turbokongen - #15451) (zwave docs)
- Add support for Tahoma Smoke 传感器 (@fucm - #15441) (tahoma docs) (binary_sensor.tahoma docs) (new-platform)
- Mini-遥控器 events (@teharris1 - #15523) (insteon_plm docs) (binary_sensor.insteon_plm docs) (开关.insteon_plm docs) (breaking change)
- 更新 pyatmo (@gieljnssns - #15540) (netatmo docs)
- 更新 reading when 设备 is added (@quthla - #15548) (传感器.bme280 docs)
- 更新 config entry id in 实体 registry (@balloob - #15531)
- 升级 to simplisafe-python v2 to use new SimpliSafe API (@w1ll1am23 - #15542) (alarm_control_panel.simplisafe docs) (breaking change)
- More pylint 2 fixes (@scop - #15565)
- Add Tuya 风扇 support (@huangyupeng - #15525) (tuya docs) (风扇.tuya docs) (new-platform)
- fix aiohttp InvalidURL exception when fetching media player 图像 (@azogue - #15572) (媒体播放器 docs)
- Allow MQTT 开关 to have an optional 状态 配置 (@PrimusNZ - #15430) (开关.MQTT docs)
- Add unique_id to netgear_lte 传感器 (@amelchio - #15584) (netgear_lte docs) (传感器.netgear_lte docs)
- Add relay addr & chan config to alarmdecoder 区域 (@digiblur - #15242) (alarmdecoder docs) (binary_sensor.alarmdecoder docs)
- 更新 pyhomematic, fixes #15054, #15190 (@danielperna84 - #15603) (homematic docs)
- Throttle unavailability 警告 for tplink 灯光/开关 (@amelchio - #15591) (灯光.tplink docs) (开关.tplink docs)
- Remove 实体 picture of Tuya 实体 (@balloob - #15611) (tuya docs)
- 升级 mypy to 0.620 (@scop - #15612)
- Pylint cleanups (@scop - #15626)
- Add typing to homeassistant/*.py and homeassistant/util/ (@andrey-git - #15569) (rachio docs)
- Refresh Sonos source list on changes (@amelchio - #15605) (媒体播放器.sonos docs)
- The tense is wrong (@sherazlodhi - #15614)
- Suppress 错误 between 00:00 and 01:00 (@starkillerOG - #15555) (传感器.buienradar docs)
- Use async_create_task (@balloob - #15633)
- Allow system 用户 to refresh tokens (@balloob - #15574) (auth docs)
- WIP: Hass.io sent token to supervisor (@balloob - #15536) (hassio docs)
- Fix aiohttp connection reset 错误 (@pvizeli - #15577)
- Add ability to set Zwave protection commandclass (@turbokongen - #15390) (config docs)
- 更新 Neato library to allow for dynamic endpoints (@dshokouhi - #15639) (neato docs)
- Fix typo
asayn_initinstead ofasync_init(@wingy3181 - #15645) (device_tracker.tile docs) - Add ipban for failed login attempt in new login flow (@awarecan - #15551) (auth docs)
- Add Tuya 遮盖 and 场景 platform (@huangyupeng - #15587) (tuya docs) (遮盖.tuya docs) (场景.tuya docs) (new-platform)
- 更新 smappy library 版本 (@visibilityspots - #15636) (smappee docs) (breaking change)
- Allow changing 实体 ID (@balloob - #15637)
- Downgrade netatmo 警告 日志 to info (@glpatcern - #15652) (传感器.netatmo docs)
- Add turn_on/off 服务 to 摄像头 (@awarecan - #15051) (摄像头 docs)
- Allow defining default turn-on values for 灯光 in the profiles file. (@kalimaul - #15493) (灯光 docs)
- Added 用户 credentials to current_user ws endpoint. (@jeradM - #15558) (auth docs)
- Import collections abstract base classes from collections.abc (@scop - #15649) (google_assistant docs) (通知 docs)
- Auth typing improvements (@scop - #15640)
- Add spider thermostat (@peternijssen - #15499) (温控.spider docs) (new-platform)
- Add Brunt 遮盖 设备 (@eavanvalkenburg - #15653) (遮盖.brunt docs) (new-platform)
- Pylint 2 useless-return fixes (@scop - #15677) (cloud docs) (mailgun docs) (通知 docs) (温控.heatmiser docs) (风扇.comfoconnect docs) (传感器.fritzbox_callmonitor docs) (传感器.modem_callerid docs)
- Allow Nest Cam 打开/off (@awarecan - #15681) (摄像头.nest docs)
- 升级 pylint to 2.0.1 (@scop - #15683) (apple_tv docs) (灯光 docs) (日历.todoist docs) (媒体播放器.bluesound docs) (媒体播放器.pandora docs) (传感器.citybikes docs) (传感器.nzbget docs) (传感器.pyload docs)
- Fixes a bug with showing a subset of Pollen index 条件 (@bachya - #15694) (传感器.pollen docs)
- Add spider power plug component (@peternijssen - #15682) (spider docs) (开关.spider docs) (new-platform)
- Add support for P5 FutureNow 灯光 platform (@juhaniemi - #15662) (灯光.futurenow docs) (new-platform)
- Only 日志 change to use access token 警告 once (@awarecan - #15690) (http docs)
- Add support for alarm_control_panel to MQTT Discovery. (@rorr73 - #15689) (MQTT docs) (alarm_control_panel.MQTT docs)
- Add Magicseaweed API support (@jcconnell - #15132) (传感器.magicseaweed docs) (new-platform)
- 升级 pyvera to 0.2.44 (@alanfischer - #15708) (vera docs)
- Remove IHC XML Element from discovery data (@dingusdk - #15719) (ihc docs) (binary_sensor.ihc docs) (灯光.ihc docs) (传感器.ihc docs) (开关.ihc docs)
- Context (@balloob - #15674) (api docs) (http docs) (灯光 docs) (开关 docs) (websocket_api docs)
- Break up components/auth (@awarecan - #15713) (auth docs)
- Add a component for Sisyphus Kinetic Art Tables (@jkeljo - #14472) (sisyphus docs) (灯光.sisyphus docs) (媒体播放器.sisyphus docs) (new-platform)
- Command Line 传感器 - json_attributes (@alexhardwicke - #15679) (传感器.command_line docs)
- 升级 youtube_dl to 2018.07.21 (@fabaff - #15718) (media_extractor docs)
- 升级 numpy to 1.15.0 (@fabaff - #15722) (binary_sensor.trend docs) (image_processing.opencv docs)
- 升级 spiderpy to 1.2.0 (@peternijssen - #15729) (spider docs)
- 升级 beautifulsoup4 to 4.6.1 (@fabaff - #15727) (device_tracker docs) (传感器.geizhals docs) (传感器.scrape docs)
- 升级 mutagen to 1.41.0 (@fabaff - #15739) (tts docs)
- 升级 sqlalchemy to 1.2.10 (@fabaff - #15737) (传感器.sql docs)
- 升级 voluptuous to 0.11.3 (@fabaff - #15735)
- 升级 youtube_dl to 2018.07.29 (@fabaff - #15734) (media_extractor docs)
- 升级 pyowm to 2.9.0 (@fabaff - #15736) (传感器.openweathermap docs) (天气.openweathermap docs)
- Various updates (@fabaff - #15738) (摄像头.proxy docs)
- Denonavr 版本 push to 0.7.5 (@starkillerOG - #15743) (媒体播放器.denonavr docs)
- Make FutureNow 灯光 remember last brightness when turning on (@juhaniemi - #15733) (灯光.futurenow docs)
- Add Genie Aladdin Connect 遮盖 component (@shoejosh - #15699) (遮盖.aladdin_connect docs) (new-platform)
- Add mvglive option to store multiple departures in 属性 (@DavidMStraub - #15454) (传感器.mvglive docs)
- Add other wemo motion 传感器 identifier (@danielfaulknor - #15627) (wemo docs)
- Remove self type hints (@awarecan - #15732) (风扇 docs) (温控.honeywell docs) (风扇.dyson docs) (风扇.insteon_local docs) (风扇.模板 docs) (风扇.wink docs) (风扇.zha docs)
- Fix Min/Max Kelvin color temp 属性 for Google (@bryanyork - #15697) (google_assistant docs) (beta fix)
- Only report color temp when in the correct color mode (@Kane610 - #15791) (灯光.deconz docs) (beta fix)
- Return True from Nest 设置 (@balloob - #15797) (nest docs) (beta fix)


