Confirmed on hardware: 15s idle while remote-enabled with the heater on and powered auto-suspends (R? and S? both drop to 0). P? does not read literal 0 though - it lands on 4095, the raw register's max value past the calibrated curve's low end, not the digit 0. Any check expecting P?=="0" to confirm zero power would be wrong on this firmware; S? is the correct check. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01GpePKZiEZWbGo9HrfuML6U