Logic
This page attempts to explain the logical flow of how to control the water heater.
- By default, the user does not have a control privileges via a session. During an unprivileged session, the user may access:
heaterName.cgi
,version.cgi
,getParams.cgi
andgetInfo.cgi
- A user may escalate their session to control privileges via
ctrl.cgi
by requesting Heating Control or Bath Fill Control. While having control privileges, this exposes further information undergetInfo.cgi
andset.cgi
. - The system will wait for the session timer and then timeout the control privileges. Using a
set.cgi
command will reset your session timer as will turning on the hot water. - Your control privileges expire after the session timer runs out.