victronenergy / venus

Victron Energy Unix/Linux OS
https://github.com/victronenergy/venus/wiki
543 stars 69 forks source link

Connected gensets step 2: complete the UI/UX cleanup #1287

Open mpvader opened 1 month ago

mpvader commented 1 month ago

In v3.33 we are making, a few changes to improve the UI. Some things were left out to not delay releasing v3.33 any further.

This issue is to list the things we need to look into as a follow-up:

philipptrenz commented 1 month ago

There is no runtime reset button for the DSE controller (or is there?)

No, I think the generator runtime is like the odometer on a car, it should not be manipulable.

One note to service interval: Some controllers have their own service interval counter with reset option, but I think it's fine that both systems provide that and it is up to the customer to decide which one to use.

mpvader commented 1 month ago

@philipptrenz , sorry, I wasn’t clear: I meant button to reset the service interval counter. Totally agree on the total runtime counter.

Does our system already use the DSE runtime counter for its own counting? Or if not the DSE status (running/stopped) in order to when when the counter needs to count and when not?

philipptrenz commented 4 weeks ago

@mpvader As far as I know, it does not use the reported runtime of the genset, but I think it initially uses the readings when a genset is first found, which still causes the values to drift apart.

philipptrenz commented 4 weeks ago

I want to propose to streamline this issue with additional tasks:

Generator stop time
philipptrenz commented 4 weeks ago

I also have a stack of VRM issues related to generator, which El Niño asked to discuss next Wednesday with me and @ReinvdZee:

mpvader commented 3 weeks ago

One more here. And for me its not necessary to fix that in gui-v1; lets just make sure its 100% in gui-v2.

image

mpvader commented 3 weeks ago

Hey @philipptrenz ,

I also have a stack of VRM issues related to generator, which El Niño asked to discuss next Wednesday with me and @ReinvdZee:

I went through those issues; finally - sorry for the delay. See my responses there - hope that helps!

ReinvdZee commented 3 weeks ago

I've added a todo item for the clear error gui button currently implemented. The current implementation was originally added for FP but is outdated. It does not do anything on the genset (possibly only on very old genset firmware versions, according to @martinbosma). Newer gensets support clearing errors via Modbus.

We should offer the option to clear errors remotely only when that is actually supported by the genset.