0.67.0
New Platforms
- Qwikswitch async refactor & sensor (@kellerza - #13509) (qwikswitch docs) (light.qwikswitch docs) (sensor.qwikswitch docs) (switch.qwikswitch docs) (new-platform)
- Adds folder_watcher component (@robmarkcole - #12918) (watchdog_file_watcher docs) (new-platform)
- Add FreeDNS component (@bdurrer - #13526) (freedns docs) (new-platform)
- Google Maps location sharing device tracker (@michaelarnauts - #12301) (device_tracker.google_maps docs) (new-platform)
- Added Waze travel time sensor (@Myrddyn1 - #12387) (sensor.waze_travel_time docs) (new-platform)
- Added switch component to Amcrest IP Camera. (@adpriebe - #12992) (amcrest docs) (switch.amcrest docs) (new-platform)
- Add mastodon (@fabaff - #13441) (notify docs) (new-platform)
- Tahoma switches (@ikucuze - #13636) (tahoma docs) (switch.tahoma docs) (new-platform)
- Add support for Nanoleaf Aurora Light Panels (@Oro - #13456) (light.aurora docs) (new-platform)
Breaking Changes
- Updates default Pilight port number (@frenck - #13419) (pilight docs) (breaking change)
- Update to new "b2vapi" of BMW ConnectedDrive (@ChristianKuehnel - #13305) (bmw_connected_drive docs) (binary_sensor.bmw_connected_drive docs) (lock.bmw_connected_drive docs) (sensor.bmw_connected_drive docs) (breaking change)
- Remove MercedesME component (@ReneNulschDE - #13538) (device_tracker docs) (mercedesme docs) (binary_sensor.mercedesme docs) (sensor.mercedesme docs) (breaking change)
- Channel up and down for webostv (@stephanerosi - #13624) (media_player.webostv docs) (breaking change)
- Add media type separation for video/movie (@tadly - #13612) (breaking change)
- Added ENTITY_ID_FORMAT import and set entity_id in init (@timmo001 - #13642) (switch.broadlink docs) (breaking change)
All changes
- Updates default Pilight port number (@frenck - #13419) (pilight docs) (breaking change)
- Upgrade mypy to 0.580 (@fabaff - #13420)
- Update to new "b2vapi" of BMW ConnectedDrive (@ChristianKuehnel - #13305) (bmw_connected_drive docs) (binary_sensor.bmw_connected_drive docs) (lock.bmw_connected_drive docs) (sensor.bmw_connected_drive docs) (breaking change)
- Add code owner for Manual Alarm with MQTT Control (@colinodell - #13438)
- QNAP updates (@colinodell - #13435) (sensor.qnap docs)
- Xiaomi MiIO Fan: Xiaomi Air Humidifier integration (@syssi - #12627) (fan.xiaomi_miio docs)
- Bump songpal version, fixes lots of issues mentioned in #13022 (@rytilahti - #13440) (media_player.songpal docs)
- Removed the google home warning from emulated_hue (@mf-social - #13436)
- Fixing odometer to display km (@alandtse - #13427) (sensor.tesla docs)
- Upgrade keyring to 12.0.0 and keyrings.alt to 3.0 (@fabaff - #13452)
- Upgrade aiohttp to 3.1.0 (@fabaff - #13451)
- Qwikswitch async & updates (@kellerza - #12641) (qwikswitch docs) (light.qwikswitch docs) (switch.qwikswitch docs)
- Make Telnet Switch value template optional (@DanNixon - #13433) (switch.telnet docs)
- Update yeelightsunflower to 0.0.10 (@lindsaymarkward - #13448)
- Add more info to issue template (@c727 - #12955)
- [RFC] Update issue template (@amelchio - #12989)
- Update total_connect_client to 0.17 for Honeywell L5100-WiFi Support (@phileaton - #13473) (alarm_control_panel.totalconnect docs)
- Upgrade python-mystrom to 0.4.2 (@fabaff - #13485) (light.mystrom docs) (switch.mystrom docs)
- New service added to control the power mode of the yeelight (@syssi - #13267) (light.yeelight docs)
- Upgrade slacker to 0.9.65 (@fabaff - #13496) (notify docs)
- Adds template function state_attr to get attribute from a state (@Nossnevs - #13378)
- Upgrade aiohttp to 3.1.1 (@fabaff - #13510)
- Update tradfri v5 (@lwis - #11187) (tradfri docs) (light.tradfri docs) (sensor.tradfri docs)
- Fix typos and update link (fixes #13520) (@fabaff - #13529)
- Tradfri - unique_id's and color_temp support for rgb-bulbs (@NovapaX - #13531) (light.tradfri docs)
- Qwikswitch async refactor & sensor (@kellerza - #13509) (qwikswitch docs) (light.qwikswitch docs) (sensor.qwikswitch docs) (switch.qwikswitch docs) (new-platform)
- Adds folder_watcher component (@robmarkcole - #12918) (watchdog_file_watcher docs) (new-platform)
- Update rflink to 0.0.37 (@olskar - #12603) (rflink docs)
- Added file path validity checks to file sensor (@FrederikBolding - #12505) (sensor.file docs)
- Allow for overriding the DoorBird push notification URL in configuration (@Klikini - #13268) (doorbird docs)
- Convert Hue to always use config entries (@balloob - #13034) (hue docs)
- Implement thermostat support for Alexa (@trisk - #13340) (alexa docs)
- deCONZ config entry (@Kane610 - #13402) (deconz docs)
- Remove andrey-git from requirements monitoring (@andrey-git - #13547)
- Fix BMW device tracker toggling state if vehicle tracking is disabled (@ChristianKuehnel - #12999) (device_tracker.bmw_connected_drive docs)
- Xiaomi MiIO Switch: Support for the Xiaomi Chuangmi Plug V3 (@syssi - #13271) (switch.xiaomi_miio docs)
- Add FreeDNS component (@bdurrer - #13526) (freedns docs) (new-platform)
- Update pylint to 1.8.3 (@scop - #13544)
- Google Maps location sharing device tracker (@michaelarnauts - #12301) (device_tracker.google_maps docs) (new-platform)
- Check_config: Handle numbers correctly when printing config (@hAmpzter - #13377)
- Add support for Canary Flex (@snjoetw - #13280) (canary docs) (sensor.canary docs)
- Fixes #12758. Try other cameras even if one fails to initialize (@PhracturedBlue - #13276) (amcrest docs)
- Added HassOpenCover and HassCloseCover intents (@tschmidty69 - #13372) (conversation docs) (cover docs)
- rfxtrx lib 0.22.0 (@Danielhiversen - #13576) (rfxtrx docs)
- xiaomi lib upgrade (@Danielhiversen - #13577) (xiaomi_aqara docs)
- Remove MercedesME component (@ReneNulschDE - #13538) (device_tracker docs) (mercedesme docs) (binary_sensor.mercedesme docs) (sensor.mercedesme docs) (breaking change)
- Added Waze travel time sensor (@Myrddyn1 - #12387) (sensor.waze_travel_time docs) (new-platform)
- Added switch component to Amcrest IP Camera. (@adpriebe - #12992) (amcrest docs) (switch.amcrest docs) (new-platform)
- Upgrade pyhydroquebec 2.2.1 (@titilambert - #13586) (sensor.hydroquebec docs)
- Add mastodon (@fabaff - #13441) (notify docs) (new-platform)
- Added support for requesting RSSI values from Bluetooth devices (@FrederikBolding - #12458) (device_tracker.bluetooth_tracker docs)
- Fix mysensors update callback (@MartinHjelmare - #13602) (mysensors docs)
- Broadlink (@Danielhiversen - #13585) (sensor.broadlink docs) (switch.broadlink docs)
- Fix IMAP email message_data (@zhaokoh - #13606) (sensor.imap_email_content docs)
- Re-add group polling as a fallback for observation (@lwis - #13613) (light.tradfri docs)
- Unflake folder watcher test (@balloob - #13569)
- Make mysensors updates and platform setup async (@MartinHjelmare - #13603)
- Use 0/1 for raspberry pi cover GPIO writes rather than true/false (@fezfox - #13610) (cover.rpi_gpio docs)
- Fix Hue error logging (@balloob - #13616) (hue docs)
- Bugfix for tradfri to correctly execute Command. (@lwis - #13618) (light.tradfri docs)
- Hue mireds value is actually 153 not 154 (@Skaronator - #13601) (light docs)
- changed PyTado version (@wmalgadey - #13626) (tado docs)
- Upgrade py-cpuinfo to 4.0.0 (@fabaff - #13629) (sensor.cpuspeed docs)
- Add Switzerland (@fabaff - #13630) (binary_sensor.workday docs)
- Xiaomi Mi WiFi Repeater 2 integration as device tracker (@syssi - #13521)
- Upgrade youtube_dl to 2018.04.03 (@fabaff - #13647) (media_extractor docs)
- Update plex.py (@chronm - #13659) (sensor.plex docs)
- Always enable config entries & remove config_entry_example (@balloob - #13663) (config docs) (config_entry_example docs)
- Add missing service docs for hs_color (@armills - #13667)
- Add regex functions as templating helpers (@mountainsandcode - #13631)
- Channel up and down for webostv (@stephanerosi - #13624) (media_player.webostv docs) (breaking change)
- Added headers configuration variable to notify.rest component (@5LICK - #13674) (notify docs)
- Spelling fixes (@scop - #13681) (device_tracker docs) (smappee docs) (alarm_control_panel.ifttt docs) (climate.nest docs) (remote.xiaomi_miio docs)
- Xiaomi MiIO Light: White Philips Candle Light support (@syssi - #13682) (light.xiaomi_miio docs)
- Bugfixes HomeKit covers, lights (@cdce8p - #13689) (homekit docs)
- Minor style changes, cleanup (@cdce8p - #13654) (homekit docs)
- Bugfix: Zwave Print_node to logfile instead of console (@turbokongen - #13302) (zwave docs)
- Update HAP-python to 1.1.8 (@cdce8p - #13563) (homekit docs)
- Update ha-philips_js to 0.0.3 (@danielperna84 - #13702) (media_player.philips_js docs)
- Coverage & Codeowners (@kellerza - #13700)
- Bump insteonplm to 0.8.6 to fix sensor message handling (@teharris1 - #13691) (insteon_plm docs)
- Fix asuswrt ap mode failure (@shuaiger - #13693) (device_tracker docs)
- Support color temperature in Homekit (@morberg - #13658) (homekit docs)
- Remove unused CONF_WATCHERS (@robmarkcole - #13678) (folder_watcher docs)
- Add media type separation for video/movie (@tadly - #13612) (breaking change)
- Adding configration to disable ip address as a requirement Fixes: #13399 (@PlanetJ - #13692) (device_tracker docs)
- Tahoma switches (@ikucuze - #13636) (tahoma docs) (switch.tahoma docs) (new-platform)
- Send XY color for non-osram hue bulbs (@armills - #13665) (light.hue docs)
- Update AbodePy version to 0.12.3 (@MisterWil - #13709) (abode docs)
- Enable autodiscovery for mqtt cameras (@jmtatsch - #13697) (mqtt docs) (camera.mqtt docs)
- Added ENTITY_ID_FORMAT import and set entity_id in init (@timmo001 - #13642) (switch.broadlink docs) (breaking change)
- Fix #10175 (@pschmitt - #13713) (media_player.liveboxplaytv docs)
- Add support for Nanoleaf Aurora Light Panels (@Oro - #13456) (light.aurora docs) (new-platform)
- Added gogogate2 cover (@dlbroadfoot - #13467)
- Remove vendor lookup for mac addresses (@balloob - #13788) (device_tracker docs)
- iglo hs color fix (@armills - #13808) (light.iglo docs)
- Fix too green color conversion (@amelchio - #13828)
- Rename from aurora light to nanoleaf_aurora (@Oro - #13831) (light.nanoleaf_aurora docs)
- Channel up/down for LiveTV and next/previous for other apps (@stephanerosi - #13829) (media_player.webostv docs)
- Add authentication to error log endpoint (@balloob - #13836) (api docs)