OK, I've actually gotten kind of used to the funky Kelvin math in Revit that makes 61 °F minus 60 °F come out to -458.67 °F. There are ways to compensate for that (usually by adding 0 °F). But can anyone explain this next one to me? It looks to me like Revit can't handle Fahrenheit-to-Kelvin conversions in formulas for Fahrenheit temperatures below 0. Try this experiment:
1. Go into the family editor.
2. Create an HVAC parameter of type "Temperature".
3. Go to the "Formula" cell for the parameter, and type or paste in a value of "-1 °F".
4. Revit calculates the value to be -255.93 K, or -920.34 °F.
If you put a value of 0 °F in the Formula column, there is no problem. Revit calculates the value to be 0 °F, or 255.37 K.
If you put "-1 °F" in the"Value" column, again there is no problem. Revit keeps the value at -1 °F or correctly converts it to 254.82 K if you have your units set to Kelvin.
Even with funky Kelvin math, I can't figure out any way this makes sense.