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 release for you. This release again a ton of cool new stuff.
First, let’s talk entity IDs. Entity IDs are how we identify entities in automations and scripts. 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 release, it will now be possible to manage entity IDs of entities via the UI! Just as with changing the name, it requires that the integration is able to supply a unique ID for each entity.
Screenshot of the new user interface to change entity IDs.
This release also includes a bunch more Tuya integrations thanks to @huangyupeng
New Platforms
- Add Tuya climate platform (@huangyupeng
- #15500 ) (tuya docs) (climate.tuya docs) (new-platform) - Add Tuya fan support (@huangyupeng
- #15525 ) (tuya docs) (fan.tuya docs) (new-platform) - Add Tuya cover and scene platform (@huangyupeng
- #15587 ) (tuya docs) (cover.tuya docs) (scene.tuya docs) (new-platform) - Add support for Tahoma Smoke Sensor (@fucm
- #15441 ) (tahoma docs) (binary_sensor.tahoma docs) (new-platform) - Add Brunt Cover Device (@eavanvalkenburg
- #15653 ) (cover.brunt docs) (new-platform) - Add spider thermostat (@peternijssen
- #15499 ) (climate.spider docs) (new-platform) - Add spider power plug component (@peternijssen
- #15682 ) (spider docs) (switch.spider docs) (new-platform) - Add support for P5 FutureNow light platform (@juhaniemi
- #15662 ) (light.futurenow docs) (new-platform) - Add Magicseaweed API support (@jcconnell
- #15132 ) (sensor.magicseaweed docs) (new-platform) - Add a component for Sisyphus Kinetic Art Tables (@jkeljo
- #14472 ) (sisyphus docs) (light.sisyphus docs) (media_player.sisyphus docs) (new-platform) - Add Genie Aladdin Connect cover component (@shoejosh
- #15699 ) (cover.aladdin_connect docs) (new-platform)
Release 0.75.1 - August 4
- Upgrade Adafruit-DHT to 1.3.3 (@superpuffin
- #15706 ) (sensor.dht docs) - Fix rfxtrx device id matching (@Danielhiversen
- #15819 ) (rfxtrx docs) - Fix custom panel and Hass.io panel (@balloob
)
Release 0.75.2 - August 6
- Upgrade voluptuous to 0.11.5 (@fabaff
- #15830 ) - Fix envisalink reconnect (@Cinntax
- #15832 ) (envisalink docs)
Release 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
Reporting Issues
Experiencing issues introduced by this release? Please report them in our issue tracker
Backward-incompatible changes
- Moon sensor states are now lowercase with underscores instead of spaces, allowing it to be translated in the frontend. (@pvizeli
- #15498 ) (sensor.moon docs) (breaking change) - Insteon Mini-Remote now emit events instead of show as a binary sensor (@teharris1
- #15523 ) (insteon_plm docs) (binary_sensor.insteon_plm docs) (switch.insteon_plm docs) (breaking change) - Simplisafe to use new API: co, fire, flood, and last_event are no longer part of the SimpliSafe alarm object in the new API and are not available in this upgrade, 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 sensors) (@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 attribute for Google (@bryanyork
- #15697 ) (google_assistant docs) (beta fix) - Only report color temp when in the correct color mode (@Kane610
- #15791 ) (light.deconz docs) (beta fix) - Allow Nest to setup without configuration.yaml entry (@balloob
- #15797 ) (nest docs) (beta fix)
All changes
- Delay setup of waze travel time component (@squirtbrnr
- #15455 ) (sensor.waze_travel_time docs) - Bump pyarlo==0.2.0, fixes #15486 (@lukiffer
- #15503 ) (arlo docs) - Pylint 2 fixes (@scop
- #15487 ) - Add Tuya climate platform (@huangyupeng
- #15500 ) (tuya docs) (climate.tuya docs) (new-platform) - Support latest tplink Archer D9 Firmware version / Device Scanner (@JackNova
- #15356 ) (device_tracker docs) - Customizable command timeout (@mu4yu3
- #15442 ) (sensor.command_line docs) - Add check_untyped_defs (@andrey-git
- #15510 ) - Remove some unused imports (@scop
- #15529 ) - Moon translate (@pvizeli
- #15498 ) (sensor.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 light properties (@amelchio
- #15484 ) (light docs) (light.mqtt docs) - Cleanup of HomematicIP Cloud code (@mxworm
- #15475 ) (homematicip_cloud docs) - Implement locate service for neato (@dshokouhi
- #15467 ) (neato docs) (vacuum.neato docs) - Make RS room thermostat discoverable (@turbokongen
- #15451 ) (zwave docs) - Add support for Tahoma Smoke Sensor (@fucm
- #15441 ) (tahoma docs) (binary_sensor.tahoma docs) (new-platform) - Mini-Remote events (@teharris1
- #15523 ) (insteon_plm docs) (binary_sensor.insteon_plm docs) (switch.insteon_plm docs) (breaking change) - Update pyatmo (@gieljnssns
- #15540 ) (netatmo docs) - Update reading when device is added (@quthla
- #15548 ) (sensor.bme280 docs) - Update config entry id in entity registry (@balloob
- #15531 ) - Upgrade 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 fan support (@huangyupeng
- #15525 ) (tuya docs) (fan.tuya docs) (new-platform) - fix aiohttp InvalidURL exception when fetching media player image (@azogue
- #15572 ) (media_player docs) - Allow MQTT Switch to have an optional state configuration (@PrimusNZ
- #15430 ) (switch.mqtt docs) - Add unique_id to netgear_lte sensors (@amelchio
- #15584 ) (netgear_lte docs) (sensor.netgear_lte docs) - Add relay addr & chan config to alarmdecoder zones (@digiblur
- #15242 ) (alarmdecoder docs) (binary_sensor.alarmdecoder docs) - Update pyhomematic, fixes #15054, #15190 (@danielperna84
- #15603 ) (homematic docs) - Throttle unavailability warnings for tplink light/switch (@amelchio
- #15591 ) (light.tplink docs) (switch.tplink docs) - Remove entity picture of Tuya entity (@balloob
- #15611 ) (tuya docs) - Upgrade 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 ) (media_player.sonos docs) - The tense is wrong (@sherazlodhi
- #15614 ) - Suppress error between 00:00 and 01:00 (@starkillerOG
- #15555 ) (sensor.buienradar docs) - Use async_create_task (@balloob
- #15633 ) - Allow system users to refresh tokens (@balloob
- #15574 ) (auth docs) - WIP: Hass.io sent token to supervisor (@balloob
- #15536 ) (hassio docs) - Fix aiohttp connection reset errors (@pvizeli
- #15577 ) - Add ability to set Zwave protection commandclass (@turbokongen
- #15390 ) (config docs) - Update Neato library to allow for dynamic endpoints (@dshokouhi
- #15639 ) (neato docs) - Fix typo
asayn_init
instead ofasync_init
(@wingy3181- #15645 ) (device_tracker.tile docs) - Add ipban for failed login attempt in new login flow (@awarecan
- #15551 ) (auth docs) - Add Tuya cover and scene platform (@huangyupeng
- #15587 ) (tuya docs) (cover.tuya docs) (scene.tuya docs) (new-platform) - Update smappy library version (@visibilityspots
- #15636 ) (smappee docs) (breaking change) - Allow changing entity ID (@balloob
- #15637 ) - Downgrade netatmo warning log to info (@glpatcern
- #15652 ) (sensor.netatmo docs) - Add turn_on/off service to camera (@awarecan
- #15051 ) (camera docs) - Allow defining default turn-on values for lights in the profiles file. (@kalimaul
- #15493 ) (light docs) - Added user credentials to current_user ws endpoint. (@jeradM
- #15558 ) (auth docs) - Import collections abstract base classes from collections.abc (@scop
- #15649 ) (google_assistant docs) (notify docs) - Auth typing improvements (@scop
- #15640 ) - Add spider thermostat (@peternijssen
- #15499 ) (climate.spider docs) (new-platform) - Add Brunt Cover Device (@eavanvalkenburg
- #15653 ) (cover.brunt docs) (new-platform) - Pylint 2 useless-return fixes (@scop
- #15677 ) (cloud docs) (mailgun docs) (notify docs) (climate.heatmiser docs) (fan.comfoconnect docs) (sensor.fritzbox_callmonitor docs) (sensor.modem_callerid docs) - Allow Nest Cam turn on/off (@awarecan
- #15681 ) (camera.nest docs) - Upgrade pylint to 2.0.1 (@scop
- #15683 ) (apple_tv docs) (light docs) (calendar.todoist docs) (media_player.bluesound docs) (media_player.pandora docs) (sensor.citybikes docs) (sensor.nzbget docs) (sensor.pyload docs) - Fixes a bug with showing a subset of Pollen index conditions (@bachya
- #15694 ) (sensor.pollen docs) - Add spider power plug component (@peternijssen
- #15682 ) (spider docs) (switch.spider docs) (new-platform) - Add support for P5 FutureNow light platform (@juhaniemi
- #15662 ) (light.futurenow docs) (new-platform) - Only log change to use access token warning 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 ) (sensor.magicseaweed docs) (new-platform) - Upgrade pyvera to 0.2.44 (@alanfischer
- #15708 ) (vera docs) - Remove IHC XML Element from discovery data (@dingusdk
- #15719 ) (ihc docs) (binary_sensor.ihc docs) (light.ihc docs) (sensor.ihc docs) (switch.ihc docs) - Context (@balloob
- #15674 ) (api docs) (http docs) (light docs) (switch docs) (websocket_api docs) - Break up components/auth (@awarecan
- #15713 ) (auth docs) - Add a component for Sisyphus Kinetic Art Tables (@jkeljo
- #14472 ) (sisyphus docs) (light.sisyphus docs) (media_player.sisyphus docs) (new-platform) - Command Line Sensor - json_attributes (@alexhardwicke
- #15679 ) (sensor.command_line docs) - Upgrade youtube_dl to 2018.07.21 (@fabaff
- #15718 ) (media_extractor docs) - Upgrade numpy to 1.15.0 (@fabaff
- #15722 ) (binary_sensor.trend docs) (image_processing.opencv docs) - Upgrade spiderpy to 1.2.0 (@peternijssen
- #15729 ) (spider docs) - Upgrade beautifulsoup4 to 4.6.1 (@fabaff
- #15727 ) (device_tracker docs) (sensor.geizhals docs) (sensor.scrape docs) - Upgrade mutagen to 1.41.0 (@fabaff
- #15739 ) (tts docs) - Upgrade sqlalchemy to 1.2.10 (@fabaff
- #15737 ) (sensor.sql docs) - Upgrade voluptuous to 0.11.3 (@fabaff
- #15735 ) - Upgrade youtube_dl to 2018.07.29 (@fabaff
- #15734 ) (media_extractor docs) - Upgrade pyowm to 2.9.0 (@fabaff
- #15736 ) (sensor.openweathermap docs) (weather.openweathermap docs) - Various updates (@fabaff
- #15738 ) (camera.proxy docs) - Denonavr version push to 0.7.5 (@starkillerOG
- #15743 ) (media_player.denonavr docs) - Make FutureNow light remember last brightness when turning on (@juhaniemi
- #15733 ) (light.futurenow docs) - Add Genie Aladdin Connect cover component (@shoejosh
- #15699 ) (cover.aladdin_connect docs) (new-platform) - Add mvglive option to store multiple departures in attributes (@DavidMStraub
- #15454 ) (sensor.mvglive docs) - Add other wemo motion sensor identifier (@danielfaulknor
- #15627 ) (wemo docs) - Remove self type hints (@awarecan
- #15732 ) (fan docs) (climate.honeywell docs) (fan.dyson docs) (fan.insteon_local docs) (fan.template docs) (fan.wink docs) (fan.zha docs) - Fix Min/Max Kelvin color temp attribute for Google (@bryanyork
- #15697 ) (google_assistant docs) (beta fix) - Only report color temp when in the correct color mode (@Kane610
- #15791 ) (light.deconz docs) (beta fix) - Return True from Nest setup (@balloob
- #15797 ) (nest docs) (beta fix)