version 0.8.1
These releases add proper Integration and config flow support to the Aarlo component.
Many thanks to @NickM-27 for starting this, I can only apologise for the amount of time it's taken me to fix up the other pieces of code.
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.
What Am I Not Sure About
location
and media_player
devices should work but I have not real mechanism for testing them.
What This Fixes From 0.15
- nothing.. just a version change
What This Fixes From 0.14
- better back end detection
What This Fixes From 0.13
- fix a callback threading issue (thank @bdraco)
What This Fixes From 0.12
- tweaks doorbell support
What This Fixes From 0.11
- adds more camera and doorbell support
What This Fixes From 0.10
- fixed several upgrade issues
What This Fixes From 0.9
- added siren support
- added an import notice
What This Fixes From 0.8
- fix another location issue
What This Fixes From 0.7
- fix a location issue
What This Fixes From 0.6
- fix a docs issue
- fix a camera recording issue
What This Fixes From 0.5
- make some variable explicit
- fix service entries
- fix translations
What This Fixes From 0.4
- bumps pyaarlo revision to recognise
synced
cameras
What This Fixes From 0.3
- Add in entities when creating a brand new integration.
- Fix new integration naming.
What This Fixes From 0.1
- Yahoo IMAP support should be better. (And IMAP in general)
- Better pyaarlo parameter support.