Hello, I have a problem in Revit. In fact, in my model, there is a temperature sensor. I need to measure the temperature in reality and transmit it to the model every day. What do you suggest to achieve this step in the model?
Without manually entering the data yourself each day, there is not much else you can do. I have seen stories over the years where people have built custom add-in that would do all sorts of things. Getting the temperature and saving it back to the model seems straightforward, but you will more than likely have to custom build this yourself.
If you every get this to work I hope you can post your results.
The options depend on the end use, the bulk of data, and the frequency.
It sounds like your model is being used as a digital twin - this is very interesting and a promising aspect of the industry, but it also comes with some wildly varying expectations from the client as to what it's intended to do.
If the model elements are not being changed out, they should always have the same ID values - there will be both assigned parameters that identify this sensor among the many things in the model, as well as elementID values that are used behind the scenes computationally that uniquely identify this sensor.
Once you know how you're consistently ID-ing the sensor, you can either develop a Dynamo script or use a third party add-in to push this information from some sort of database filetype into the model. The common way to do it would be to have a spreadsheet or csv file with columns for equipment ID, parameter name, and parameter value, to 'read' this spreadsheet, and then to 'write' to Revit. This of course requires that you have a spreadsheet to begin with, that you know visual programming (or are willing to learn it for this), or that you have a convenient database transfer add-in at your disposal.
Then, when all of this is organized, you need a method of automation that executes this transfer on a scheduled basis. There is a pretty heavily documented presentation on Autodesk University dealing with using Windows Task Scheduler to run scripts on a scheduled basis using a spare workstation: https://www.autodesk.com/autodesk-university/class/Dynamo-Automating-Coordination-Annotations-Tags-a...
So, you need:
The source data (BMS system output?)
The data organization (usable spreadsheet or array of data)
The tool (Dynamo, Add-Ins), calibrated to the data you want from the equipment you want, mapped to the corresponding equipment in the model
The scheduling device (Task Scheduler)
What exactly is the problem? Measure the temperature in real life everyday or entering the information in Revit?
Sie finden nicht, was Sie suchen? Fragen Sie die Community oder teilen Sie Ihr Wissen mit anderen.