cromniomancer
I had better luck for my use cases with the Aqara M2 Hub. I believe that device is discontinued, but they seem to have other very similar models. No built in climate sensors on that one, but the UX and IR signal response time have been much better overall.
erase-install can be run non-interactively when the correct arguments are used. I've only ever used it with an MDM in play so YMMV:
Instead of a silly overacted action sequence where the hero darts around killing everyone with miraculous hip-fired headshots, instead you hear a sudden jarring crack-FWOOMP followed by an intensely loud tinnitus ringing. It takes half the scene for the ringing to slowly clear while the hero somewhat realistically tries to escape without harming anyone or blowing his cover, while also staying out of the line of fire.
It was so against the norm for action sequences that it nearly broke the immersion for me until it settled in how well put together that scene was.
"Eddie did two takes, and the volume knob froze completely at the end of the second take due to the heat generated from rolling it on and off."
https://www.vhnd.com/diver-down/cathedral/
His signature Peavy Wolfgang guitars later featured low-friction pots that are still available for sale as individual components
"The little computers run a secure variant of Linux, with a single open port, protected with heavy encryption. Part of the computer board contains a sensitive accelerometer, which means I can detect when the computer is moved.
When I travel, I find coffee shops and homes with wi-fi signals and flat roofs, and I toss one of these onto the roof.
If you were to find one, pick it up, and look at it, you might not be sure what it was. If you plug a headphone into the jack, it plays pirate music stations.
Of course, that’s what it does only if it’s been moved or if the battery level drops too low. Because when the accelerometer detects motion, the code I wrote replaces my extensive software with a simple dummy music app and erases the remaining storage a hundred times over.
If it hasn’t been moved, and the battery level has never dropped too low, then it does what it’s supposed to do: operate as part of my private onion routing network with hundreds of nodes to disguise my digital trail so others can’t trace my location.”