Releases: parnic/MMM-ScreenLogic
Releases · parnic/MMM-ScreenLogic
Retries and reconnect overlays
Added
- Added 'reconnecting' overlay message when the connection to the pool equipment was previously established, but is now trying to be re-established.
Changed
- Added retries for the unit finder so that a temporary loss of connection does not cause the module to get stuck with outdated, non-updating pool data.
- Improved initial "Loading" message to make it clear that it belongs to the ScreenLogic module.
- Reduced load on the pool equipment for the periodic keep-alive messages that the module sends by using a Ping message instead of requesting a full Status update.
Full Changelog: v1.3.0...v1.4.0
Instant updates
Changed
- Switched to a push-based model where the module is told immediately when something in the pool equipment changes rather than polling for an update every 30 minutes.
- Improved support for multiple clients connecting to the same Magic Mirror server. Additional clients will no longer put additional strain on the pool equipment by triggering more connections and requests.
- Changed thresholds for causing the pH tank level to show low and medium colors.
Fixed
- Fixed a few different ways that the module could stop requesting or processing updates from the pool equipment. It should be much more resilient against failure now.
Full Changelog: v1.2.0...v1.3.0
pH tank level display
Added
- Can optionally display pH tank level alongside raw pH value now (on by default).
Fixed
- Better font size scaling with newer MagicMirror versions.
More heat fixes
Fixed how heat mode on/off status is read from the pool equipment to be more accurate.
Heat fixes
Added ability to specify which heat mode to use when enabling heating for a specific body.
Buttons
v1.0.3
v1.0.2: Added configurable update interval
Added updateInterval
to control how often the pool data is updated (default 30 minutes).
v1.0.1: Added freeze mode indicator
Added showFreezeMode
to show a banner acrosss the top if the pool is currently in freeze-protection mode.
v1.0.0: Fixed readme
Initial release