Our thermostats function either with dual setpoints (in AUTO mode) or with a single setpoint (non-AUTO modes). What should I be reporting as the supported properties during discovery? Currently I’m reporting lowerSetpoint, targetSetpoint, and upperSetpoint. But during ReportState responses I’m only sending back lowerSetpoint and upperSetpoint when in AUTO, and only targetSetpoint when in non-AUTO. Is this correct?