hey all, i’m still following the thread, but a lot of the issues being discussed seem more initscript/systemd related and more specific to the various methods you’re using to try to launch the service, so I’m not sure how much help I can be (or how much I want to get involved, hahaha!) but i will gladly help if there’s anything specific to alarmserver. I’d actually like to consider providing a minimal docker image, maybe something based on alpine or some other super-tiny distro, we don’t need a full ubuntu install for this by any means.
On that note - i’ve been looking into the new smartthings API and what it might take to migrate out of the old groovy IDE. It’s an absolutely huge undertaking and will involve rewriting the entire smartapp as either a Rest API or an AWS Lambda function. I’m still debating which - as I wasn’t really trying to setup and host some rest api on my own server, but could easily do that if i needed to. It’d likely require a ton of alarmserver changes too, but given that’s all python and what not - I’m much less concerned in that area. The smartapp and devices through the new API would be a huge, huge change, and i’m not even sure what new features we can tie into for alarm related stuff. I am sort of curious if anyone else is already working on something, I’d probably have to pick what language to even write said app in at this point, the new API means that’s pretty much my decision now, we could even try to do the whole thing in python just to keep it consistent? I’m open to other ideas though. The AWS Lambda function can be written in python, as well, so that’s possibly another win for this being the way to go, the real question is, am I ready to go jump into a full oauth-python-smartapp-thingy hahaha…its likely more hours and time than I even have right now, but it has to start somewhere as the groovy IDE will be deprecated at some point, so I’d like to throw some ideas out now.