I'm trying to use a Site:WaterMainsTemperature
object to get a Correlation Site Water Mains Temperature output variable. Because I want my model to be flexible across sites, I set the Calculation field to CorrelationFromWeatherFile. When I run a test, however, I see that the output is locked at 3.33 degC. This value appears for every timestep and for disparate locations; Phoenix and Chicago TMY3 files return the same value, 3.33 degC. I even tried Chicago TMY2 in case it was some sort of epw file version issue, but still it returned 3.33 degC.
If I switch to the Correlation method and throw in some input values, I see the water mains temperature vary as expected, with a different temperature each day and different temperatures between sites.
The HTML table gives me a possible hint; the numbers it apparently calculates from the weather file are very small and again are the same value for Phoenix and Chicago.
I haven't found any other questions about this except for this question regarding OpenStudio not having Correlation from Weather, but I'm working directly with EnergyPlus IDF editor, not OpenStudio.
Has anyone else had this issue? Is it a bug or am I just missing an object input somewhere to make this work correctly?