1

Question about NoIDDFieldsError when using eppy

Hello,

When using eppy to run energyplus model, I got the following error. Could anyone tell how to resolve this please? I am using EnergyPlus 9.1.0 and eppy 0.5.51. Indeed, the model was successfully run using EP-Launch.

eppy.idfreader.NoIDDFieldsError: idfobject with key 'WINDOWSHADINGCONTROL' & first field 'Shading Control 1' has 169 fields while the idd for 'WINDOWSHADINGCONTROL' has only 26 fields. Add the following fields to the object 'WINDOWSHADINGCONTROL' in file Energy+.idd 'A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59, A60, A61, A62, A63, A64, A65, A66, A67, A68, A69, A70, A71, A72, A73, A74, A75, A76, A77, A78, A79, A80, A81, A82, A83, A84, A85, A86, A87, A88, A89, A90, A91, A92, A93, A94, A95, A96, A97, A98, A99, A100, A101, A102, A103, A104, A105, A106, A107, A108, A109, A110, A111, A112, A113, A114, A115, A116, A117, A118, A119, A120, A121, A122, A123, A124, A125, A126, A127, A128, A129, A130, A131, A132, A133, A134, A135, A136, A137, A138, A139, A140, A141, A142, A143, A144, A145, A146, A147, A148, A149, A150, A151, A152, A153, A154, A155, A156, A157, A158, A159, A160, A161, A162, A163, A164, A165, A166;'

Thanks in advance!

Long

vlle's avatar
207
vlle
asked 2019-08-12 04:56:53 -0500
edit flag offensive 0 remove flag close merge delete

Comments

add a comment see more comments

2 Answers

2

You no longer have to add missing fields to the IDD file for eppy to work. Eppy release r0.5.60 (and later releases) will work without adding the mising fields. Eppy will add the missing fields as needed in memory.

Note that the IDD file on disk will not be modified by eppy. So this will not fix issue mentioned above

santoshphilip's avatar
961
santoshphilip
answered 2022-11-06 02:56:44 -0500
edit flag offensive 0 remove flag delete link

Comments

Great! A very good news! Thanks!

vlle's avatar vlle (2022-11-07 10:32:31 -0500) edit
add a comment see more comments
1

I found the solution by adding missing fields to Energy+.idd file as mentioned here

vlle's avatar
207
vlle
answered 2019-08-12 09:51:44 -0500
edit flag offensive 0 remove flag delete link

Comments

add a comment see more comments