0.71: Lagute LW-12, Iperf3, Hydrawise, Ryobi Garage Doors
0.71 has arrived. My favorite feature in this release is the conversion of the Nest component from cloud poll to cloud push. Sure, it’s still through the cloud but changes are now made available in Home Assistant as soon as they happen. Thanks @awarecan
We’ve continued the frontend tweaks after the major overhaul in the last release. We’ve had some issues with the Hass.io panel on both Firefox and Safari. They have been addressed and all browsers should hopefully work again.
On the frontend side, custom panels have gotten some new tricks, including support for building panels using React. So if you’re a developer, check it out. And thanks to @c727
HomeKit support also keeps growing. This release includes support for media players, automations and outlets thanks to @schmittx
And in case you missed it, @OttoWinterconfiguration.yaml
. Check it out.
Have a good weekend everyone!
New Platforms
- Lagute LW-12 Wifi LED control (@jaypikay
- #13307 ) (light.lw12wifi docs) (new-platform) - Add Xiaomi Aqara Lock support (@SchumyHao
- #14419 ) (xiaomi_aqara docs) (lock.xiaomi_aqara docs) (new-platform) - Add Iperf3 client sensor (@tchellomello
- #14213 ) (sensor.iperf3 docs) (new-platform) - Add homematicip cloud climate platform (@mxworm
- #14388 ) (homematicip_cloud docs) (climate.homematicip_cloud docs) (new-platform) - Add Hydrawise component (@ptcryan
- #14055 ) (hydrawise docs) (binary_sensor.hydrawise docs) (sensor.hydrawise docs) (switch.hydrawise docs) (new-platform) - Adding ryobi garage door opener (@guillaume1410
- #14618 ) (cover.ryobi_gdo docs) (new-platform) - Add sensors and services to RainMachine (@bachya
- #14326 ) (rainmachine docs) (binary_sensor.rainmachine docs) (sensor.rainmachine docs) (switch.rainmachine docs) (new-platform) - Add Flock notification platform (@fabaff
- #14533 ) (notify docs) (new-platform)
New Features
- Add HomeKit support for media players (@schmittx
- #14446 ) (homekit docs) (new-feature) - Add HomeKit support for automations (@schmittx
- #14595 ) (homekit docs) (new-feature) - Extend package support (@cdce8p
- #14611 ) (new-feature) - Change nest to cloud push (@awarecan
- #14656 ) (nest docs) (binary_sensor.nest docs) (climate.nest docs) (sensor.nest docs) (new-feature) - Add support for outlets in HomeKit (@schmittx
- #14628 ) (homekit docs) (new-feature)
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
- BOM sensor:
'Wind Direction kt'
to'Wind Speed kt'
(fixes #14535) (@fabaff- #14541 ) (breaking change) - Removed attribute current_time from Raincloudy sensors to avoid being triggered by recorder component (@tchellomello
- #14584 ) (raincloud docs) (switch.raincloud docs) (breaking change) - Remove Notify My Android component as it shut down on May 24 (@cgarwood
- #14594 ) (notify docs) (breaking change) - CoinMarketCap sensor: It is no longer possible to query a ticker by the name of the currency (i.e., bitcoin). The API instead uses IDs (integers) for these tickers (i.e., bitcoin -> 1). Rounding of decimals is now configurable, because it made no sense to round to 2 decimals if display_currency was set to BTC, some values showed up as 0.00. (#14437) (@kotlarz
- #14604 ) (sensor.coinmarketcap docs) (breaking change) - Give unknown zwave nodes a better name and don’t add them to entity registry (@andrey-git
- #14353 ) (zwave docs) (breaking change) - The
netdata
sensor was re-worked to support all available details from Netdata. This requires you to adjust the your existing configuration if you use the netdata
sensor. (@fabaff- #14613 ) (sensor.netdata docs) (breaking change) - Disallow automation.trigger without entity_id. Triggering all automations at once is most likely a user mistake but if it is really needed, one can use
entity_id: group.all_automations
. (@amelchio- #14724 ) (automation docs) (breaking change)
Beta Fixes
- Use hass iconset (@balloob
- #14185 ) (config docs) (frontend docs) (hassio docs) (history docs) (logbook docs) (beta fix) - Zone - Hass configuration name is optional (@Kane610
- #14449 ) (zone docs) (beta fix)
All changes
- Upgrade aiohttp to 3.2.1 (@fabaff
- #14517 ) - Upgrade youtube_dl to 2018.05.18 (@fabaff
- #14519 ) (media_extractor docs) - Upgrade keyring to 12.2.1 (@fabaff
- #14521 ) - Upgrade restrictedpython to 4.0b4 (@fabaff
- #14537 ) (python_script docs) - Bump pyvera version (improve stability of poll loop). (@pavoni
- #14540 ) (vera docs) - Fix sensor name (fixes #14535) (@fabaff
- #14541 ) (breaking change) - Add support to ignore a xiaomi aqara gateway (@ileler
- #14428 ) (xiaomi_aqara docs) - Pushed to version 0.7.2 of denonavr (@scarface-4711
- #14551 ) (media_player.denonavr docs) - Add auto discovery for nanoleaf aurora lights (@Oro
- #14301 ) (light.nanoleaf_aurora docs) - zha: Don’t poll switch devices (@dmulcahey
- #14560 ) (binary_sensor.zha docs) - zha: Add metering sensor (@dmulcahey
- #14562 ) (zha docs) (sensor.zha docs) - zha: Set default binary_sensor state to false (@damarco
- #14553 ) (binary_sensor.zha docs) - Add IlluminanceMeasurementSensor to ZHA (@dmulcahey
- #14563 ) (zha docs) (sensor.zha docs) - zha: Bump to zigpy-xbee 0.1.1 (@rcloran
- #14566 ) (zha docs) - Update pyhomematic to 0.1.43 (@danielperna84
- #14583 ) (homematic docs) - Removed attribute current_time from Raincloudy sensors to avoid being triggered by recorder component (@tchellomello
- #14584 ) (raincloud docs) (switch.raincloud docs) (breaking change) - Lagute LW-12 Wifi LED control (@jaypikay
- #13307 ) (light.lw12wifi docs) (new-platform) - Add new transmission sensor types (@fabaff
- #14530 ) (sensor.transmission docs) - Add Xiaomi Aqara Lock support (@SchumyHao
- #14419 ) (xiaomi_aqara docs) (lock.xiaomi_aqara docs) (new-platform) - Upgrade TwitterAPI to 2.5.3 (@fabaff
- #14596 ) (notify docs) - Remove nma component (@cgarwood
- #14594 ) (notify docs) (breaking change) - Add Nest away binary sensor and eta sensor (@awarecan
- #14406 ) - Adds a device class of ‘garage’ to MyQ covers (@bachya
- #14602 ) (cover.myq docs) - Add Iperf3 client sensor (@tchellomello
- #14213 ) (sensor.iperf3 docs) (new-platform) - Upgrade linode-api to 4.1.9b1 (#13863) (@robertbeal
- #14610 ) (linode docs) - Update pyrainbird (@Klathmon
- #14617 ) (rainbird docs) - Add support container status for Glances on RPi3 (@bastshoes
- #14529 ) (sensor.glances docs) - Adding illumination sensor (@nklever
- #14615 ) (sensor.onewire docs) - Add HomeKit support for media players (@schmittx
- #14446 ) (homekit docs) (new-feature) - Add HomeKit support for automations (@schmittx
- #14595 ) (homekit docs) (new-feature) - Add configurable decimal rounding of display value for CoinMarketCap sensor and upgrade to 5.0.3 (#14437) (@kotlarz
- #14604 ) (sensor.coinmarketcap docs) (breaking change) - Extend package support (@cdce8p
- #14611 ) (new-feature) - Added option to connect via SSL for OpenWRT(luci) device tracker (@lorenzschmid
- #14627 ) (device_tracker docs) - Added UDP and parallel streams support to Iperf3 (@tchellomello
- #14629 ) (sensor.iperf3 docs) - Add services for adding and removing items to shopping list (@mammuth
- #14574 ) (shopping_list docs) - Add homematicip cloud climate platform (@mxworm
- #14388 ) (homematicip_cloud docs) (climate.homematicip_cloud docs) (new-platform) - Upgrade speedtest-cli to 2.0.2 (@fabaff
- #14633 ) (sensor.speedtest docs) - Add Hydrawise component (@ptcryan
- #14055 ) (hydrawise docs) (binary_sensor.hydrawise docs) (sensor.hydrawise docs) (switch.hydrawise docs) (new-platform) - Adding ryobi garage door opener (@guillaume1410
- #14618 ) (cover.ryobi_gdo docs) (new-platform) - Add electrical measurement sensor to ZHA (@dmulcahey
- #14561 ) (zha docs) (sensor.zha docs) - Upgrade luftdaten to 0.2.0 (@fabaff
- #14620 ) (sensor.luftdaten docs) - Upgrade python-nest to 4.0.0 (@awarecan
- #14638 ) (nest docs) - Upgrade gitterpy to 0.1.7 (@fabaff
- #14643 ) (sensor.gitter docs) - Upgrade TwitterAPI to 2.5.4 (@fabaff
- #14639 ) (notify docs) - Use constants (@fabaff
- #14647 ) (api docs) - Upgrade locationsharinglib to 2.0.7 (@fabaff
- #14640 ) (device_tracker docs) - Upgrade youtube_dl to 2018.05.26 (@fabaff
- #14654 ) (media_extractor docs) - Upgrade python_opendata_transport to 0.1.0 (@fabaff
- #14652 ) (sensor.swiss_public_transport docs) - Remove docker prereqs scripts that only install a package. Add informational message for this. (@michaelarnauts
- #14661 ) - Reduce log churn from Envisalink binary sensors (@koreth
- #14659 ) (binary_sensor.envisalink docs) - Force update ZHA electrical sensor (@dmulcahey
- #14649 ) (sensor.zha docs) - Improve Homekit media_player options (@cdce8p
- #14637 ) (homekit docs) - zha/light: Properly parse currentX and currentY on async_update() (@Adminiuga
- #14605 ) (light.zha docs) - Add tv channel and volume level for philips js API 5 (@treehoof
- #14276 ) (media_player.philips_js docs) - Give unknown zwave nodes a better name (@andrey-git
- #14353 ) (zwave docs) (breaking change) - Add pin pad to alarm panel (@raccettura
- #14178 ) (alarm_control_panel.manual docs) - Update mfi.py (@Bakkoda
- #14667 ) (sensor.mfi docs) - Increase Eufy’s requirement on lakeside (@mjg59
- #14671 ) (eufy docs) - Allow hassio frontend development (@balloob
- #14675 ) (hassio docs) - zha: fix temperature rounding for ZHA temperature sensors. (@Adminiuga
- #14669 ) (sensor.zha docs) - Allow user-defined sensors (@fabaff
- #14613 ) (sensor.netdata docs) (breaking change) - deCONZ - Option to load or not to load clip sensors on start (@Kane610
- #14480 ) (binary_sensor.deconz docs) (sensor.deconz docs) - Add asyncio support for Ebox (@titilambert
- #14183 ) - Add sensors and services to RainMachine (@bachya
- #14326 ) (rainmachine docs) (binary_sensor.rainmachine docs) (sensor.rainmachine docs) (switch.rainmachine docs) (new-platform) - Update HAP-python to 2.2.2 (@cdce8p
- #14674 ) (homekit docs) - Fix deprecated code (@balloob
- #14681 ) (cloud docs) - Homekit Bugfixes (@cdce8p
- #14689 ) (homekit docs) - Netatmo Sensor: Implement device_class (@heinemml
- #14634 ) (sensor.netatmo docs) - Change ACP code_format to None|“Number”|“Any” (@c727
- #14686 ) - Fixes (and stabilizes) some incorrect zone codes in RainMachine (@bachya
- #14719 ) (switch.rainmachine docs) - Add Flock notification platform (@fabaff
- #14533 ) (notify docs) (new-platform) - Revert “Remove simplepush.io (@balloob
- #14358 ) (notify docs) (breaking change) - Add device_descriptor and device_name to keyboard event (@glenn20
- #14642 ) (keyboard_remote docs) - Upgrade shodan to 1.8.0 (@fabaff
- #14717 ) (sensor.shodan docs) - Homekit Thermostat: Better support for temperature ranges (@roiff
- #14679 ) (homekit docs) - Custom panel (@balloob
- #14708 ) (panel_custom docs) - Disallow automation.trigger without entity_id (@amelchio
- #14724 ) (automation docs) (breaking change) - Change nest to cloud push (@awarecan
- #14656 ) (nest docs) (binary_sensor.nest docs) (climate.nest docs) (sensor.nest docs) (new-feature) - Add support for outlets in HomeKit (@schmittx
- #14628 ) (homekit docs) (new-feature) - Add battery attribute to Sensibo (@michaeldavie
- #14735 ) (climate.sensibo docs) - Update syntax (@fabaff
- #14742 ) (counter docs) - Upgrade blockchain to 1.4.4 (@fabaff
- #14738 ) (sensor.bitcoin docs) - Added option to block Osram Lightify individual lights in the same way that groups can be (@austinlg96
- #14470 ) (light.osramlightify docs) - Upgrade directpy to 0.5 (@Bahnburner
- #14750 ) (media_player.directv docs) - Update syntax of platform random (@fabaff
- #14767 ) (binary_sensor.random docs) (sensor.random docs) - Update postnl api to 1.0.2 (@iMicknl
- #14769 ) - Remove swagger file (@fabaff
- #14762 ) - Update syntax (@fabaff
- #14771 ) (sensor.version docs) - Update syntax (@fabaff
- #14768 ) (sensor.worldclock docs) - Update syntax (@fabaff
- #14770 ) (sensor.uptime docs) - Upgrade Sphinx to 1.7.5 (@fabaff
- #14764 ) - Upgrade youtube_dl to 2018.06.02 (@fabaff
- #14763 ) (media_extractor docs) - Upgrade sqlalchemy to 1.2.8 (@fabaff
- #14765 ) - Upgrade shodan to 1.8.1 (@fabaff
- #14760 ) (sensor.shodan docs) - Update syntax (@fabaff
- #14772 ) (sensor.simulated docs) - Assign device class to nest sensors (@awarecan
- #14746 ) (nest docs) (binary_sensor.nest docs) (sensor.nest docs) - Ignore the mistaken long_click event of the 86sw (Closes: #14694) (@syssi
- #14785 ) (binary_sensor.xiaomi_aqara docs) - Update total-connect-client to 0.18 for Honeywell Lynx Touch-Wifi support (@jwood55812
- #14778 ) (alarm_control_panel.totalconnect docs) - Add Kodi OnResume event (@quthla
- #14790 ) (media_player.kodi docs) - Fix media_title empty when title is empty but label is set (@quthla
- #14791 ) (media_player.kodi docs) - Add homematicip_cloud illuminance sensor (@mxworm
- #14720 ) (sensor.homematicip_cloud docs) - Use hass iconset (@balloob
- #14185 ) (config docs) (frontend docs) (hassio docs) (history docs) (logbook docs) (beta fix) - Zone - Hass configuration name is optional (@Kane610
- #14449 ) (zone docs) (beta fix)