Skip to content

Releases: ArthurMitchell42/nutcase

V0.4.0.2 Release

12 Oct 13:11
f5fc55d
Compare
Choose a tag to compare

Bug fix:
Fixed a crash when a UPS device does not send a battery.runtime value (this is a very rare occurrence)

V0.4.0.1

11 Aug 11:11
Compare
Choose a tag to compare

Bug Fixes

An invalid config file would lead to a run time error
Battery charge tool tip on GUI in correctly said output power

Refined Features

Added the battery charge % figure to the start charge log message

V0.4.0.0 Release

28 Jul 13:14
Compare
Choose a tag to compare

New Features

GUI

Added visual flag and dialogue box to indicate problems loading the config file

Configuration Options & Settings

Changed structure of servers section to make devices a sub-list with clients
Added 'auto' option to control cl-count and cl-check rework
Changed friendly name for devices to displayname

Refined Features

Extended unit testing
Added information about logs to JSON and raw outputs for servers and devices
logs.info.dual
logs.warning.dual
logs.alert.dual
logs.triple
Temperature reported from either ups.temperature or battery.temperature variables

Bug Fixes

Don't log a warning if all expected webhooks are listed but there is no default
Resolved an issue where by viewing more than one device at a time in separate tabs would display incorrect data
Input voltage gauge reads correctly Re Eaton 5S Series data

V0.3.3 Release

07 Mar 11:31
fdfb6e5
Compare
Choose a tag to compare

V0.3.3 Release

Background

Prep-work for next major release (V0.4.0)

UI

Add release check and link to report updates. This will appear on app title bar.

V0.3.3_Pre_Release

07 Mar 10:56
Compare
Choose a tag to compare
V0.3.3_Pre_Release Pre-release
Pre-release

V0.3.3 Pre-Release

Background

Prep-work for next major release (V0.4.0)

UI

Add release check and link to report updates. This will appear on app title bar.

V0.3.2 release

01 Mar 08:33
281803e
Compare
Choose a tag to compare

V0.3.2 Release

Bug fixes

Correct re-work of cl-count style: miss-reporting data
Assorted minor fixes thrown up by automatic testing

Background

Introduced unit testing
Various minor tweaks raised by testing to aid robustness

UI

Add countdown bar
Change X axis on charts to clarify scale
Correct HTML update rate

V0.3.2a Pre Release

28 Feb 13:08
Compare
Choose a tag to compare
V0.3.2a Pre Release Pre-release
Pre-release

Add countdown bar
Change X axis on charts to clarify scale
Correct HTML update rate

V0.3.2_pre_release

27 Feb 10:21
Compare
Choose a tag to compare
V0.3.2_pre_release Pre-release
Pre-release

V0.3.2 Pre-Release

Bug fixes

Correct re-work of cl-count style: miss-reporting data
Assorted minor fixes thrown up by automatic testing

Background

Introduced unit testing
Various minor tweaks raised by testing to aid robustness

V0.3.1

19 Feb 12:15
Compare
Choose a tag to compare

Bug fix:
Crash on startup if the nutcase.yaml configuration file is missing

V0.3.0

03 Feb 13:17
ae477ff
Compare
Choose a tag to compare

V0.3.0 Release

New Features

A new GUI

The big change in this release is the inclusion of a GUI to directly display UPS device data as a web page.
Key items:

  • Support for displaying data from both NUT and APC daemon hosted devices
  • Status summary of line power and battery
  • Detail pull-downs for server and variable information
  • Gauges for current data
  • Charts for up to 30 minutes of history on key values
  • Tool-tips to provide quick information
  • Light & dark UI themes
  • Better log file display with the option to download logs directly
  • Download the metrics, JSON or raw JSON from the tool bar for diagnostics
  • Added tool tips to the menu icons

Other New Features

The metrics end point now supports serving data from both NUT and APC daemon served devices
This allows all UPS devices to have data gathered to the same database (Prometheus) and be displayed on the same Grafana dashboard
Added a URL option to filter and deliver only the requested variable values to simplify operation with tools such as Uptime Kuma
Support for web hooks to report successful and failed actions
Caching of server data has been added to control the access rate when multiple requests are made
Logging in to a NUT server using stored credentials is now supported
Add The ability to rework APC variables
Added translation of APC variables to NUT format to simplify usage
A friendly name has been added to the servers section to be used on the devices menu

Configuration Options & Settings

A list of servers can be set in the configuration file to give server specific settings and quick access through the GUI
The option to strip units from APC variable values which can improve visual results with APC data and HomePage
The configuration file now supports a range settings for the app
A power setting in the servers section of the configuration file can override or mitigates the absence of the ups.realpower.nominal variable to allow real power figures in the JSON and GUI
New elem URL parameter to filter the delivered JSON

Refined Features

The configuration file name now supports either .yaml or. yml extensions
New log levels supported, DEBUGV & DEBUGVV to control extra verbosity
The NUTCase version has been added to the output JSON data
The JSON download now formats the sent file with indents to make parsing easier
Viewing Metrics, JSON or raw data now opens in a new tab
Added a representation of the last modification time on log->file menu