[...] I don't think that sticking to an obsolete desktop OS is a very viable solution. [...]
Hidden within this pull request was a typo bug in the snapshot deletion job which swapped out a call to delete the Azure SQL Database to one that deletes the Azure SQL Server that hosts the database.
Post mortem of Azure DevOps Outage in South Brazil: https://status.dev.azure.com/_event/392143683/post-mortemQuoteHidden within this pull request was a typo bug in the snapshot deletion job which swapped out a call to delete the Azure SQL Database to one that deletes the Azure SQL Server that hosts the database.
That does mean if you want home automation, you're stuck with hobbyism (Home Assistant, Red Node, etc) or expensive systems (Loxone&co).
Apple keeps the data local, but the automation is tied to your Apple ID.
[...] I don't think that sticking to an obsolete desktop OS is a very viable solution. [...]
Counterexample 1:
Michael Bloomberg became a billionaire by sticking with Fortran for the Bloomberg Terminal, when everyone was saying it was obsolete. It turned out that there were tons of programmers available that had the skills in Fortran, and Bloomberg made us of it...
Counterexample 2:
Owning an older car, paid off, simpler tech, is manyfold times cheaper than owning a new car, if getting from A to B is what matters to you.
I've been using Home Assistant for a few years now and at this point it is pretty fantastic
Ultimately I completely gave up on the community and found I could learn far more from random youtube home automation geeks who would just show how to do something instead of arguing or acting like someone is a moron for not understanding the vague documentation.
you're just as buggered if it goes wrong and there's no random youtube fix.
And you think relying on that is somehow better than relying on a commercial cloud service? I think you're just accepting it because it's free, but you're just as buggered if it goes wrong and there's no random youtube fix.
" Ultimately I completely gave up on the community and found I could learn far more from random youtube home automation geeks"
If those geeks are showing, albeit in a specific "just click the red button, then type in '3'" sort of task oriented way rather than through full explanation, how to make use of open-source and other locally controleld options... It might not gve you the skills to debug it if it goes wrong, but if it works in the first place for you then it is a lot less likely to go wrong at a future time than a commercial cloud dependent system. Anything you locally control won't be subject to arbitrary updates and other silly changes, if you get it working once it is the sort of thing you could always probably fix by wiping everything back to its fresh state and doing your initial installation procedure again.
" Ultimately I completely gave up on the community and found I could learn far more from random youtube home automation geeks"
If those geeks are showing, albeit in a specific "just click the red button, then type in '3'" sort of task oriented way rather than through full explanation, how to make use of open-source and other locally controleld options... It might not gve you the skills to debug it if it goes wrong, but if it works in the first place for you then it is a lot less likely to go wrong at a future time than a commercial cloud dependent system. Anything you locally control won't be subject to arbitrary updates and other silly changes, if you get it working once it is the sort of thing you could always probably fix by wiping everything back to its fresh state and doing your initial installation procedure again.
The quality of the various tutorials is highly variable, but even the worst of them are usually better than the pompous and unhelpful assholes in the official community. I learn best by example, show me how to put together a working setup and then I'll explore from there and gradually learn how it works. If you're going to just tell me to read the documentation then give me documentation that is actually something close to complete and that has some working examples that I can build off of. At the start just getting the most basic stuff to work was ridiculously difficult but by now it has matured to the point where the basic happy path is pretty easy to get going without having to dig into yaml files.
Yes that is exactly the point, I don't have to know how to debug, I mean it helps but as long as I've got a backup then absolute worst case I can start over fairly easily. Unlike most commercial stuff these days I can easily roll back to a previous build, any arbitrary build I want. More than once I've done that, installed an update it was bugging me about, found that it broke something I didn't have time to mess with right then so I rolled it back and everything is working again. They release updates several times a month typically but I've settled into updating once or twice a year when I have time to tinker. Now that it does pretty much everything I need I'm not sure I'll bother updating again.
It takes about 4-10GB for each VM, but the HDD storage is cheap enough
For backup I am using Borg backup, https://www.borgbackup.org/ which does incremental backup, has native deduplication and compression.
For backup I am using Borg backup, https://www.borgbackup.org/ which does incremental backup, has native deduplication and compression.
I might give that a try, there's a package on my distro. Is it fully stable? Reasonably fast?
so far worked without hassle for me, to keep backups for a few TB, from Linux to an external NAS
https://github.com/tasket/wyng-backup (for thin provisioned LVM)