Overwriting IDF with addstring in the model to OSM component

Hi there,

Ive recently been trying to add HVAC systems to a model with components that don’t exist within ironbug using the addstring option on the model to OSM component. It seems that many of the issues im facing would be made much simpler if the txt string was able to overwrite existing sections of the ladybug/OSM generated IDF such as node names and zone names, zone equipment lists etc of the IDF that are contained within it.

I’m also trying to figure out if there is a way to run an IDF file through ladybug tools in order to create an OSM with it to visualise the HVAC system it contains.

has anyone else tried this/ have any pointers?

specifically i’m looking at desiccant dehumidifiers

Hi @Nicholaskerr
The HVAC visualizer is created. I guess in the next release will be released

I have the same problem like yours, what I do, is to open the .osm file using Openstudio Application that is free available on the Openstudio website, then I detect the challenges I have such as nodes integrity and components, branches, and demand and supply sides.

for this purpose also instead of having a Boolean button to the run input, if you connect 2 and 3 in a pallete as text to the _run, it will not run the whole simulation that is time consuming and it will creates the .OSM file for you to detect the issues.

Thanks for the reply. I have been doing this which works well except that neither open studio or ironbug have the components i want to use so i must first write them in IDF

1 Like

This will be fantastic!

1 Like

if you find something in the OpenStudio that still not developed in IB/LB/HB, you can post that here in this forum with the OpenStudio .osm example, Lady Bug developers will developed that. I tried this many times and @chris and @MingboPeng did that perfectly.

1 Like

cool i will keep that in mind! My issue is that they aren’t in OpenStudio either

1 Like

To make sure that there is no OpenStudio example of the components, you can also check their GitHub example page: it is almost complete:

Openstudio OSM, Py, and Ruby examples:

If still they do not have the component, the last chance is to pull an enhancement request on the below pages:

The pages are dynamic and you will get your answer

2 Likes

amazing. thanks so for your help!

1 Like