What This Fixes From 0.8.1.8
- Remove deprecated constants
- Possible location/alarm mode fix
What This Fixes From 0.8.1.7 and earlier
- Squash erroneous 'browser not trusted' error
- Fix battery drain on new cameras
- bump pyaarlo revision to add the following cameras
- Essential Indoor Gen2 HD
- Essential Outdoor Gen2 HD
- Essential Outdoor Gen2 2K
- Essential XL Outdoor Gen2 HD
- Essential XL Spotlight
- bump pyaarlo revision to add better error code reporting
- fix an IO in event loop message
- fix a light warning
- handle motion events from all-on-one sensor
- bumped pyaarlo to bring in Essential Indoor 2 support
- fixed an alarm upgrade issue where you couldn't arm a base station
- removed some code creating deprecated warning
Also...
These releases add proper Integration and config flow support to the Aarlo component.
Many thanks to @NickM-27 for starting this.
What Should Happen
The code will upgrade a 0.7 installation to use the standard Home Assistant integration configuration mechanism. What this means is:
- key pieces of the Arlo configuration will be moved into the Home Assistant repositories
- all the extra config that comes along with Arlo will be moved into a file called
/config/aarlo.yaml
- entities will now be tied to their owning devices, i.e, a camera motion detection entity will be associated the camera device providing it
- integrations can be reloaded, reconfigured, deleted and added on the fly
If It Goes Wrong
Then revert back to a 0.7 install. And for this reason I recommend keeping your old config around, Home Assistant will complain about it but it won't affect anything.
But if you can raise a bug telling me what you were doing, what you expected to happen and what happened that would be great.