Just some background: I posted a while back about a WiFi Filament scale that I created. I wanted to write a plugin to show that info in OctoPrint. I'm currently working on that plugin, and since I'm fairly new to Python, I'm having all kinds of problems. Anyways, I need help with this problem in particular.
I based my plugin on the Filament Scale plugin. That one simply uses GPIO Pins on the Pi, whereas my plugin would need to get the information via either MQTT or through a web request. I have changed a TON of the code around. And now, with my plugin installed, the Save button on the settings dialog just has a spinner on it, and clicking on it does nothing. I don't see anything in the logs when that happens, or any time before that indicates any error.
Can someone please do me a favor and take a look at the code and tell me if you have any ideas as to what might be causing this issue?