Service Mode for Boiler Maintenance, Draining and Power Flushing
It would be important to have a Service Mode setting, where:
- all radiator thermostat valves are fully open and in manual mode: can be individually set to fully open or fully closed
- boiler control is set to off and in fully manual mode: on or off
- any timers and automatic "return to schedule" are disabled
This is needed to allow heating system servicing, e.g., boiler service (partially covered by "boost"), draining the system and power flushing.
In comparison to a mechanical system, it is currently not really possible to perform these basic service functions, in particular, power flushing, in a controlled manner. It is not good enough that the radiator thermostats could be set to bogus temperatures, we need certainty about the status of the valve, as a wrong valve setting could damage the pipework.
The user interface could be very simple: a list of all control elements with simple options: open and shut (on or off for the boiler), as well as a confirmation of the actual state of the control element (i.e., "valve open" or "valve shut").
Activation of service mode should be confirmed by the user in a two-step process to avoid accidental activation.
When activated, all valves should open and the boiler turned off.
The app should return to this mode until normal function is not manually reinstated, even after it is closed/killed and restarted.