rotorloop

Changelog

What changed, version by version.

Rotorloop is a development preview. These versions haven't run on a customer site yet. Each entry says what was built and how it was checked.

0.3

New

  • BACnet driver. Finds controllers on the network, including MS/TP controllers behind a BACnet router. Reads names, units, states, maker and model. Writes at a safe priority, and hands control back when a change ends.
  • Modbus driver. For meters, boilers and plant equipment, including serial devices behind a gateway. Every point that may change needs a rule for handing control back, otherwise it stays read-only.
  • Equipment tab. Every device of any kind in one list, with on/off, mode and number controls.
  • Smarter matching. BACnet rooftop units now show under Rooms automatically, when the point names and units agree.

Checked

  • 56 automated tests.
  • End to end against a simulated BACnet controller and a simulated Modbus boiler and meter.
  • Phone layout.

Not yet

  • Not yet tested on real BACnet or Modbus equipment.
0.2

New

  • Admin area. Add people and set their roles, manage access keys, add and revoke site Connectors, and choose per point what can change, with limits and a longest hold.
  • Activity log. Searchable, filtered by outcome, with older entries on demand.
  • Role rules. Only owners grant admin. Nobody changes their own role. There's always one active owner.
  • Safety fix. If a point is made read-only while held, the hold ends at once.

Checked

  • 31 automated tests, plus every role rule tested through the API and the browser.
0.1

New

  • The app. Rooms colored from cold to hot, the draggable dial, hold times, back to schedule, all readings, live updates, phone layout.
  • The Connector. Runs on site, dials out only, reconnects by itself, and keeps hold timers through restarts.
  • The safety layer. Read-only by default, limits, rate limits, minimum on and off times, a life-safety block, safe priorities and required end times.
  • A simulated building for development and demos.

Checked

  • 26 automated tests, and the whole path from app to simulated equipment.