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

Revision history [back]

An RVI file contains as a minimum the name of the input file (where to read the output variable values from - this is "eplusout.eso") and of the output file (where to put the reorganized data, for example "output.csv").

You list these two filenames on the first two lines of the file, then list any specific outputs you want to have extracted from the results. If you don't specify any outputs then all results are returned.

Finally, the last line just has a "0" to indicate the end of the file.

One important note - for jEPlus you have to call the file "my.rvi" otherwise it doesn't get recognised.

It's not just used in jEPlus though. It's actually called by the ReadVarsESO program which is called by RunEPlus.bat when running from the command line, or from the EP-Launch program. You can call it anything you like when using these methods though.

A simple example:

eplusout.eso
output.csv
Diesel:Facility
ElectricityNet:Facility
Zone Mean Air Temperature
Boiler Heating Rate
0

The documentation on creating an RVI file is here.

An RVI file contains as a minimum the name of the input file (where to read the output variable values from - this is "eplusout.eso") and of the output file (where to put the reorganized data, for example "output.csv").

You list these two filenames on the first two lines of the file, then list any specific outputs you want to have extracted from the results. If you don't specify any outputs then all results are returned.

Finally, the last line just has a "0" to indicate the end of the file.

One important note - for jEPlus you have to call the file "my.rvi" otherwise it doesn't get recognised.

It's not just used in jEPlus though. jEPlus. It's actually called by the ReadVarsESO program which is called by RunEPlus.bat when running from the command line, or from the EP-Launch program. You can call it anything you like when using these methods though.

A simple example:

eplusout.eso
output.csv
Diesel:Facility
ElectricityNet:Facility
Zone Mean Air Temperature
Boiler Heating Rate
0

The documentation on creating an RVI file is here.

An RVI file contains as a minimum the name of the input file (where to read the output variable values from - this is "eplusout.eso") and of the output file (where to put the reorganized data, for example "output.csv").

You list these two filenames on the first two lines of the file, then list any specific outputs you want to have extracted from the results. If you don't specify any outputs then all results are returned.

Finally, the last line just has a "0" to indicate the end of the file.

It's not just used in jEPlus. It's actually called by the ReadVarsESO program which is called by RunEPlus.bat when running from the command line, or from the EP-Launch program. You can call it anything you like when using these methods though.

A As a simple example:example, open up a new file in a text editor and enter:

eplusout.eso
output.csv
Diesel:Facility
ElectricityNet:Facility
Zone Mean Air Temperature
Boiler Heating Rate
0

Then just save it with a .rvi extension.

The documentation on creating an RVI file is here.