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

Use joblist-case definition in jePlus with trnsys

asked 2025-07-15 11:05:55 -0500

KeM's avatar

updated 2025-08-14 09:52:07 -0500

Hi everyone,

I need to run a TRNSYS parameter study with jePlus. For every case of building age, orientation, ... I need to provide a random number for the occupance (not combine all building cases with all occupancies). So I want to use the "List of cases" in the execution tab (generating my case-list in Python). when I select my list-fiel and run the console on the right side says: "0 jobs in C:\TRNSYS\DAMOtl\jeplus\joblist_test.csv started ..." while there are many lines / cases in the file. The start of my "joblist_test.csv" is below. Looking to Chapter 9.3 of the Documentation I also tried:

  • deleting the header line
  • removing the two file pathes

Advice would be highly appreciated!

Best regards!

(Header and first 2 lines:) '#Job_ID,Weather File, Model File,@@alt@@,@@WINid@@,@@nutzer@@,@@nabs@@,@@mass@@,@@size@@,@@roo@@,@@tga@@,@@vent@@,@@rot@@,@@wet@@,@@ele@@

TR_G-alt_1-Use_0272-Nabs_1-mass_sch-size_080_SoSchu0_roo1_TGA1_vent0_rot045_wetPari,C:\TRNSYS\DAMOtl\jeplus\null,C:\TRNSYS\DAMOtl\jeplus\null,1,300,0272,1,sch,080,1,1,0,45,Pari,75

TR_G-alt_1-Use_0889-Nabs_0-mass_sch-size_100_SoSchu0_roo1_TGA1_vent0_rot315_wetWars,C:\TRNSYS\DAMOtl\jeplus\null,C:\TRNSYS\DAMOtl\jeplus\null,1,300,0889,0,sch,100,1,1,0,315,Wars,130

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
1

answered 2025-08-14 09:38:39 -0500

Yi Zhang's avatar

Hi, sorry for not noticing this question earlier.

In case you haven't found a solution, I think the problem is with the invalid file names in the second and third columns, which read "....\null". They are supposed to reference the model and weather files. However, you can use index numbers instead of file paths, e.g. "TR_G-alt_1-Use_0272-Nabs_1-mass_sch-size_080_SoSchu0_roo1_TGA1_vent0_rot045_wetPari,0,0,1,300,0272,1,sch,080,1,1,0,45,Pari,75"

In regard to generating a random number for each case, jEPlus's @calc syntax may help. You can use @calc(Math.floor(Math.random() * 10)), for example, to get numbers 0 ~ 9.

Yi

edit flag offensive delete link more

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

1 follower

Stats

Asked: 2025-07-15 11:05:55 -0500

Seen: 512 times

Last updated: Aug 14