Moving from Grafana? Import your dashboards, folders and alert rules in one go Import your dashboards

TagfeldFrom machineto live screen

Live dashboards, SCADA screens and alarms from your PLCs and sensors. Hosted or on your own server.

Coming from Grafana? Bring your dashboards.

Bring your Grafana dashboards along

Upload a Grafana dashboard as a JSON file, from Grafana 8 to 11. Tagfeld reads which measurements each panel showed (InfluxQL, Flux, PromQL, SQL, Graphite, Loki or Elasticsearch) and suggests the matching metrics. You see a preview before anything is saved.

Plan your migration

Anything that can't be mapped is listed in a report, panel by panel.

Grafana is a trademark of Grafana Labs. Tagfeld is not affiliated with Grafana Labs.

One platform between your machines and the people who run them

Tagfeld covers the whole path: getting data in, giving it structure, reacting to it, and showing it to operators and customers.

On the shop floor

  • PLCs and sensorsOPC UA, Modbus, S7
  • Gateways and networksSparkplug B, LoRaWAN
  • Existing systemsGrafana, webhooks, MQTT

Tagfeld platform

ConnectPLCs & sensors12 protocolsEdge sites
OrganizeSites & linesCustomersDevice types
AutomateFormulasAlarmsFlows
VisualizeLive viewsHMI screensPDF reports

The people who use it

  • OperatorsLive dashboards and HMI
  • MaintenanceAlarms and assignments
  • CustomersBranded portal, own domain

Connect machines, sensors and gateways

Devices send data over MQTT with TLS, HTTP or CoAP. PLCs are read directly over OPC UA, Modbus TCP, Siemens S7, EtherNet/IP and BACnet/IP, network gear over SNMP. Sparkplug B gateways and LoRaWAN, Sigfox and Particle networks plug in too.

Model your sites, lines and machines

Put devices into assets such as buildings, halls and lines, and link them with relations, so every sensor knows which machine it belongs to. Give each customer and sub-customer their own branch: they only see what is theirs. Choose per metric how long data is kept, or keep only the latest value.

Turn readings into action

Calculated fields work out new values from incoming data: formulas, scripts, totals and averages. Alarm rules have five severity levels, a delay and a separate clear condition. Notifications reach people in the portal, by email, Slack, Microsoft Teams or webhook, with escalation when nobody responds.

INCOMINGCALCULATED flow 42.0 l/min t_in 61.2 °C t_out 48.9 °C f(x) heat36.0 kW ΔT12.3 K hourly avg34.8 kW daily total812 kWh

Your logo, your domain, your portal

Hand dashboards and HMI screens to your customers in a portal with your logo, colours and login page, on your own domain. Share a dashboard by public link, on a wall screen or embedded in your own app.

Dashboards and SCADA screens operators actually use

Drag any of 45 widget types onto a grid, or draw a process screen with 26 built-in SCADA symbols. Values update live, without reloading the page.

Ask for a walkthrough
Boiler house · Hall 2Live
1 active: P-101 high temperature09:46 · unacknowledged
Process view P&ID
64 %T-101 41 %T-102 ! P-101 V-101 HX-1 P-102 V-102 62.4 °C 3.1 bar 18.6 m³/h 48.9 °C
P-101 faceplate
StatusFault
Speed1,450 rpm
Motor temp92 °C
Runtime6,812 h
ModeAuto
AcknowledgeReset

Process screens that stay calm

Full-screen HMI views with an alarm bar on top and a faceplate for every component. Grey means normal; colour only appears when a value is out of range.

Ask for a walkthrough

Built for the factory network

Safe defaults, a small footprint and open interfaces, wherever it runs.

  • Secure by default

    Two-factor sign-in, password rules and a lockout after failed attempts. Single sign-on through Google, Microsoft, GitHub, Apple, Keycloak or OpenID Connect. Organisations are isolated and every action is logged.

    Security features
  • One server, no surprises

    One native .deb package runs as a systemd service on Ubuntu 24.04/26.04 or Debian 12, with PostgreSQL and TimescaleDB. Updates are GPG-signed, with a database backup before each one.

    Hosted or self-hosted
  • Open interfaces

    Devices use open protocols. Your own software talks to Tagfeld over a REST API with API keys and receives live values over WebSocket. Webhooks work in both directions.

    Supported protocols

Choose where it runs

Tagfeld is one product with one feature set. Let us run the server, or install it on your own.

Run by us

Tagfeld Hosted

We run the server and install signed updates, with a database backup before each one. You sign in, connect devices and build. Yearly plans from 50 to 5,000 devices.

See plans Sign in
On your own server

Tagfeld Self-hosted

