0.46: Rachio sprinklers, Netgear Arlo cameras and Z-Wave fans
It’s time for 0.46! This release does not have too many new integrations, instead it focussed on bug fixes.
New platforms
- Template light (@cribbstechnologies
- #7657 ) (light.template docs) (new-platform) - Support for GE Zwave fan controller (@armills
- #7767 ) (zwave docs) (fan.zwave docs) (new-platform) - Rachio (Sprinklers) (@Klikini
- #7600 ) (switch.rachio docs) (new-platform) - Introduced support to Netgear Arlo Cameras (@tchellomello
- #7826 ) (arlo docs) (camera.arlo docs) (sensor.arlo docs) (new-platform)
Release 0.46.1 - June 9
- Support for renaming ZWave values (@armills
- #7780 ) (zwave docs) - Dsmr5 revert (@aequitas
- #7900 ) (sensor.dsmr docs) - Fix typos in Wunderground component (Percipitation -> Precipitation) (@mje-nz
- #7901 ) (sensor.wunderground docs) - Mqtt cover: Making command topic optional and add ability to set up/down position including ability to template the value (@cribbstechnologies
- #7841 ) (cover.mqtt docs) - Media Player - OpenHome: Fixed metadata issue (@bazwilliams
- #7932 ) (media_player.openhome docs) - Sensor - MetOffice: Fix last updated date (@cyberjacob
- #7965 ) (metoffice docs) - Prevent Roku doing I/O in event loop (@balloob
- #7969 ) (media_player.roku docs)
Backward-incompatible changes
- The USPS sensor entity names have changed as there are now two. One for packages and one for mail. Config will now also use
scan_interval
instead ofupdate_interval
(@happyleavesaoc- #7655 ) (breaking change) - Automation state trigger: From/to checks will now ignore state changes that are just attribute changess (@amelchio
- #7651 ) (automation.state docs) (breaking change) - Redesign monitored variables for hp_ilo sensor.
monitored_variables
is now a list ofname
andsensor_type
values (@Juggels- #7534 ) (sensor.hp_ilo docs) (breaking change)
sensor:
- platform: hp_ilo
host: IP_ADDRESS or HOSTNAME
username: USERNAME
password: PASSWORD
monitored_variables:
- name: SENSOR NAME
sensor_type: SENSOR TYPE
- Automation - time: The
after
keyword for time triggers (not conditions) has been deprecated in favor of theat
keyword. This resembles better what it does (old one still works, gives a warning) (@armills- #7846 ) (automation.time docs) (breaking change) - Automation - numeric_state:
above
andbelow
will no longer trigger if it is equal. (@armills- #7857 ) (breaking change) - Broadlink switches: Entity ids will change for switches that don’t have a default name set. In this case the object_id is now used. (@abmantis
- #7845 ) (switch.broadlink docs) (breaking change) - Disallow ambiguous color descriptors in the light.turn_on schema. This means that you can no longer specify both
xy_color
andrgb_color
. (@amelchio- #7765 ) (breaking change)
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
All changes
- Align with OpenALPR platform for naming conf variables (@fabaff
- #7650 ) (image_processing.seven_segments docs) - Added support to Amcrest camera to feed using RTSP via ffmpeg (@tchellomello
- #7646 ) (camera.amcrest docs) (sensor.amcrest docs) - bump fedex version (@happyleavesaoc
- #7653 ) - bump ups version (@happyleavesaoc
- #7654 ) - update usps (@happyleavesaoc
- #7655 ) (breaking change) - Final tweaks for Zwave panel (@turbokongen
- #7652 ) (zwave docs) - Add network_key as a config option (@robbiet480
- #7637 ) (zwave docs) - Bugfix #7586 (@turbokongen
- #7661 ) (lock.zwave docs) - Fix tests (@balloob
- #7659 ) - Change line endings to LN (@fabaff
- #7660 ) (calendar.demo docs) (calendar.google docs) (camera.synology docs) (climate.tado docs) (remote.harmony docs) (sensor.synologydsm docs) - Point pylutron to pypi (@thecynic
- #7664 ) (lutron docs) - Upgrade Openhome library (@bazwilliams
- #7671 ) (media_player.openhome docs) - Ignore attribute changes in automation trigger from/to (@amelchio
- #7651 ) (automation.state docs) (breaking change) - Switch pymodbus to pypi (@andrey-git
- #7677 ) (modbus docs) - zoneminder: fix incorrect use of logging.exception. (@tobygray
- #7675 ) (zoneminder docs) - Zwave: Apply refresh_node workaround on 1st instance only (@andrey-git
- #7579 ) (zwave docs) - Guard against new and removed state change events (@balloob
- #7687 ) (automation.state docs) - ZWave: Add reset service to meters (@turbokongen
- #7676 ) (zwave docs) - Remove defunct INSTALL_OPENZWAVE from Dockerfile (@armills
- #7697 ) - Fix telegram chats (@azogue
- #7689 ) (notify.telegram docs) - Fix playback control of web streams (@cgtobi
- #7683 ) (media_player.volumio docs) - Sort entities in default groups by name (@amelchio
- #7681 ) - Continue tracking device over dhcp lease table if wireless adapter not installed (@LvivEchoes
- #7690 ) (device_tracker.mikrotik docs) - device_tracker.ubus: Handle empty results (@tobygray
- #7673 ) (device_tracker.ubus docs) - Bump pyEight version (@mezz64
- #7701 ) (eight_sleep docs) - Upgrade python-telegram-bot to 6.0.1 (@fabaff
- #7704 ) - Make ‘sender’ as requirement for the config (fixes #7698) (@fabaff
- #7706 ) (notify.smtp docs) - Allow fetching hass.io panel without auth (@balloob
- #7714 ) (hassio docs) - update apcacccess used in apcupsd to 0.0.10, which fixes random file drop from apcaccess (@infamy
- #7722 ) (apcupsd docs) - Constrain requests to a version (@balloob
- #7725 ) - Asuswrt continuous ssh (@aronsky
- #7728 ) - Ensure https base_url in telegram bot (@bzillins
- #7726 ) (telegram_bot.webhooks docs) - Prevent the random template filter from caching its output. Fixes #5678 (@antsar
- #7716 ) - Don’t initialize mqtt components which have already been discovered (@nordeep
- #7625 ) (mqtt.discovery docs) - LIFX: disable color features for white-only bulbs (@amelchio
- #7742 ) (light.lifx docs) - Don’t block startup more than 60 seconds while waiting for components. (@antsar
- #7739 ) - Always return rgb color of bulbs (@w1ll1am23
- #7743 ) (light.wink docs) - Redesign monitored variables for hp_ilo sensor (@Juggels
- #7534 ) (sensor.hp_ilo docs) (breaking change) - Fix time_date sensor to update at predictable intervals (@stu-gott
- #7644 ) (sensor.time_date docs) - Added new commands and functionality to the harmony remote component. (@everix1992
- #7113 ) (remote docs) (remote.harmony docs) (remote.services.yaml docs) - Template light (@cribbstechnologies
- #7657 ) (light.template docs) (new-platform) - Exclude filter for event types (@amigian74
- #7627 ) - Change setup script to use pip install instead of setup.py develop (@hoh
- #7756 ) - Add icons to device tracker. (@antsar
- #7759 ) - Rename of the zwave hass.data constants (@armills
- #7768 ) (zwave docs) (cover.zwave docs) (lock.zwave docs) - Get rid of mock http component app (@balloob
- #7775 ) - Remove usage of event_loop fixture (@balloob
- #7776 ) - assertEquals is deprecated (@balloob
- #7777 ) - Support for GE Zwave fan controller (@armills
- #7767 ) (zwave docs) (fan.zwave docs) (new-platform) - Replace executor with async_add_job (@balloob
- #7658 ) - Fix Telegram Bot send file to multiple targets, snapshots of HA cameras, variable templating, digest auth (@azogue
- #7771 ) - Fix more deprecation warnings (@balloob
- #7778 ) - Powerview to async (@sander76
- #7682 ) (scene.hunterdouglas_powerview docs) - Fix home/stay in concord232 (@CTLS
- #7789 ) (alarm_control_panel.concord232 docs) - Add Marantz SSDP discovery / Detect error string in AppCommand.xml body (@scarface-4711
- #7779 ) (media_player.denonavr docs) - Upgrade Sphinx to 1.6.2 (@fabaff
- #7805 ) - Upgrade slacker to 0.9.50 (@fabaff
- #7797 ) (notify.slack docs) - Bump pyenvisalink to version 2.1 (@Cinntax
- #7803 ) (envisalink docs) - Upgrade pysnmp to 4.3.6 (@fabaff
- #7806 ) (device_tracker.snmp docs) (sensor.snmp docs) - Rachio (Sprinklers) (@Klikini
- #7600 ) (switch.rachio docs) (new-platform) - Rest notify data (@Teagan42
- #7757 ) (notify.rest docs) - Added handling of an AssertionError from pxssh failed login (@aronsky
- #7750 ) (device_tracker.asuswrt docs) - Upgrade sqlalchemy to 1.1.10 (@fabaff
- #7807 ) - Upgrade mypy to 0.511 (@fabaff
- #7809 ) - Allow configuring DSMR5 protocol. (@aequitas
- #7535 ) (sensor.dsmr docs) - Telegram send image: fix mimetype detection (@azogue
- #7802 ) - Bump aiohttp to 2.1.0 (@mezz64
- #7825 ) - Cleanup telegram / Add url to webhook (@pvizeli
- #7824 ) (telegram_bot.polling docs) (telegram_bot.webhooks docs) (breaking change) - Upgrade pysnmp to 4.3.7 (@fabaff
- #7828 ) (device_tracker.snmp docs) (sensor.snmp docs) - Flux led fix (@danielhiversen
- #7829 ) (light.flux_led docs) - update snapcast media player (@happyleavesaoc
- #7079 ) (media_player.services.yaml docs) (media_player.snapcast docs) - Update docstrings and log messages (@fabaff
- #7709 ) - Upgrade PyMVGLive to 1.1.4 (@fabaff
- #7832 ) (sensor.mvglive docs) - Added persistent error message if cover.myq fails to load (@tchellomello
- #7700 ) (cover.myq docs) - Add initial benchmark framework (@balloob
- #7827 ) - Downgrade Docker to Python 3.5 to solve Segmentation Faults (@philhawthorne
- #7799 ) - Introduced support to Netgear Arlo Cameras (@tchellomello
- #7826 ) (arlo docs) (camera.arlo docs) (sensor.arlo docs) (new-platform) - Allow ‘base_url’ (fixes #7784) (@fabaff
- #7796 ) (upnp docs) - Expose the node name on the zwave node entity (@armills
- #7787 ) (zwave docs) - Bumped pyhomematic version (@danielperna84
- #7861 ) (homematic docs) - Rename time trigger ‘after’ to ‘at’ (@armills
- #7846 ) (automation.time docs) (breaking change) - Use expected behvaior for above/below (@armills
- #7857 ) (breaking change) - log time delay of domain setup in info level (@azogue
- #7808 ) - Optimize history_stats efficiency and database usage (@bokub
- #7858 ) (sensor.history_stats docs) - don’t use default for switch name, so that the object id is used (@abmantis
- #7845 ) (switch.broadlink docs) (breaking change) - Disallow ambiguous color descriptors in the light.turn_on schema (@amelchio
- #7765 ) (breaking change) - Make monkey patch work in Python 3.6 (@balloob
- #7848 ) - fix permissions issue for Insteon Local #6558 (@craigjmidwinter
- #7860 ) (insteon_local docs) - Start of migration framework, to allow moving of files in the config … (@infamy
- #7740 ) (ios docs) (notify.ios docs) (breaking change) - Spotify aliases (@Teagan42
- #7702 ) (media_player.spotify docs) - Query in InfluxDB sensor is now templatable (@titilambert
- #7634 ) (sensor.influxdb docs) - fix for https://github.com/home-assistant/home-assistant/issues/7019
(@molobrakos - #7618 ) (tellduslive docs) - Check if media commands are actually applicable (@Juggels
- #7595 ) (media_player.sonos docs) - Quickfix Bug #7384 (@DavidLP
- #7582 ) (media_player.spotify docs) - Align switch group handling with light. (@aequitas
- #7577 ) (switch.rflink docs) - Update netdisco (@balloob
- #7865 ) - Fix telegram_bot (@balloob
- #7877 ) (telegram_bot.polling docs) (telegram_bot.webhooks docs) - [light.lifx] Update aiolifx (@amelchio
- #7882 ) (light.lifx docs) - Fix MQTT camera test (@balloob
- #7878 )