More debugging with the powersupply

Remaining issues:
- still getting error -410 from time to time
- UI is not very reactive when pooling is ongoing + race condition
- some remaining problem about getting the wrong range from time to time

maybe the error 410 and the last issue are related, if we loose track of
the current device -> recheck from time to time ?