It’s time for release 0.91 and this release is all about streaming cameras. Home Assistant 0.90 allowed users to stream cameras in the frontend and play camera streams on Chromecasts. This release adds support to:
- Record camera streams to disk with the new recording service for the camera integration
- Support to ask Google Assistant to show your camera on its display or on a Chromecast
- Preload streams so that bringing up a stream on a device is super fast. This can be configured on a per camera basis via the camera more info dialog.
We’re still in the process of updating more cameras to support the stream component. If you want to try it today, the easiest approach is to configure a generic camera with a
stream_source or buy a camera that supports the standard ONVIF protocol.
A BIG shout to @awarecan, who has migrated our CI infrastructure to CircleCI and Codecov. CircleCI’s advanced caching and code splitting controls has speed up tests significantly. Codecov tracks our code coverage and generates detailed reports for each contribution to see how well it is tested.
And in case you missed the announcement, we will soon start working on an official Android app. And in case it wasn’t clear, our other announcement, that we would occassionally show ads in the UI, was an April fools joke 😁.
We finished the great migration. All built-in platforms are now in their own folder. This means that if you had a custom component or platform that had the same name as a built-in one, you have to rename it. If you still have platforms in your
custom_components/ directory in the old file format,
sensor/my_platform.py, rename it to
my_platform/sensor.py. It still works but it will not be supported in a future release.
Trusted networks has been updated by @awarecan to allow specifying specific uses that specific IP addresses are allowed to log into. If a user is logging in with trusted networks and there is only a single user, you can now configure it to skip the login form and automatically login. See the documentation for more info.
This release adds camera support to the ESPHome integration. If you haven’t heard about ESPHome yet, it allows you to create your own sensors and smart devices and configure them using YAML. With Home Assistant 0.91, it is now possible to integrate cameras. This means that you can have a WiFi enabled camera that integrates automatically into Home Assistant for as little as $9 😲.
Check this cool demo, part of this blog post:
Every release our Zigbee integration is getting better thanks to the hard work by @dmulcahey, @damarco and @Adminiuga. This release introduces a brand new pairing experience. While pairing mode is enabled, any device that is getting paired will instantly show up, allowing users to configure the name and the area.
If you run hass.io on an Intel NUC and haven’t seen it yet, check out the VS Code add-on by Frenck.
I'm so excited to release this add-on 😃— Franck Nijhof (@Frenck) March 26, 2019
Today I give you the Visual Studio Code!! add-on for @home_assistant! 🎉
The full VSCode experience in your HA frontend including the HA VSCode extension preconfigured out of the box!https://t.co/7bQ6JIF8yQ#InternetOfThings #hassio pic.twitter.com/8CwTfKVJvV
- Add LCN sensor platform (@alengwenus - #21440) (lcn docs) (new-platform)
- Add ESPHome Camera (@OttoWinter - #22107) (esphome docs) (new-platform)
- Add Freebox switch platform (@SNoof85 - #21710) (freebox docs) (new-platform)
- Add support for Tfiac Climate component (@fredrike - #21823) (tfiac docs) (new-platform)
- Add switches to control Daikin Airbase zones (@fredrike - #22417) (daikin docs) (new-platform)
- Change URL handling (@pvizeli - #22713) (hassio docs)
- fix device class lookup for binary sensors (@dmulcahey - #22724) (zha docs)
- Fix ingress routing with / (@pvizeli - #22728) (hassio docs)
- Fix chunk streaming (@pvizeli - #22730) (hassio docs)
- Fix incorrect “Unavailable” Ambient sensors (@bachya - #22734) (ambient_station docs)
- Bump aioambient to 0.2.0 (@bachya - #22736) (ambient_station docs)
- Update Foscam stream for newer models (@cwhits - #22744) (foscam docs)
- use the input stream codec as the template for the output streams (@hunterjm - #22747) (stream docs)
- fixes configuration flow #22706 (@fredrike - #22754) (daikin docs)
- Correctly load Mopar’s config (@rohankapoorcom - #22771) (mopar docs)
- Fix konnected unique_id computation for switches (@heythisisnate - #22777) (konnected docs) (breaking change)
- make the custom polling actually request state (@dmulcahey - #22778) (zha docs)
- ZHA Light debug logging. (@Adminiuga - #22776) (zha docs)
- Fix tado turn on off (@wmalgadey - #22291) (tado docs)
- Add new mobile_app webhook command: get_zones (@robbiet480 - #22604) (mobile_app docs)
- Add optional rtsp_port for Foscam (@cwhits - #22786) (foscam docs)
- Improve yeelight imports (@zewelor - #22804) (yeelight docs)
- Add a new mobile_app webhook command to get config (@robbiet480 - #22813) (mobile_app docs)
- Fix for optional values in the update_location webhook call (@robbiet480 - #22817) (mobile_app docs)
- coerce duration and lookback to int so they can be used in template automation (@hunterjm - #22819) (camera docs)
- Fix for rate limits should be optional (@robbiet480 - #22823) (mobile_app docs)
- Use relative imports in yeelight (@zewelor - #22839) (yeelight docs)
- Fix yeelight possible array change during iteration (@zewelor - #22849) (yeelight docs)
- Fix content_type handling ingress (@pvizeli - #22864) (hassio docs)
- Improve mobile_app sensor responses and expected values (@robbiet480 - #22884) (mobile_app docs)
- Fix position of add_entities of binary sensor (@AZDane - #22866) (concord232 docs)
- More Mobile app sensor fixes (@robbiet480 - #22914) (mobile_app docs)
- Add cloudhook and remote UI vals to get_config (@robbiet480 - #22921) (mobile_app docs)
- Bugfix: pass protocol out of header to application layer (@pvizeli - #22955) (hassio docs)
Experiencing issues introduced by this release? Please report them in our issue tracker. Make sure to fill in all fields of the issue template.Read on →