Can't use Dynamo to rename the "Default" HVAC Zone.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hi everyone.
I recently discovered Dyanamo and have been excitedly tinkering with it for the past week or so.
I recently created a script in Dynamo that will allow me to link a VAV box (or any mechanical equipment) to an HVAC Zone, so that if the VAV's Mark parameter changes, the HVAC Zone's Name will update. I've already created a similar script for Thermostats that works. So my problem isn't with Dynamo. Everything in my script works, until the final step, when I attempt to write a list of updated Names to the HVAC Zone "Name" Parameter.
The source of my problem appears to be an HVAC Zone called "Default" that's set to Read Only. This appears to be hard-coded into the software. Because I can't write to this one Zone's Name Parameter, my entire Dynamo script is failing. (Dynamo can only write to an entire Category, Family, or Type. Unfortunately, there's no way to get it to conditionally select something.)
I've even attempted to remove that Default zone from a List of Elements, and then feed that to Element.SetParameterByName, but then I get an odd error that reads "Element.SetParameterByName operation failed. Starting a transaction from an external application running outside of API context is not allowed." I don't have a programming background, so I have no idea what that means...
I've posted a few snapshots. Can anyone tell my why this "Default" HVAC Zone exists, and if there's a way to make it go away?
Thanks for reading!
