0.68: HomeKit control, Eufy, FritzBox, SigFox sensors
Weekend is around the corner and that means that it’s time for the next release of Home Assistant. 0.68 brings a ton of great goodies and bug fixes.
One of the coolest features this release is by @mjg59
Another cool new platform, also by @mjg59
New Platforms
- Add support for Eufy bulbs and switches (@mjg59
- #13773 ) (eufy docs) (light.eufy docs) (switch.eufy docs) (new-platform) - Add support for controlling homekit lights and switches (@mjg59
- #13346 ) (homekit_controller docs) (light.homekit_controller docs) (new-platform) - Adding USCIS component (@meauxt
- #13764 ) (sensor.uscis docs) (new-platform) - Add support for new platform: climate.modbus (@Kirchoff
- #12224 ) (climate.modbus docs) (new-platform) - Add AVM fritzbox smarthome component (@hthiery
- #10688 ) (fritzbox docs) (climate.fritzbox docs) (switch.fritzbox docs) (new-platform) - Adds SigFox sensor (@robmarkcole
- #13731 ) (sensor.sigfox docs) (new-platform) - Add blackbird media player component (@koolsb
- #13549 ) (media_player.blackbird docs) (new-platform) - Add support for Sensirion SHT31 temperature/humidity sensor (@viorels
- #12952 ) (sensor.sht31 docs) (new-platform) - Qwikswitch binary sensors (@kellerza
- #14008 ) (qwikswitch docs) (binary_sensor.qwikswitch docs) (sensor.qwikswitch docs) (beta fix) (new-platform)
New Features
- Support binary_sensor and device_tracker in HomeKit (@Yonsm
- #13735 ) (homekit docs) (new-feature) - Add Homekit locks support (@philk
- #13625 ) (homekit docs) (new-feature) - Support CO2/PM2.5/Light sensors in HomeKit (@Yonsm
- #13804 ) (homekit docs) (new-feature) - Support Garage Doors in HomeKit (@marthoc
- #13796 ) (homekit docs) (new-feature) - Support basic covers with open/close/stop services HomeKit (@nickw444
- #13819 ) (homekit docs) (new-feature)
Release 0.68.1 - April 30
- Fix color setting of tplink lights (@amelchio
- #14108 ) (light.tplink docs) - Improve precision of Hue color state (@amelchio
- #14113 ) (light.hue docs) - Revert Hue color state to be xy-based (@amelchio
- #14154 ) - Fix Python 3.6 compatibility for HomeKit controller (@mjg59
- #14160 ) (homekit_controller docs) - Added CONF_IP_ADDRESS to HomeKit (@cdce8p
- #14163 ) (homekit docs) - Do not sync entities with an empty name (@balloob
- #14181 ) (google_assistant docs) - Improve chromecast disconnection logic (@OttoWinter
- #14190 ) (media_player.cast docs) - Fix poorly formatted automations (@balloob
- #14196 ) - Disable eliqonline requirement (@balloob
- #14156 )
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
- Icons! Material Design Icons has implemented some naming guidelines and this caused 9 icons to change names, 3 of which are home automation icons:
roomba
->robot-vacuum
,nest-protect
->smoke-detector
,nest-thermostat
->thermostat
(see all changes). - Support for multiple MAX!Cube LAN gateways caused a slight change to the configuration schema. Make sure to check the docs for the new one. (@syssi
- #13517 ) (maxcube docs) (binary_sensor.maxcube docs) (climate.maxcube docs) (breaking change) - Ebox sensor platform has been disabled because the dependency was not compatible with pip 10. (@balloob
- #14003 ) (sensor.ebox docs) (breaking change)
Beta Fixes
- Qwikswitch binary sensors (@kellerza
- #14008 ) (qwikswitch docs) (binary_sensor.qwikswitch docs) (sensor.qwikswitch docs) (beta fix) (new-platform) - Order the output of the automation editor (@balloob
- #14019 ) (config docs) (beta fix) - HomeKit Alarm Control Panel Code Exception Fix (@schmittx
- #14025 ) (homekit docs) (beta fix) - Revert cast platform polling mode (@OttoWinter
- #14027 ) (media_player.cast docs) (beta fix) - Handle HomeKit configuration failure more cleanly (@mjg59
- #14041 ) (homekit_controller docs) (beta fix) - Update device classes for contact sensor HomeKit (@marthoc
- #14051 ) (homekit docs) (beta fix) - Upgrade broadlink lib (@Danielhiversen
- #14074 ) (sensor.broadlink docs) (switch.broadlink docs) (beta fix) - Fix timezone issue when calculating min/max values in tibber #14009 (@Danielhiversen
- #14080 ) (sensor.tibber docs) (beta fix) - Updated list of AWS regions for Amazon Polly (@GotoCode
- #14097 ) (tts docs) (beta fix) - Change Eufy brightness handling (@mjg59
- [#14111]) (beta fix)
All changes
- Update Homekit to 1.1.9 (@cdce8p
- #13716 ) (homekit docs) - Update docstrings (@fabaff
- #13720 ) (ihc docs) (cover.opengarage docs) (cover.tahoma docs) (sensor.trafikverket_weatherstation docs) - Add option to ignore availability in google calendar events (@cgtobi
- #13714 ) (calendar.google docs) - Allow use of date_string in service call (@Juggels
- #13256 ) (calendar.todoist docs) - Add timeout / debounce (for brightness and others) (@cdce8p
- #13534 ) (homekit docs) - added support for smappee water sensors (@hmn
- #12831 ) (smappee docs) (sensor.smappee docs) - Initialise filter_sensor with historical values (@dgomes
- #13075 ) (sensor.filter docs) - Fix Gogogate2 ‘available’ attribute (@dlbroadfoot
- #13728 ) (beta fix) - Bluesound bugfix status 595 and await (@thrawnarn
- #13727 ) (media_player.bluesound docs) - Upgrade aiohttp to 3.1.2 (@fabaff
- #13732 ) - Upgrade sqlalchemy to 1.2.6 (@fabaff
- #13733 ) (sensor.sql docs) - Brightness conversion for Abode dimmers (@shred86
- #13711 ) (light.abode docs) - Update CODEOWNERS (sensor.filter, sensor.upnp) (@dgomes
- #13736 ) - Reset permission (@fabaff
- #13743 ) (light.abode docs) - Throw an error when invalid device_mode is given (@left4taco
- #13739 ) - Fix so it is possible to ignore discovered config entry handlers (@Kane610
- #13741 ) (beta fix) - Upgrade netdisco to 1.3.1 (@fabaff
- #13744 ) - Add MQTT Sensor unique_id (@OttoWinter
- #13318 ) (sensor.mqtt docs) - Prepare entity component for config entries (@balloob
- #13730 ) - Check valid file on get_size (@robmarkcole
- #13756 ) (sensor.folder docs) - Qwikswitch sensors (@kellerza
- #13622 ) (sensor.qwikswitch docs) - Device type mapping introduced to avoid breaking change (@syssi
- #13765 ) (light.yeelight docs) - Only flag media position as updated when it really has (@molobrakos
- #13737 ) (media_player.squeezebox docs) - Support binary_sensor and device_tracker in HomeKit (@Yonsm
- #13735 ) (homekit docs) (new-feature) - Use config entry to setup platforms (@balloob
- #13752 ) (hue docs) (light docs) (light.hue docs) - Add Homekit locks support (@philk
- #13625 ) (homekit docs) (new-feature) - Snips sounds (@tschmidty69
- #13746 ) (snips docs) - Add missing DISCHRG state (@swilson
- #13787 ) (sensor.nut docs) - Improved upgradeability HomeKit security_systems (@cdce8p
- #13783 ) (homekit docs) - Qwikswitch Entity Register (@kellerza
- #13791 ) (qwikswitch docs) (sensor.qwikswitch docs) - Updated beacontools to 1.2.3 (@citruz
- #13792 ) (sensor.eddystone_temperature docs) - script/lazytox: Ensure Flake8 passes for tests/ (@kellerza
- #13794 ) - Fix bad metrics format for short metrics. (@michaelkuty
- #13778 ) (prometheus docs) - Update bellows to 0.5.2 (@rcloran
- #13800 ) (zha docs) - device_tracker.ubus: Handle devices not running DHCP (@tobygray
- #13579 ) (device_tracker docs) - Update yweather.py (@wiuwiu
- #13802 ) - Tibber lib update (@Danielhiversen
- #13811 ) (sensor.tibber docs) - Update pyhomematic to 0.1.41 (@danielperna84
- #13814 ) (homematic docs) - Add support for Eufy bulbs and switches (@mjg59
- #13773 ) (eufy docs) (light.eufy docs) (switch.eufy docs) (new-platform) - Homekit refactor (@cdce8p
- #13707 ) (homekit docs) - HomeKit type_cover fix (@cdce8p
- #13832 ) (homekit docs) - Allow platform unloading (@balloob
- #13784 ) (hue docs) (light docs) - Support CO2/PM2.5/Light sensors in HomeKit (@Yonsm
- #13804 ) (homekit docs) (new-feature) - Clicksend: Added support for multiple recipients (@asafbiton96
- #13812 ) (notify docs) - Support Garage Doors in HomeKit (@marthoc
- #13796 ) (homekit docs) (new-feature) - Abode better events (@MisterWil
- #13809 ) (abode docs) - UPnP async (@dgomes
- #13666 ) (upnp docs) (sensor.upnp docs) - Update example (fixes #13834) (@fabaff
- #13839 ) - Add support for deCONZ daylight sensor (@marthoc
- #13479 ) (deconz docs) (sensor.deconz docs) - initialize queue before filtering (@dgomes
- #13842 ) (sensor.filter docs) - Extract config flow to own module (@balloob
- #13840 ) (config docs) (deconz docs) (hue docs) - Add support for controlling homekit lights and switches (@mjg59
- #13346 ) (homekit_controller docs) (light.homekit_controller docs) (new-platform) - bump python-ecobee-api version to 0.0.18 (@geekofweek
- #13854 ) (ecobee docs) - Adding USCIS component (@meauxt
- #13764 ) (sensor.uscis docs) (new-platform) - Avoid unnecessary cast state updates (@dersger
- #13770 ) (media_player.cast docs) - Prevent vesync doing I/O in event loop (@balloob
- #13862 ) (switch.vesync docs) (beta fix) - Update yweather.py (@TheCellMC
- #13851 ) - add support for Kodi discovery (@escoand
- #13790 ) (media_player.kodi docs) - Further untangle data entry flow (@balloob
- #13855 ) - Missing property decorator added (@syssi
- #13889 ) (fan.xiaomi_miio docs) (beta fix) - Fix race condition for component loaded before listening (@balloob
- #13887 ) (config docs) (beta fix) - Added snips service descriptions (@tschmidty69
- #13883 ) - Add unique_id for BMW ConnectedDrive (@gerard33
- #13888 ) (binary_sensor.bmw_connected_drive docs) (lock.bmw_connected_drive docs) (sensor.bmw_connected_drive docs) - Revert “Update yweather.py” (@pvizeli
- #13900 ) - Eufy colour bulb updates (@mjg59
- #13895 ) (eufy docs) (light.eufy docs) - Fix #13846 Double underscore in bluetooth address (@aav7fl
- #13884 ) (device_tracker docs) (beta fix) - Import operation modes from air humidifier (@syssi
- #13908 ) (fan.xiaomi_miio docs) (beta fix) - Fritzbox netmonitor name (@escoand
- #13903 ) (sensor.fritzbox_netmonitor docs) - Restore typeerror check for units sans energy tracking (@andersonshatch
- #13824 ) (switch.edimax docs) - Add more math functions to templates (@Shou
- #13915 ) - Upgrade pyqwikswitch to 0.71 (@kellerza
- #13920 ) (qwikswitch docs) - Add extra attributes for device scanner, Nmap and Unifi (IP, SSID, etc.) (@stephanerosi
- #13673 ) (device_tracker docs) - Fixed Capsman data not being used (@Marco98
- #13917 ) (device_tracker docs) - Broadlink Sensor - switch to connection-less mode (@Paxy
- #13761 ) (sensor.broadlink docs) - Add support for new platform: climate.modbus (@Kirchoff
- #12224 ) (climate.modbus docs) (new-platform) - Hive R3 update (@KJonline
- #13357 ) (hive docs) (binary_sensor.hive docs) (climate.hive docs) (light.hive docs) (sensor.hive docs) (switch.hive docs) - Updated foobot_async package version (@reefab
- #13942 ) (sensor.foobot docs) - Update pyhydroquebec to 2.2.2 (@titilambert
- #13946 ) (beta fix) - Upgrade alpha_vantage to 2.0.0 (@fabaff
- #13943 ) (sensor.alpha_vantage docs) - Cleanup on exit (@dgomes
- #13918 ) (media_player.mediaroom docs) - Upgrade somecomfort to 0.5.2 (@balloob
- #13940 ) (climate.honeywell docs) (beta fix) - Add data entry flow helper (@balloob
- #13935 ) (config docs) - Xiaomi MiIO Device Tracker: Unused variable removed (@syssi
- #13948 ) (device_tracker docs) - Implement play media to set a channel based on (by priority): (@stephanerosi
- #13934 ) (media_player.webostv docs) - Update of python-mpd2 (@karlkar
- #13921 ) (media_player.mpd docs) - Add AVM fritzbox smarthome component (@hthiery
- #10688 ) (fritzbox docs) (climate.fritzbox docs) (switch.fritzbox docs) (new-platform) - Adds SigFox sensor (@robmarkcole
- #13731 ) (sensor.sigfox docs) (new-platform) - Upgrade aiohttp to 3.1.3 (@fabaff
- #13938 ) - Upgrade youtube_dl to 2018.04.16 (@fabaff
- #13937 ) (media_extractor docs) - Added FB messenger broadcast api to notify.facebook component (@B1tMaster
- #12459 ) (notify.facebook docs) - Added web view for TTS to get url (@tschmidty69
- #13882 ) (tts docs) - Add services for bmw_connected_drive (@ChristianKuehnel
- #13497 ) (bmw_connected_drive docs) (device_tracker docs) - Fix call to parent broadlink switch (@Danielhiversen
- #13906 ) (switch.broadlink docs) (beta fix) - Bump deCONZ requirement to v36 (@Kane610
- #13960 ) (deconz docs) - Fix Gogogate2 ‘available’ attribute (@dlbroadfoot
- #13728 ) (beta fix) - Fix so it is possible to ignore discovered config entry handlers (@Kane610
- #13741 ) (beta fix) - Prevent vesync doing I/O in event loop (@balloob
- #13862 ) (switch.vesync docs) (beta fix) - Fix #13846 Double underscore in bluetooth address (@aav7fl
- #13884 ) (device_tracker docs) (beta fix) - Fix race condition for component loaded before listening (@balloob
- #13887 ) (config docs) (beta fix) - Missing property decorator added (@syssi
- #13889 ) (fan.xiaomi_miio docs) (beta fix) - Fix call to parent broadlink switch (@Danielhiversen
- #13906 ) (switch.broadlink docs) (beta fix) - Import operation modes from air humidifier (@syssi
- #13908 ) (fan.xiaomi_miio docs) (beta fix) - Upgrade pyqwikswitch to 0.71 (@kellerza
- #13920 ) (qwikswitch docs) - Upgrade somecomfort to 0.5.2 (@balloob
- #13940 ) (climate.honeywell docs) (beta fix) - Update pyhydroquebec to 2.2.2 (@titilambert
- #13946 ) (beta fix) - Revert “Upgrade pyqwikswitch to 0.71 (@balloob
- #13920 ) (qwikswitch docs) - Bump skybellpy version to 0.1.2 (@MisterWil
- #13974 ) (skybell docs) - Fix typo an coding style (@stephanerosi
- #13970 ) (device_tracker docs) - Params of the send command can be a list now (@syssi
- #13905 ) (vacuum docs) - Support basic covers with open/close/stop services HomeKit (@nickw444
- #13819 ) (homekit docs) (new-feature) - Colorlog windows fix (@veleek
- #13929 ) (notify docs) - deCONZ migrate setup fully to config entry (@Kane610
- #13679 ) (deconz docs) - Alexa thermostat fails to properly parse ‘value’ field for climate (@no2chem
- #13958 ) (alexa docs) - renaming icons (@NovapaX
- #13982 ) (hdmi_cec docs) (vacuum docs) (vacuum.dyson docs) (vacuum.neato docs) (vacuum.roomba docs) (vacuum.xiaomi_miio docs) - Fix for Lokalise backend misinterpretation of keys (@armills
- #13986 ) - Bump locationsharinglib to 1.2.1 (@thelittlefireman
- #13980 ) (device_tracker docs) - Support for multiple MAX!Cube LAN gateways added (@syssi
- #13517 ) (maxcube docs) (binary_sensor.maxcube docs) (climate.maxcube docs) (breaking change) - Add additional receiver for Onkyo zone 2 (@koolsb
- #13551 ) (media_player.onkyo docs) - Add blackbird media player component (@koolsb
- #13549 ) (media_player.blackbird docs) (new-platform) - Add support for Sensirion SHT31 temperature/humidity sensor (@viorels
- #12952 ) (sensor.sht31 docs) (new-platform) - Useless code removed (@syssi
- #13996 ) (maxcube docs) - Add Homematic HmIP-SWO-PR weather sensor support (@pascalhahn
- #13904 ) (homematic docs) - Disable ebox requirement (@balloob
- #14003 ) (sensor.ebox docs) (breaking change) - Upgraded miflora library to version 0.4.0 (@ChristianKuehnel
- #14005 ) (sensor.miflora docs) - Log an error instead of raising an exception (@syssi
- #14006 ) (sensor.sht31 docs) - Tibber available (@Danielhiversen
- #13865 ) (sensor.tibber docs) - Upgrade pylutron-caseta to 0.5.0 to reestablish connections (@rohankapoorcom
- #14013 ) (lutron_caseta docs) - Add sensor device classes (@balloob
- #14010 ) (sensor docs) (sensor.ecobee docs) (sensor.linux_battery docs) (sensor.nest docs) - Qwikswitch binary sensors (@kellerza
- #14008 ) (qwikswitch docs) (binary_sensor.qwikswitch docs) (sensor.qwikswitch docs) (beta fix) (new-platform) - Order the output of the automation editor (@balloob
- #14019 ) (config docs) (beta fix) - HomeKit Alarm Control Panel Code Exception Fix (@schmittx
- #14025 ) (homekit docs) (beta fix) - Revert cast platform polling mode (@OttoWinter
- #14027 ) (media_player.cast docs) (beta fix) - Handle HomeKit configuration failure more cleanly (@mjg59
- #14041 ) (homekit_controller docs) (beta fix) - Update device classes for contact sensor HomeKit (@marthoc
- #14051 ) (homekit docs) (beta fix) - Upgrade broadlink lib (@Danielhiversen
- #14074 ) (sensor.broadlink docs) (switch.broadlink docs) (beta fix) - Fix timezone issue when calculating min/max values in tibber #14009 (@Danielhiversen
- #14080 ) (sensor.tibber docs) (beta fix) - Updated list of AWS regions for Amazon Polly (@GotoCode
- #14097 ) (tts docs) (beta fix)