HVAC Automation Control

Reads how the building has used energy, and gets the HVAC ahead of demand.

Bring HVAC controller points and an energy meter into one point model, predict setpoints from the building's own history, and write them back only after a readback from the field matches — with rollback and alarms when it does not.

SenseCraftIntermediate60minHome & Building AutomationAI Agent Ready

The point drawer in English — the output policy stays disabled until the safe range is saved and the current value and dry-run result are checked. Fixture data on the console's mocked gateway, not a live commissioned site.

Access page — the SDM630 Modbus TCP source and the HVAC BACnet/IP source, both online, with their registered point counts. Simulated field devices, real gateway registration flow.

Chinese command-receipt ledger — manual setpoint and compressor start/stop writes show protocol confirmation with requested value, effective value and operator. The device is a simulator; this is not a rollback or alarm demonstration.

Chinese point table after the SDM630 source is stopped during capture — its 10 points show "offline" while the HVAC BACnet source remains "good". The meter is a simulator; this is per-point quality state, not the alarm banner.

Chinese alarm banner after the SDM630 simulator is stopped with SIGTERM — one unrecovered and unacknowledged "source offline" warning is shown. The meter is simulated; the alarm path is real.

Chinese command receipt with the readback column — a predicted write shows "read back / matched"; an out-of-band change shows "mismatched, compensated · 99", followed by a compensation command. The Modbus device is simulated; the write-verify-compensate path is real.

Reusable Site Templates

Sites with central plant on a fixed schedule, a controller that speaks a standard protocol, and read/write access to the points.

Office buildings, zone by zone

Office buildings, zone by zone

Office floors, meeting areas, server-room anterooms. Predict a setpoint per zone, watch one full cycle, then enable writes.

Malls and mixed-use complexes

Malls and mixed-use complexes

Mall floors, cinema foyers, basement car-park ventilation. One meter per floor puts power and setpoints on one screen.

Factory floors and retrofits

Factory floors and retrofits

Plant rooms on the shop floor, older sites with controllers on different protocols. The prediction follows the shift plan; every protocol lands in one point table.

Not a fit: split air conditioners, and anything needing certified safety control. Before enabling writes, check the meter's byte order and exercise rollback and alarms once each on your own plant.

How it works

The HVAC controller and energy meter already on site connect to one gateway host (reComputer R1100), which serves the browser console and the upper system you already run.

Three things: the field devices that already exist (a controller and a meter), one gateway host that holds the point model and the control path, and whoever reads the result. Nothing between the meter, the controller and the gateway leaves the plant network — the only outbound traffic is what you choose to publish northbound.

Field Devices

What you connect is what you already have. Nothing on the plant side is replaced.

Field deviceHow it arrivesWhat it contributes
HVAC controllerOPC UA, Modbus TCP/RTU, or BACnet/IPSetpoint, measured temperature, mode — the points that get read and written
Eastron SDM630 energy meterModbus TCP, a Modbus TCP gateway, or RS-485Ten read-only points: three-phase voltage and current, total active power, power factor, frequency, imported energy
Built-in OPC UA simulatorBundled, on port 4841A dry run with no plant attached

Confirm the meter's byte and word order before trusting the values. The built-in SDM630 template defaults to big-endian because that is the vendor's published default, not a value confirmed on a physical meter. Meter points are read-only and do not count against the 50 writable points.

Engineering details, test methodology and measured dataRead the engineering wiki →

How well it works

What the HVAC operator watches, approves and audits in the browser console once it is running.

The whole site behind one port

  • One-page overview: devices, points, alarms
  • Poll success and write-readback trends, 24 h
  • Per-protocol point table and source cards

Point quality makes outages visible

  • Quality column shown per point
  • Meter source down; BACnet source stays good
  • Writes granted only after value checks out

Every write gets a receipt and a readback

  • Receipt: requested value, effective value, verdict
  • A mismatch auto-triggers a compensation command
  • Withdrawn write and compensation logged separately

Predictions observe first, dispatch only when rules pass

  • Four stages: training, binding, rules, monitoring
  • Monitor table lists current, predicted, dispatched value
  • Rule changes need a second operator's sign-off

Three failure classes, three alarms

  • Three alarms: offline, mismatch, stale samples
  • Banner counts unrecovered, unacknowledged alarms
  • Source-offline alarm syncs with points going offline
Measured results

Capacity and latency baselines measured on developer hardware (reComputer R2000 Series, arm64) against protocol simulators.

MetricTypicalDeviceDeployment Note
2,000-point collection throughput349.99 events/s (99.99% of target)reComputer R2000 Series4 protocol sources, 5s/10s polling cycles, 180s stable run
Prediction cycle latencyMax 46.27 ms (admission latency 1.41 ms)reComputer R2000 SeriesKNN setpoint model cycle calculation time, unloaded
Memory & resource footprintProcess group RSS peak 217.3 MiBreComputer R2000 SeriesPlain Docker deployment leaving ample system headroom

