Not related, except to ST’s terrible reliabilty…
But awhile back when the DBs were crashing and RM and all kinds of other apps were effected… it really messed up my system and I had no idea the extent until the last few days. See I have been rebuilding from the ground up and moving things from RM to CoRE.
In the course of doing so I am looking at all my SmartLighting rules, I opened a plethora of tickets on. Not a single one resolved by ST. They kept asking me… is it this? Is it that? I told them I should be asking them, but they were never helpful. Basically told me to rebuild. Gee thanks. So I just let the whole thing rot.
Turns out, none of the SL rules were running. They don’t show up in the localapps list, half of them are missing conditions or devices that were previously defined.
Same thing in RuleMachine - conditions and devices missing all over the place.
I guess ST can let the DB sh*t the bed and every consumer of theirs needs to check every single nook and cranny on their own, etc or else they can jump off a cliff and have none of the automation they spent countless hours building.
I still have no confidence my SL rules will actually work without testing each one for functionality in the real world. Which is what I am doing with CoRE, each action I am testing to make sure it works and then killing the RM instance of it. I guess I will need to check each and every SL rule after that as well.
This will literally take weeks using proper methods.
We need a way to backup / restore at minimum. Snapshots, etc So we can capture valid working configs and restore them when ST screws it up and takes no responsibility for doing so.
On a side note, this is why I theorize the tireless tinkerers believe they have 99% reliability… they fix these issues as they come across them. However, I don’t believe for a second anyone would actually have that if they setup their system in January and hadn’t touched it since. It would be a steaming pile of…
I love tinkering. Engineering is a hobby. But I want to build and reap benefits. Tinkering is enjoyed when it’s focused on making improvements and updates. Not trying to keep it afloat as it self destructs. That is just frustrating.