My water heater's app is so unreliable I just installed Home Assistant and ordered parts to plug a wifi microcontroller into its diagnostics port