Releases: LowPowerLab/RaspberryPi-Gateway
Releases · LowPowerLab/RaspberryPi-Gateway
Voltage logging by default & small fixes
Changed files: www\index.html, gateway.js, metrics.js, logUtil.js
- Voltage logging/graphing by default
- metric logging is done only if data value is different than last logged value or enough time has passed (1h)
- fixed UI bug with graph DIV showing on non graphed metrics
- added ability to override graph Yaxis min/max/autoscaleMargin in metrics definitions
- other minor adjustments
UI Interface improvements & new features
This version consists only of changes in index.html.
- More small-screen friendly and responsive layout (no more label/bubble overlaps). On small screens the node value bubbles will shift down under the node labels:
- Top menu buttons collapsed in 1 MENU button that slides menu from the side:
- Show Metric values in Node labels via {MetricLabel} token:
- Show Node icon in Node edit screen, next to the edit fields, wrapped in a nicer responsive div layout:
- Hidden nodes show in light red when visible:
- Graph x-axis scaled correctly when incoming data is plotted.
This was more of a visual bug, obvious when all data in a view was clustered on the right, and a new point coming in live would remove the first visible node and cut the graph visible Xaxis up to the next visible node. Now when a new point is plotted the graph visible window will slide proportionally to the selected window of visible time.
Improvements & new features
Video overview of changes
https://www.youtube.com/watch?v=V7BqSvGy4cQ
New settings:
- serial baud is now 19200 (old: 115200)
- keepFilesOnDelete - default false, ensures the binary log files are removed when node/metrics are removed
- graphMaxPoints - graph resolution (total points displayed)
New features
List reordering (desktop) - drag & drop nodes to reorder list & broadcast to all clients
Graph legend div reformat + count of total raw data points that produced a graph:
Exporting raw data in graph selected time window to CSV file:
Fixes
- Server-client time offset fixed - client is now aligned to server time
v8.4 - Improvements & fixes release
- Graph load improvements (use sequential disk loading rather than binary search when graph has few data points)
- jquery 1.12.1 upgrade
- sorting bug fix when deleting node from UI
v8.2
sortable nodeList, binarySearch bug fixes