What's Changed * Guard against negative active_mode value by EiNSTeiN- in https://github.com/gazoodle/geckolib/pull/30 * Demote out-of-range enum values from spa to DEBUG and set to "Unknown" * Demote "No handler for xxxx" type messages to DEBUG to declutter log files
Added radio channel and signal strength sensor Added delay between protocol retries Replicated observed protocol command sequencing
0.4.5
Attempt to fix sporadic disconnects Removed leak in facade that could over time result in low memory
0.4.4
Separated out various constants and put them into a new configuration class. Created two config sub-classes, one for when the spa is idle and one for when it is active Facade decides which mode to set for configuration.
0.4.2
Using `asyncio.sleep(0)` results in 100% processor usage, so go for a small but non-zero value instead.