No energy-saving percentage is claimed; normalise against your site baseline and weather. For detailed benchmark records and parameter tuning, see Engineering Wiki · HVAC Optimization Solution.

Test methodology, scope footnotes and the four full measurement tables · Read the engineering wiki →
What you get out of it

Everything the deployment exposes sits behind one HTTP port on the gateway host.

Port / endpointPayloadNeeds internet
8280 /Browser console — point table with per-point quality, meter registration, prediction runs, command receipts, readback result, alarm bannerNo
8280 /system/runtime-metricsRuntime counters, including northbound spool counters when publishing is enabledNo
8280 /api/v1/healthHealth check used at startupNo
4841Built-in OPC UA simulator endpoint, for a dry runNo

Every write gets a command receipt: requested value, effective value, actor, protocol acknowledgement and the readback result. A compensation issued by rollback appears as its own receipt right after the write it undid. Only Modbus points are read back and confirmed; BACnet outputs are not.

Every payload field and the Home Assistant discovery entities · Read the engineering wiki →
Porting It to Your Own System

The reusable unit is not "HVAC" — it is the chain one point model → prediction → authorised write → readback → rollback → alarm keyed by cause. Only the middle link is bound to setpoints: the prediction model and the safety limits that decide what a legal setpoint is. Everything around it carries over.

LayerWhat porting costs you
Protocol adapters (OPC UA, Modbus TCP/RTU, BACnet/IP) and the point registryreuse as-is
Meter and device templates through one parserreuse as-is; write a new template
Write-enable flag, write policy, last-known-good freezereuse as-is
Readback comparison and the five rollback triggersreuse as-is
Alarms keyed by cause, acknowledge and recoveryreuse as-is
Prediction model and its featuresretrain on the new process's own history
Safety limits (range, rate, mode whitelist)re-derive and re-approve for the new process

Same-shape processes fit: any setpoint an operator sets by hand on a schedule, where the value can be read back and a wrong value is uncomfortable rather than dangerous — chilled-water temperature, pump pressure, compressor staging, humidity.

Where this shape does not fit

  • Anything on the safety loop. No certification, and a supervisory layer writing into an interlock is worse than none.
  • Fast processes. The prediction loop runs below one cycle per second; sub-second closed loops belong in the controller.
  • Devices that cannot be read back. A write-only actuator gets no verification, and rollback has nothing to check.

How to deploy

Tell us about your site — we work out the hardware, then you connect the data and follow the steps.

Configure yours

Tell us about the plant room — we work out the hardware.

Self-service Consult & Deploy

Device Connection

How do the meter and the controller reach the gateway? This decides which ports the gateway has to carry, not which model runs.

Configure yours

Tell us about the plant room — we work out the hardware.

  • Plant-room gateway, 16 GB eMMC

    Runs the point model, the KNN prediction service, the write path with readback and rollback, and the console on port 8280. RS-485, RS-232, DI/DO and Gigabit Ethernet are on board, so a meter on RS-485 needs no USB adapter — Modbus RTU still requires the serial-device deployment profile. The service needs about 1 GB; the rest is your local history window.

    硬件/物料名称数量型号/SKU说明
    reComputer R1100 (4 GB RAM, 16 GB eMMC)1113991374-
  • Plant-room gateway, 32 GB eMMC

    Same gateway with the larger eMMC, for keeping months of operating history on the box — enough to re-import the training set locally instead of fetching it from a server. Same on-board RS-485, RS-232, DI/DO and Gigabit Ethernet, same serial-device profile requirement for Modbus RTU.

    硬件/物料名称数量型号/SKU说明
    reComputer R1100 (4 GB RAM, 32 GB eMMC)1113991334-
Or compare them yourself: preset specificationsDeployment Guide · 60min →

Hardware Equipment List by Preset

SetupRoleDeviceQty
Standard DeploymentEdge DevicereComputer R1100 Series1

Technical Specifications & Implementation Comparison

One package. The choices that matter are made during commissioning, not at purchase.

PackageGateway hostWhat it deploysControl on day one
Standard DeploymentreComputer R1100, or any x86-64 / arm64 Docker host on the plant networkKNN prediction service, point model, meter registration, write path with readback and rollback, alarm envelope, browser console on 8280No — observe only until readback, rollback and alarms have each been exercised on your own plant and a named engineer has approved the safety limits

The edge device is optional in the package: deploying on a machine you already have is a supported target, and the remote target over SSH is what you use when the meter is on RS-485 or the controller network is not reachable from your workstation.

Difficulty is rated intermediate; the estimate is 60 minutes to a running console with points reading. Commissioning — meter registration, an observe-mode occupancy cycle, deliberate fault injection, then enabling writes — takes longer and is the step that decides whether the deployment is trustworthy.

FAQ

No figure is claimed. There is no baseline, no weather or occupancy normalisation and no agreed measurement period in this package. What it gives you is the instrumentation for that study — meter and HVAC points in one table, predicted against actual, with a command audit trail.

Didn't find your answer?
Contact Us
We Are Glad to Be Your Hardware Partner !
Next