I’ve been tinkering with Dynamo for the last week and I’ve learned a lot. I recently created a script that will assign a Thermostat (Communication Device) to a VAV (Mechanical Equipment) and update the thermostat’s Mark as the VAV’s mark is changed. After figuring out that I needed to use a linked Excel sheet to run a VLOOKUP on the data, I was able to get it to work!
My problem arose when I tried to expand this script to work on HVAC Zones as well. In Revit MEP, there’s an HVAC Zone called “Default” that appears to be hard-coded into the software. I
can’t assign Spaces to it, or change it in any way. When my script attempts to use Element.SetParameterByName to write my list of new Zone na mes to the HVAC Zones, I get the error “The Parameter is Read Only.” I’m certain it’s because of this strange, Read-only Zone. Does anyone know why this HVAC Zone exists, and how I can get around this?
I’ve considered making my own “HVAC Zone Name” Project Parameter, but then there’s no relationship to the Spaces. I want to be able to break up a Space Schedule by Zone, and have the Zone name be synced with the VAV Marks.