EDIT: The engineer GUI will not be updated, because it is being replaced.
Here are my current plans:
System status page:
- Add temperatures for all Pis (Not Started)
- And time and date of last communication to all Pis (Not Started)
- Add software version and release date for all Pis (Not Started)
- Add filters for severity level (Done)
- Add option to display a configurable number of events, not just the last 50. (could include pagination) (Not Started)
- Load averages (Done)
- CPU usage (also on system status page) (Done)
- Memory usage (also on system status page) (Done)
- Disk health (SMART) Cannot (yet) do due to poor commandline tools.
- RAID array status and health (Done)
- Uptime (Done)
- Free disk space (Done)
- Free backup drive space (Done)
- Date of last database backup (Not Started)
- Last software communication date (Not Started)
- Last time software was automatically restarted when a crash occurred (feature not yet implemented) (Not Started)
- List of the latest reported errors in the event log and the time of reporting (Not Started)
- Allow taking control of valves and pumps through the GUI (Not Started)