Skip to content

Releases: parnic/MMM-ScreenLogic

Retries and reconnect overlays

07 Jun 03:54
v1.4.0
0e4839c
Compare
Choose a tag to compare

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

24 May 16:50
v1.3.0
b1c73a0
Compare
Choose a tag to compare

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

13 Oct 19:02
v1.2.0
223ebff
Compare
Choose a tag to compare

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

09 Apr 02:43
v1.1.2
b69e557
Compare
Choose a tag to compare

Fixed how heat mode on/off status is read from the pool equipment to be more accurate.

Heat fixes

07 Apr 18:08
v1.1.1
48426cb
Compare
Choose a tag to compare

Added ability to specify which heat mode to use when enabling heating for a specific body.

Buttons

02 Apr 03:23
v1.1.0
14b7fdf
Compare
Choose a tag to compare

Added ability to show buttons for controlling pool equipment (with a touch screen, for example).

NOTE: running npm install again is necessary after upgrading to this version if the heat controls are used.

v1.0.3

24 Apr 05:09
1b2f870
Compare
Choose a tag to compare

Package newer node-screenlogic dependency to fix server broadcast in certain environments.

v1.0.2: Added configurable update interval

24 Apr 05:09
4da0b4f
Compare
Choose a tag to compare

Added updateInterval to control how often the pool data is updated (default 30 minutes).

v1.0.1: Added freeze mode indicator

24 Apr 05:09
Compare
Choose a tag to compare

Added showFreezeMode to show a banner acrosss the top if the pool is currently in freeze-protection mode.

v1.0.0: Fixed readme

24 Apr 05:08
Compare
Choose a tag to compare

Initial release