v0.5.7
What's Changed
I added changes in srcool_telnet.py so this recovers automatically instead of needing a manual reload:
Screen validation — require Device Status Menu and Temperature (F) markers before parsing.
Auto-reconnect + retry — on a bad screen, disconnect and retry once (same idea as reload).
More robust parsers — improved fan regex; target temp falls back to Preferences → Set Point Temperature if the setpoint screen is wrong.
Verified: after artificially desyncing the session, get_status() recovers on its own.
Full Changelog: https://github.com/Shaffer-Softworks/Tripp-light/commits/v0.5.7