I installed the new LCD module and did a few programming tweaks to finish the project.
This is the features I programmed into my DIY water heater timer/controller:
* It is scheduled to turn off during the times I program (Monday Thru Friday) to remain off during the peak usage plan from APS which in my case is 12PM to 7PM. I have it programmed to turn off at 7AM when everyone is leaving for the day and turn on at 7PM when the electricity rate drops from the 24cents/KW for peak time down to 6cents/KW off peak.
It is on all day on weekends.
* It also has a temp probe to control the water temperature at a conservative setpoint with an auxillary higher setpoint I can engage on demand, which is timed then returns to the default setpoint.
* Override feature. If I want the water heater to run during the peak times when it is off, one push of a button will bring it on for 30 minutes.
I could have just bought a timer to do the basic weekday/weekend timer functions but it is cool to make your own.