Model the whole project
Devices, variables, bindings, programs, operator views, history and deployment evidence stay in one engineering model.
Model, review and deploy building automation in one workspace. Keep execution local with Site Runtime.
def execute(inputs):
supply = float(inputs["supply_temp"
])
setpoint = float(inputs["setpoint"
])
demand = max(0.0, setpoint - supply)
return {"heating_demand": demand}Build the project as connected engineering objects, review every change and carry the same model from simulation to site operation.
Devices, variables, bindings, programs, operator views, history and deployment evidence stay in one engineering model.
The project agent prepares an inspectable proposal. An engineer approves mutations before they reach a revision or Runtime.
Type, unit, quality and physical source remain visible through every connection.
Graphical blocks and restricted Python work against the same object and signal model.
Approved graphics, 3D scenes, alarms and history reach only the intended operators.
Review and sign the project once, then activate it as a complete unit on the site-local Runtime.
Source, quality, unit, transformation and device readback remain attached to one trace. A fallback never pretends to be physical feedback.
Studio delivers a reviewed, signed revision. Site Runtime validates and activates it as one unit, then keeps the building loop on the local network.
The current product boundary, stated without hiding what is implemented and what still needs site-level proof.
You can model an automation project, bind typed signals, create block or restricted-Python programs, configure Modbus TCP and RTU points, build operator graphics and 3D scenes, record history, define alarms and deploy a signed bundle to Site Runtime.
No. The project agent works inside a bounded project context and prepares an inspectable proposal. A person reviews and approves mutations before they become part of a revision or reach a Runtime.
Site Runtime is a separate, always-on local service. Approved control logic, polling, schedules, alarms and local history continue at the site; the cloud Studio remains the engineering and approval environment.
Yes. Commissioning bundles may include Sensor Simulators for functional acceptance. Production bundles reject simulators, so a simulated source cannot silently ship as a physical control signal.
Modbus TCP and Modbus RTU are the executable protocol paths today. The logical project and signal model is independent of one controller vendor, while additional adapters remain explicit implementation work.
Nodectra is currently an engineering and commissioning preview. The software flow is substantial, but production use still requires target-site validation, deployment operations and native hardware acceptance for the intended installation.
Start with simulation, review every change and move to site hardware without rebuilding the engineering model.