0.42
New integrations
- Lockitron locks (@aarya123 - #6805)
- Met Office weather and sensor components (@jacobtomlinson - #6742)
- Total Connect alarm systems (@wardcraigj - #6887)
- Eddystone Beacon Temperature Sensor (@citruz - #6789)
- CrimeReports.com integration shows crimes around a location in the US (@happyleavesaoc - #6966)
- The Ring doorbell has been integrated further with the inclusion of binary sensors (@tchellomello - #6520)
Breaking changes
- We were incorrectly treating groups named
default_view
as default views. Make sure you setview: true
in the config for these groups. #251 (frontend) - The last release introduced a revamped LIFX platform. We only realised after deploy that this version does not work on Windows. We have added the old LIFX implementation back as
lifx_legacy
. - We added indexes to the database to speed up the history view. Initial boot can take a couple of minutes. Do not shut down while migration is occurring. #6688
- Z-Wave cover workaround has been removed. Use device config instead. #6832
zwave:
device_config:
cover.my_cover:
invert_openclose_buttons: true
- If you set an initial state for an automation, input_boolean, input_slider or input_select it will overrule over the previous state. #6911 #6924
- Z-Wave rename node service parameter
entity_id
has been replaced withnode_id
to align parameters #6938 - Automations are now initialized when Home Assistant finishes starting up. This means that it is deprecated to listen for event
homeassistant_start
. Instead, use the newhomeassistant
automation platform. #6936
automation:
trigger:
platform: homeassistant
event: start
action:
service: light.turn_on
- The Ring component has moved the authentication to a dedicated ring component. #6520
ring:
username: !secret ring_username
password: !secret ring_password
binary_sensor:
- platform: ring
monitored_conditions:
- ding
- motion
sensor:
- platform: ring
monitored_conditions:
- battery
- last_activity
- last_ding
- last_motion
- volume
All changes
- Flux led update lib (@danielhiversen - #6763)
- Adding expire_after to mqtt sensor to expire outdated values (@micw - #6708)
- New indexes for states and recording_runs tables (@m00dawg - #6688) (breaking change)
- Fix flaky template test (@armills - #6768)
- Repair zwave sensor coverage (@armills - #6764)
- Version bump to 0.42.0.dev0 (@balloob)
- current temp could be none (@turbokongen - #6759)
- Typing error and update test (@turbokongen - #6757)
- Wink Aros Fixes (@geekofweek - #6726)
- Upgrade pydroid-ipcam to 0.7 (@fabaff - #6772)
- Upgrade psutil to 5.2.1 (@fabaff - #6771)
- Upgrade sleekxmpp to 1.3.2 (@fabaff - #6773)
- Tests for zwave workaround detection (@armills - #6761)
- Bugfix automation fire on bootstrap (@pvizeli - #6770)
- Homematic Fixes (@danielperna84 - #6769)
- Fix wink siren (@w1ll1am23 - #6775)
- Fix bridge-led support in limitlessled.py (@quadportnick - #6776)
- Wrong info in discovery schema (@turbokongen - #6779)
- switch.tplink: upgrade to the newest upstream release which adds support for plugs using the newer communication protocol (@rytilahti - #6790)
- Add switch to MQTT discovery (@fabaff - #6733)
- Update docstrings (@fabaff - #6795)
- Add optional unit of measurement (@fabaff - #6796)
- Upgrade zeroconf to 0.19.0 (@fabaff - #6792)
- Upgrade pysnmp to 4.3.5 (@fabaff - #6793)
- Platform for Munich public transport departure times (@DavidMStraub - #6704)
- Use string formatting and remove already global disabled pylint issue (@fabaff - #6801)
- Fix typo and update name (@fabaff - #6809)
- Upgrade matrix-client to 0.0.6 (@fabaff - #6808)
- Make get_snmp_data more robust (@tantecky - #6798)
- Add NVR support to Hikvision Binary Sensors (@mezz64 - #6807)
- Update Insight parameters using the subscription data. (@pavoni - #6782)
- fix WOL in docker/jail (@goto100 - #6810)
- Allow to monitor Windows hosts (@fabaff - #6803)
- lights/hue: use device class for on/off devices like the osram lightify plug (@jannau - #6817)
- [switch.wemo] Fix mW to kW conversion. (@lwis - #6826)
- yeelight: adjust supported features on update() (@rytilahti - #6799)
- Updated pubnubsub-handler version (@w1ll1am23 - #6829)
- Remove zwave cover invert workaround. Use config instead. (@andrey-git - #6832) (breaking change)
- history_stats: Fix schema, as
state
can be arbitrary string (@leppa - #6753) - Rflink group commands (@aequitas - #5969)
- Updating Alarm.com Component for async and no Selenium (@Xorso - #6752)
- Add voluptuous config validation to scenes (@MartinHjelmare - #6830)
- Integration with lockitron (@aarya123 - #6805) (new-platform)
- [switch.wemo] Fix today_energy_kwh calculation. (@lwis - #6846)
- Locative tests to use aiohttp test utils (@balloob - #6838)
- Convert Alexa tests to use aiohttp test utils (@balloob - #6839)
- Handle initial event after entity is instantiated. (@aequitas - #6760)
- Lifx legacy (@amelchio - #6847) (new-platform)
- aiohttp 2 (@balloob - #6835)
- Fix configuration setup (@bdurrer - #6853)
- Add option to disable automatic add for lights and sensors. (@aequitas - #6852)
- Update aioHTTP to 2.0.5 (@pvizeli - #6856)
- use change light level to avoid variable ramp speeds (@wardcraigj - #6860)
- Handle aiohttp task cancellation better (@balloob - #6862)
- Introduced Ring binary sensors and refactored Ring component (@tchellomello - #6520) (breaking change) (new-platform)
- Upgrade sendgrid to 3.6.5 (@fabaff - #6866)
- Upgrade sphinx-autodoc-typehints to 1.2.0 (@fabaff - #6865)
- Added Met Office weather and sensor components (@jacobtomlinson - #6742) (new-platform)
- Upgrade speedtest-cli to 1.0.3 (@fabaff - #6867)
- Bumped amcrest module to 1.1.5 (@tchellomello - #6872)
- Upgrade pytz to 2017.02 (@fabaff - #6875)
- Upgrade aiohttp_cors to 0.5.2 (@fabaff - #6874)
- Upgrade sqlalchemy to 1.1.8 (@fabaff - #6873)
- added support for Fibaro FGR-222 (similar to FGRM-222) (@ChristianKuehnel - #6890)
- Fluxled (@danielhiversen - #6892)
- Fix Tado climate set off mode (@wmalgadey - #6848)
- Fox UMP volume set (@danieljkemp - #6904)
- Move examples out (@balloob - #6908)
- Update README.rst (@balloob)
- Makes amcrest.sensor to handle properly the scan_interval option. (@tchellomello - #6885)
- Make sensor.ring to handle scan_interval option as expected. (@tchellomello - #6886)
- Eliminate needless async_add_job invocation of async_add_devices (@nugget - #6864)
- Onkyo update (@danieljkemp - #6906)
- Fix for #6691 Neato Connection error handling (@turbokongen - #6731)
- Adds support for the PlugInDimmer hardware (@gurumitts - #6915)
- Support for zwave light transitions (@armills - #6868)
- Bump pyHik library version to support more cameras (@mezz64 - #6921)
- Update vera cover refresh logic (@pavoni - #6897)
- Update frontend (@balloob)
- Automation: initial state > restore state (@balloob - #6911) (breaking change)
- Upgrade flux_led to 0.17 (@danielhiversen - #6929)
- Upgrade paho-mqtt to 1.2.1 (@fabaff - #6928)
- Upgrade distro to 1.0.4 (@fabaff - #6926)
- Upgrade Sphinx to 1.5.4 (@fabaff - #6927)
- Allow token authentication for 'hook' switch component (@KlaasH - #6922)
- WIP - Fix bug in state handling in Vera Switch and Light (@pavoni - #6931)
- total connect alarm support (@wardcraigj - #6887) (new-platform)
- Initial state over restore state (@balloob - #6924) (breaking change)
- Eddystone Beacon Temperature Sensor (@citruz - #6789) (new-platform)
- Add android ip webcam support for aiohttp2 (@pvizeli - #6940)
- Bump pywemo version. Fixes Osram/Sylvania Lightify tunable white bulbs. (@pavoni - #6946)
- Clean artifacts after running Ring tests. (@tchellomello - #6944)
- Rename zwave nodes by node ID instead of entity ID (@armills - #6938) (breaking change)
- Report proper features in mqtt_json light (@jawilson - #6941)
- Add multi phone numbers support (@titilambert - #6605)
- Upgrade Sphinx to 1.5.5 (@fabaff - #6947)
- Upgrade py-cpuinfo to 3.0.0 (@fabaff - #6948)
- Fix automations listening to HOMEASSISTANT_START (@balloob - #6936) (breaking change)
- Fix startup of sonos / snapshot handling / error handling (@pvizeli - #6945)
- Upgrade mysensors dep and callbacks (@MartinHjelmare - #6950)
- Added average temperature for the day before and the current period (@diogos88 - #6883)
- Upgrade sqlalchemy to 1.1.9 (@fabaff - #6955)
- Update for 0.42 (@fabaff)
- Initial import for HassIO (@pvizeli - #6935) (new-platform)
- light.yeelight: catch i/o related exceptions from the backend lib (@rytilahti - #6952)
- Fix current_temperature is rounded (@aufano - #6960)
- Preserve customize glob order. (@andrey-git - #6963)
- Foscam Camera: Adding exception handling when fetching the camera image to avoid python exception errors when host is not reachable or rather any url error to camera (@viswa-swami - #6964)
- Crime Reports sensor (@happyleavesaoc - #6966) (new-platform)
- Update kodi for aiohttp2 (@armills - #6967)
- Bugfix time and task coro (@pvizeli - #6968)
- Fix control+c quitting HASS (@balloob - #6974)
- Update Emby for aiohttp v2 (@mezz64 - #6981)
- switch.tplink: bump pyhs100 version requirement (@rytilahti - #6986)
- Warn if start takes a long time. (@balloob - #6975)
- Bump Amcrest module to 1.1.8 (@tchellomello - #6990)