Currently, the patches.py implementation of newidfobject removes the argument of defaultvalues, to not add default values to an idf object. With the example of 'Daylighting:Controls', it will edit reference points that do not exist causing EnergyPlus to fail.


Currently, the patches.py implementation of newidfobject removes the argument of defaultvalues, to not add default values to an idf object. With the example of 'Daylighting:Controls', it will edit reference points that do not exist causing EnergyPlus to fail.