Question-and-Answer Resource for the Building Energy Modeling Community
Get started with the Help page
Ask Your Question

How to downgrade the E+ model to an older version?

asked 2019-03-26 15:49:21 -0500

ZPANG's avatar

updated 2019-04-09 17:41:32 -0500


We want to rezone an E+ model in Sketchup. The current version of this model is 9.0. We only want to divide a large zone of this model into some smaller ones, and do not want to lose any other information in this process. We have already added the HVAC systems, internal loads, and some other objects to this model and these things work really well.

But the problem is that:

A. If we work with OpenStudio Plugin for rezoning, we will lose some information in this process since some objects will not be translated.

B. If we work with Euclid, its updated version is only compatible with E+ 8.7.

Thus we were wondering whether there is a way we can downgrade the E+ model to version 8.7, or do you have any suggestions on rezoning the 9.0 model with a lot of existing non-geometry objects.


edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted

answered 2019-04-09 16:37:37 -0500

gus's avatar

Hi, sorry if I'm late on this one.

I usually do more or less do the following:

  1. Duplicate FileA.idf
  2. Open FileA-duplicate.idf in SketchUp, accept the loss of information and make the changes.
  3. Upgrade FileA-duplicate.idf to 9.0
  4. Pass both files through the IDFFileEditor.exe to re-order the syntax.
  5. Open both files using a diff comparator (vimdiff, FileMerge, ...), and copy/replace everything related to both geometry and zones from FileA-duplicate.idf to FileA.idf.
edit flag offensive delete link more


Thanks a lot! this method works well.

ZPANG's avatar ZPANG  ( 2019-04-23 20:46:54 -0500 )edit

answered 2019-04-23 09:31:49 -0500

It would probably be best to isolate just the geometry and save it as a separate idf file to edit within Euclid. The only difference in the geometry objects between v8.7 and v9.0 is the Shading Control Name field in the Fenestration object, which was removed in v9.0. You could add this field in, open it in Euclid to make changes, then either use the idf updater or remove the Shading Control Name field for compatibility with v9.0.

edit flag offensive delete link more


Hi Eric. Thanks for your comment. This method did work. BTW, it seems that bigladder is updating the Euclid plugin and hopefully it will support E+ v9.0 very soon.

ZPANG's avatar ZPANG  ( 2019-04-23 20:48:57 -0500 )edit

Great, I'm glad that worked out! Yes we are updating Euclid and will push this out soon.

ericmartinpe's avatar ericmartinpe  ( 2019-04-24 10:17:55 -0500 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Training Workshops

Question Tools



Asked: 2019-03-26 15:49:21 -0500

Seen: 636 times

Last updated: Apr 23 '19