After installing Octoprint 1.5.0 RC2 (this was the first 1.5.0 RC I tried. I was on 1.4 2 previously) The PSU Control plugin does not save settings. Settings like Switching Method, revert to default after a restart of Octoprint.
Problem exists with 1.5.0 RC3 too
What did you already try to solve it?
Looked through the code but got lost. Not sure where/when settings are stored/retrieved
Have you tried running in safe mode and if so did it solve the issue?
No
Complete Logs
octoprint.log, serial.log or output on terminal tab at a minimum, browser error console if UI issue ... no logs, no support! Not log excerpts, complete logs.)
I've pinged @kantlivelong about this, but real life is currently taking precedence on his part. Maybe I'll find time to look into it from my end. So far have not seen another report on this though. Btw, please always give feedback like this in the feedback ticket, that's what it's there for. Or better yet, do that and open a bug report. This almost got missed because I'm pretty focused on the feedback ticket during RC phases and have less time to monitor the forums.
So I've poked at both log files and in both cases other plugins are enabled. Can we start by disabling all other 3rd party plugins and then recapture fresh debug logs?
So far I'm unable to reproduce on a fresh install of 1.5.0 w/ Python 3.6.
Also to touch on the repo issue tracker... I usually will enable it around releases but won't keep it on. I get way too many reports (for my taste anyway) which turn out to be user error, asking for help.