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) +
Breaking 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) (sensor.usps docs) (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 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. The release notes have comments enabled but it’s preferred if you use the former communication channels. Thanks.
+Reporting Issues
+Experiencing issues introduced by this release? Please report them in our issue tracker. Make sure to fill in all fields of the issue template.
+ +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) (sensor.fedex docs) +
- bump ups version (@happyleavesaoc - #7654) +
- update usps (@happyleavesaoc - #7655) (sensor.usps docs) (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) +
- dont 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 (@wardcraigj - #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) +