Open bigdaveakers opened 3 years ago
@ryanteck How much of this versioning are we able read back through Balena's API? I imagine we could perhaps push the Helium software version to Balena using the build process as an environment variable perhaps?
The main one of if the software is updating should be available from balena as it goes into an updating state when this happens.
This would then be that the device shows as either Online, Updating or Offline in regards to the balena status.
Syncing we already get from the Helium Status I believe now and already show this.
Is the 'Heilum version' always rolling or do they have semantic versioning that we could display?
It's done on the date is was published. Plus then if multiple have gone out the same day an extra number.
E.g 2021.05.29.1 was the latest one from them.
As of that I have then followed the same formatting for the software pushed to the hotspots themselves.
Describe the solution you'd like It would be nice to have more information about the processes that the hotspot is performing. For example during setup it may be good to show things like 'software update', 'bumper running', 'syncing' or during normal operation when a software update is running. Sort of like a debug output to just identify that the hotspot is actually doing something. It can be seen that the CPU usage changes and the Memory and Storage use change but it cant be identified what is actually happening.