I have a unique situation. I’m running a HestiaPi for my thermostat which I’m mostly happy with. But at it’s core it’s running openHAB on an RPi 0. I’m supporting them trying to skinny down the install and optimizing OH as much as I can to improve it as much as I can. As I was watching the logs I noticed the LSP starting up. Given the performance impact the LSP can have on OH running on even an adequate machine, I think it would be best to disable it on this HestiaPi. It’s adding a tiny bit to the boot time and if someone were to try and use it I think it would be pretty awful.
So my questions are:
- I see three bundles that may be related to the LSP, disable all three?
- Eclipse SmartHome Language Server (it’s currently running OH 2.4, I plan on getting them upgraded to 2.5 but I want to make baby steps)
The jsonrpc one gives me pause as it looks like it might be use for more than just VSCode.
- If I disable them will they become re-enabled on an upgrade? Will disabling them break something?
I’m just exploring options. Any advice is welcome.