One native .deb package for Ubuntu 24.04/26.04 or Debian 12, without Docker. A single script sets up PostgreSQL with TimescaleDB, HTTPS through Caddy, and the platform itself.

Ask for a quote Read the FAQ

Around the core

Edge servers, PLC agents, 3D sensing, integrations and an installable app. All included, nothing sold as an add-on.

On site · keeps running offline

Edge server

A small server on site stores data and raises alarms locally, and keeps working when the internet drops. It opens one signed connection outward: no inbound ports to open.

How the edge works
Buffered PLC reads

PLC agent

Reads Modbus TCP, Siemens S7, EtherNet/IP and BACnet/IP on site and buffers to disk while the line is down, so your charts have no gaps.

Supported protocols
3D sensing

LiDAR and 3D

Read point clouds from a Blickfeld Qb2, draw zones in 3D and get occupancy, count and volume per zone. Upload scans and measure in the browser.

See the 3D view
Phone · desktop · browser

Install it like an app

Add the portal to your phone's home screen, or open it in its own window with the desktop app for Linux and Windows. Updates arrive with the website.

Ask for access
Networks and services

Integrations

Take in data from LoRaWAN networks (The Things Network, ChirpStack, Loriot, ThingPark, KPN Things), Sigfox, Particle, any HTTP webhook or another MQTT broker. A short script turns each message into metrics, and commands back into messages.

Talk to us about your network
People in the loop

Notifications

Alarms reach the right people in the portal, by email through your own SMTP server, in Slack, in Microsoft Teams or through a webhook, with escalation when nobody responds.

How alarms work

Everything else that's included

Dashboards and widgets

45 widget types, from trend charts and gauges to OEE, shift and KPI widgets. Write your own widget in HTML, CSS and JavaScript; it runs sandboxed.

White-label and your own domain

Your logo, colours and login page, per customer and sub-customer. Run the portal on your own address with the certificate set up automatically.

Multi-tenancy

Every organisation gets its own isolated space and limits, and can see its monthly messages, data points and emails against them.

SCADA and HMI

Full-screen process screens with 26 built-in symbols, your own SVG symbols, an alarm bar and a faceplate per component.

Reports and scheduler

PDF or CSV reports with tables, charts and alarms, emailed on a schedule. The scheduler can also change settings or send commands at set times, and follows daylight saving time.

Roles, SSO and 2FA

Decide who can see and do what, for everything or per group. Sign in through OpenID Connect providers and add a second factor.

Scripts, flows and debug mode

Custom JavaScript runs in a sandbox with a time limit. Debug mode shows what goes in and out of every integration, script and flow.

Audit log and secrets vault

See who did what and when, and export it as CSV. Passwords and keys are stored encrypted and are never shown again.

Four languages, light and dark

Portal, emails and reports in English, Dutch, French and German, in a light and a dark theme.

The short version

Numbers straight from the product, and plain answers to common questions.

12device protocols*
45widget types
26built-in SCADA symbols
4languages: EN, NL, FR, DE
Deployment

Do I need Docker or Kubernetes?

No. Tagfeld ships as one native .deb package that runs as a systemd service on Ubuntu 24.04/26.04 or Debian 12.

Self-hostingOne package, one script
Self-hosted option
PLCs

Can Tagfeld write values to my PLCs?

Not today. Modbus TCP, Siemens S7, EtherNet/IP and BACnet/IP are read-only. Commands go to devices over MQTT or HTTP, or through the edge.

Industrial protocolsRead-only PLC drivers
Supported protocols
Offline

What happens when the internet drops?

An edge server keeps storing data and raising alarms locally, and the PLC agent buffers to disk. Everything is passed on when the line is back.

Edge serverWorks without internet
About the edge
Grafana

Will my Grafana queries keep running?

No. The import reads what each panel showed and links it to Tagfeld's own metrics. What can't be mapped is listed in a report, and past data can be backfilled.

Grafana importDashboards, folders, alerts
How the import works
Sign-in

Which sign-in methods are supported?

Email and password with optional two-factor codes, plus single sign-on through Google, Microsoft, GitHub, Apple, Keycloak or any OpenID Connect provider. SAML and LDAP are not supported.

Access controlRoles, groups, audit log
Security
Mobile

Is there a mobile app?

The portal installs as a web app on any phone's home screen, and there is a desktop app for Linux and Windows. There is no App Store or Google Play app.

Installable appPhone and desktop
Compare plans

* MQTT, Sparkplug B, HTTP, CoAP, SNMP, OPC UA, Modbus TCP, Siemens S7, EtherNet/IP, BACnet/IP, raw TCP and raw UDP.

Ready to put your machines on screen?

Tell us which machines you want to connect and we will show you how.

Want it on your own server?

Ask about self-hosting