diff --git a/source/_posts/2018-08-03-release-75.markdown b/source/_posts/2018-08-03-release-75.markdown index 3860548825d..5eda668920f 100644 --- a/source/_posts/2018-08-03-release-75.markdown +++ b/source/_posts/2018-08-03-release-75.markdown @@ -1,30 +1,41 @@ --- layout: post -title: "0.75: TBD - UPDATE DATE" -description: "TBD" +title: "0.75: Spider, Tuya, Brunt, Magicseaweed API" +description: "You're now able to change entity IDs on the fly." date: 2018-07-31 00:01:00 date_formatted: "August 3, 2018" author: Paulus Schoutsen author_twitter: balloob comments: true categories: Release-Notes -og_image: /images/blog/2018-08-0.75/paulus_guido.jpg +og_image: /images/blog/2018-08-0.75/components.png --- +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 user interface to change entity identifiers. +Screenshot of the new user interface to change entity IDs. +

+ +This release also includes a bunch more Tuya integrations thanks to [@huangyupeng]. And thanks to [@peternijssen] we're now also able to talk with Spider thermostats and plugs. + + ## {% linkable_title New Platforms %} - Add Tuya climate platform ([@huangyupeng] - [#15500]) ([tuya docs]) ([climate.tuya docs]) (new-platform) -- Add support for Tahoma Soke Sensor ([@fucm] - [#15441]) ([tahoma docs]) ([binary_sensor.tahoma 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 spider thermostat ([@peternijssen] - [#15499]) ([climate.spider 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) -- Break up components/auth ([@awarecan] - [#15713]) ([auth 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) @@ -39,7 +50,7 @@ Experiencing issues introduced by this release? Please report them in our [issue ## {% linkable_title Breaking Changes %} -- Moon translate ([@pvizeli] - [#15498]) ([sensor.moon docs]) ([sensor.strings.moon.json docs]) (breaking change) +- Moon translate ([@pvizeli] - [#15498]) ([sensor.moon docs]) (breaking change) - Mini-Remote events ([@teharris1] - [#15523]) ([insteon_plm docs]) ([binary_sensor.insteon_plm docs]) ([switch.insteon_plm docs]) (breaking change) - Upgrade to simplisafe-python v2 to use new SimpliSafe API ([@w1ll1am23] - [#15542]) ([alarm_control_panel.simplisafe docs]) (breaking change) - Update smappy library version ([@visibilityspots] - [#15636]) ([smappee docs]) (breaking change) @@ -54,14 +65,14 @@ Experiencing issues introduced by this release? Please report them in our [issue - 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]) ([sensor.strings.moon.json docs]) (breaking change) +- 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 Soke Sensor ([@fucm] - [#15441]) ([tahoma docs]) ([binary_sensor.tahoma docs]) (new-platform) +- 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]) @@ -94,7 +105,7 @@ Experiencing issues introduced by this release? Please report them in our [issue - 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]) ([camera.demo 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]) diff --git a/source/images/blog/2018-08-0.75/change-entity.png b/source/images/blog/2018-08-0.75/change-entity.png new file mode 100644 index 00000000000..32f2028e5c8 Binary files /dev/null and b/source/images/blog/2018-08-0.75/change-entity.png differ diff --git a/source/images/blog/2018-08-0.75/components.png b/source/images/blog/2018-08-0.75/components.png new file mode 100644 index 00000000000..f4e8b4a6642 Binary files /dev/null and b/source/images/blog/2018-08-0.75/components.png differ diff --git a/source/images/supported_brands/android_ip_webcam.png b/source/images/supported_brands/android_ip_webcam.png index 9a0d3efceb4..07ced1a9359 100644 Binary files a/source/images/supported_brands/android_ip_webcam.png and b/source/images/supported_brands/android_ip_webcam.png differ diff --git a/source/images/supported_brands/anel.png b/source/images/supported_brands/anel.png index 603cebabb13..9bbf8ea47f5 100644 Binary files a/source/images/supported_brands/anel.png and b/source/images/supported_brands/anel.png differ diff --git a/source/images/supported_brands/beaglebone-black.png b/source/images/supported_brands/beaglebone-black.png index 673571a2828..9b65d36c826 100644 Binary files a/source/images/supported_brands/beaglebone-black.png and b/source/images/supported_brands/beaglebone-black.png differ diff --git a/source/images/supported_brands/belkin_wemo.png b/source/images/supported_brands/belkin_wemo.png old mode 100644 new mode 100755 index 055730d6506..487c39163ee Binary files a/source/images/supported_brands/belkin_wemo.png and b/source/images/supported_brands/belkin_wemo.png differ diff --git a/source/images/supported_brands/centos.png b/source/images/supported_brands/centos.png old mode 100644 new mode 100755 index b3c16263cbb..b5d6559628e Binary files a/source/images/supported_brands/centos.png and b/source/images/supported_brands/centos.png differ diff --git a/source/images/supported_brands/citybikes.png b/source/images/supported_brands/citybikes.png index 63569247891..bfda92e07ab 100644 Binary files a/source/images/supported_brands/citybikes.png and b/source/images/supported_brands/citybikes.png differ diff --git a/source/images/supported_brands/cpu.png b/source/images/supported_brands/cpu.png index 48336dcc0ff..b779c8a3100 100644 Binary files a/source/images/supported_brands/cpu.png and b/source/images/supported_brands/cpu.png differ diff --git a/source/images/supported_brands/dte_energy.png b/source/images/supported_brands/dte_energy.png index f29576ae7e1..d67882328eb 100644 Binary files a/source/images/supported_brands/dte_energy.png and b/source/images/supported_brands/dte_energy.png differ diff --git a/source/images/supported_brands/duke_energy.png b/source/images/supported_brands/duke_energy.png old mode 100644 new mode 100755 index 615e60dddd0..4c2c3f06c2f Binary files a/source/images/supported_brands/duke_energy.png and b/source/images/supported_brands/duke_energy.png differ diff --git a/source/images/supported_brands/familyhub.png b/source/images/supported_brands/familyhub.png old mode 100644 new mode 100755 index 3314eb86270..b34b9823a20 Binary files a/source/images/supported_brands/familyhub.png and b/source/images/supported_brands/familyhub.png differ diff --git a/source/images/supported_brands/iperf3.png b/source/images/supported_brands/iperf3.png index aa703d7ae3e..a65799a84bd 100644 Binary files a/source/images/supported_brands/iperf3.png and b/source/images/supported_brands/iperf3.png differ diff --git a/source/images/supported_brands/kiwi.png b/source/images/supported_brands/kiwi.png old mode 100644 new mode 100755 index f012d3c9ca1..b31d594a368 Binary files a/source/images/supported_brands/kiwi.png and b/source/images/supported_brands/kiwi.png differ diff --git a/source/images/supported_brands/octoprint.png b/source/images/supported_brands/octoprint.png index 6f70c26e6ff..1a785ecd8c2 100644 Binary files a/source/images/supported_brands/octoprint.png and b/source/images/supported_brands/octoprint.png differ diff --git a/source/images/supported_brands/pocketcasts.png b/source/images/supported_brands/pocketcasts.png old mode 100644 new mode 100755 index 0685f9e88f5..6e9a67efdea Binary files a/source/images/supported_brands/pocketcasts.png and b/source/images/supported_brands/pocketcasts.png differ diff --git a/source/images/supported_brands/sonarr.png b/source/images/supported_brands/sonarr.png old mode 100644 new mode 100755 index 23ca75420d5..5fe84183f1b Binary files a/source/images/supported_brands/sonarr.png and b/source/images/supported_brands/sonarr.png differ diff --git a/source/images/supported_brands/tomato.png b/source/images/supported_brands/tomato.png old mode 100644 new mode 100755 index 3a3ddbbdbae..11150d51582 Binary files a/source/images/supported_brands/tomato.png and b/source/images/supported_brands/tomato.png differ diff --git a/source/images/supported_brands/universal_devices.png b/source/images/supported_brands/universal_devices.png index 913452d57e6..6460a6b5dee 100644 Binary files a/source/images/supported_brands/universal_devices.png and b/source/images/supported_brands/universal_devices.png differ diff --git a/source/images/supported_brands/vesync.png b/source/images/supported_brands/vesync.png index dd0877260ae..2883881260d 100644 Binary files a/source/images/supported_brands/vesync.png and b/source/images/supported_brands/vesync.png differ diff --git a/source/images/supported_brands/wirelesstag.png b/source/images/supported_brands/wirelesstag.png index 42f5ac48d59..283b0a7e631 100644 Binary files a/source/images/supported_brands/wirelesstag.png and b/source/images/supported_brands/wirelesstag.png differ diff --git a/source/images/supported_brands/woonveilig.png b/source/images/supported_brands/woonveilig.png index 8fdd72a1b40..a466fa32806 100644 Binary files a/source/images/supported_brands/woonveilig.png and b/source/images/supported_brands/woonveilig.png differ