Releases: ArthurMitchell42/nutcase
V0.4.0.2 Release
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
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
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
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
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
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
Add countdown bar
Change X axis on charts to clarify scale
Correct HTML update rate
V0.3.2_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
Bug fix:
Crash on startup if the nutcase.yaml
configuration file is missing
V0.3.0
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