smithtek-3dm-scada-canvas 2.3.1

Self-hosted Smithtek 3DM SCADA Canvas for Node-RED: visual editing, equipment symbols, shared styling, multi-device telemetry and local SQLite history.

npm install smithtek-3dm-scada-canvas

Smithtek 3DM SCADA Canvas

3DM.space SCADA — built for simplicity.

Smithtek 3DM SCADA Canvas mine-site concept

The offline canvas edition of 3DM.space, built for your own Node-RED server. Turn live data into a screen that looks like your site: equipment, instruments, controls and history, arranged directly in your browser. A Smithtek product.

Cover: illustrative mine-site concept. Screens below: Smithtek example canvases.

Built-in manual

Click User manual in the SCADA toolbar for the complete guide to setup, tools and widgets. The illustrated manual is included in the package and works offline.

Full SCADA editing toolbar and image properties

All your tools in one place. Add instruments, controls, images and text; organise pages, import or export layouts, and save your design. Select an item to edit its properties on the right.

Your site, on one screen

Factory SCADA with sensors and historical trends

Navigate on the left. Read live instruments above. Investigate history below. Combine equipment symbols, sensor cards, gauges, tables and multi-series trends. Give widgets a consistent finish with translucent panels, glow, borders and shadows.

Home automation SCADA

Make it personal. Place room temperatures, solar and battery readings, electrical loads and pump status around a home plan. Run the canvas on a computer or private Node-RED server and view it across your local network.

Pump skid with controls and trend

Connect the process. On/Off/Auto controls send commands back into Node-RED; equipment feedback updates the screen. Local SQLite history supports trend viewing and CSV export.

Draw clear connections. Place solid coloured dots at junctions and route lines around equipment with one or two right-angle elbows. Select start and end dots to anchor the line to their centres; it follows when you move them. Move the middle bend by dragging its handle; adjust colour, thickness, glow and optional flow animation.

Settings and data export

SCADA settings, history options and local canvas address

Configure your canvas. Set its name and address, choose the default page, and adjust history recording, retention and data-health warnings.

Export historical data with selectable variables

Take your history with you. Choose a time range, select the variables you need and download a CSV using Export CSV.

Get started

  1. In Manage palette → Install, search for smithtek-3dm-scada-canvas.
  2. Restart Node-RED, refresh the editor and add a 3DM SCADA Canvas node.
  3. Connect telemetry and Deploy.
  4. Open the editor's SCADA sidebar and click Launch SCADA.
  5. Choose Edit Mode, add widgets, select their data keys and Save.

Or install from your Node-RED user directory:

npm install smithtek-3dm-scada-canvas

Start with a Function node:

msg.payload = {
    tank_level: 72.4,
    pressure: 315.2,
    flow_rate: 18.7,
    pump_running: 1,
    voltage: 240
};
return msg;

Map those keys to a tank bar, gauge, sensor card, pump and voltage value. Nested payloads or msg.device keep multiple devices' readings separate.

The package includes a simulated telemetry flow and two importable example layouts. Open User manual from the canvas toolbar, SCADA sidebar or node dialog for the full illustrated guide: setup, every widget family, styling, data binding, controls, history, CSV, backups and troubleshooting. The manual and its images are bundled and work offline.

From field equipment to SCADA

PassPort Gateway

PassPort Gateway

Collect field readings and host local applications with Node-RED.

Mako V2 PLC

Mako V2 PLC

Put control, I/O and equipment feedback close to the process.

Solaris RTU PLC

Solaris RTU PLC

Bring remote tank, bore and environmental measurements into view.

Choose your hardware and communications to suit the site. For connected sites needing cloud SCADA, ask about 3DM.space.

Explore Smithtek products • www.smithtek.com.au • [email protected]

Licence and requirements

Free for personal, educational and internal business use. Integrators may charge for installation and support. Selling or rebranding the software, bundling it into a product for sale, offering a hosted SCADA service, or publicly distributing modified versions requires Smithtek's written consent. Custom dashboard titles and artwork are welcome. See the source-available community LICENSE and THIRD-PARTY-NOTICES.md in the package; contact [email protected] for permissions.

Requires Node-RED 3.0.2+ and Node.js 14.21.3+; use supported runtime versions for your installation. Secure access through your Node-RED runtime and network configuration.

README images use versioned public URLs that become available after this package version is published. The same images are included in docs/images; the built-in manual uses local copies.

Node Info

Version: 2.3.1
Updated 1 day ago
License: SEE LICENSE IN LICENSE
Rating: 5.0 1

Categories

Actions

Rate:

Downloads

8 in the last week

Nodes

  • smithtek-3dm-scada-canvas

Keywords

  • node-red
  • smithtek
  • 3dm
  • scada
  • hmi
  • telemetry
  • sqlite

Maintainers