Connected devices · FreeMaint Connect
FreeMaint Connect: sensors that open work orders
A sensor that nobody reads is a gadget. FreeMaint Connect brings the measurements of your energy meters, current clamps and temperature probes into the maintenance system itself, so a drift becomes an alert, an alert becomes a work order, and run hours trigger the next service on their own.
Free your maintenance · Free Core tier, unlimited users, no credit card.
In short
FreeMaint Connect is the connected-devices module of the FreeMaint CMMS. It receives measurements from Shelly energy meters, LoRaWAN sensors through The Things Stack, ChirpStack or a Milesight gateway, and any system that can send JSON. Alert rules watch each value and can open a work order on the asset; channels feed asset meters for meter-based preventive maintenance. It is part of the Business plan.
Updated October 16, 2026
What FreeMaint Connect does
Devices connected in minutes, without an integrator
Choose the source, give the connection a name, and FreeMaint shows what to paste: a script for a Shelly meter, a URL and a header for a LoRaWAN network server, an endpoint for your own system. A device appears by itself the first time it sends data.
Included in BusinessAlert rules that open work orders
Watch any measurement with a threshold, a rate of change, ISO 20816 vibration zones or a no-data rule. When the condition is met, an alert opens, the right roles are notified, and — if you ticked it — a work order is created on the asset (for a vibration-zone rule, only in zone D). One alert never creates two work orders.
Included in BusinessRun hours that trigger preventive maintenance
A motor rarely reports its own run hours. FreeMaint counts them from a power or current channel and feeds the asset’s meter, so a plan such as an oil change every 2,000 hours triggers without anyone reading a counter.
Included in BusinessEnergy readings with cost and CO2
Link a channel to an energy meter and every 15 minutes a reading arrives with its cost from your tariff and its CO2 from your emission factor. The energy dashboard, the bill estimate and the monthly energy report use them like any other reading.
Included in BusinessAlerts and live values on the phone
Technicians see the alerts in progress, acknowledge them and open the live measurements of an asset from the mobile app. Critical alerts are also sent by email.
Included in BusinessDevice health you can trust
Each device shows its last message and, when the hardware reports it, its battery and radio signal. Confirm a new device to watch its connection: FreeMaint then flags it as late, then offline, against the expected interval, before a silent sensor hides a real fault.
Included in BusinessSupported devices
These models are recognised and decoded by FreeMaint. FreeMaint sells no hardware: each link opens the manufacturer’s own page.
- Manufacturer page
Shelly Pro 3EM
Wi-Fi / Ethernet · Compatible
- Manufacturer page
Shelly EM Gen3
Wi-Fi / Ethernet · Compatible
- Manufacturer page
Shelly Pro EM-50
Wi-Fi / Ethernet · Compatible
- Manufacturer page
Shelly Plug S Gen3
Wi-Fi / Ethernet · Compatible
- Manufacturer page
Shelly 1PM Gen3
Wi-Fi / Ethernet · Compatible
- Manufacturer page
Milesight CT101
LoRaWAN · Compatible
- Manufacturer page
Milesight EM300-TH
LoRaWAN · Compatible
Compatible: validated on the manufacturer’s documentation. Lab-tested: tested on the physical device by FreeMaint.
Why connect sensors to the maintenance system, not to another dashboard
Most sensor projects stop at a chart. Somebody installs a temperature probe or an energy meter, a supplier dashboard shows nice curves, and six months later nobody opens it. The value of a measurement is in the action it starts: a technician sent to the compressor that runs hot, a filter changed because the fan has run its hours, a leak found because the night consumption doubled.
Those actions already live in the CMMS: assets, work orders, preventive plans, the technician’s phone. FreeMaint Connect puts the measurement in the same place, attached to the same asset, so a value that leaves its range follows the same path as a request from a colleague — assigned, tracked and closed with notes and photos.
- Measurements attached to the asset they describe
- Alerts that create work orders instead of emails nobody reads
- Meter-based plans fed by real run hours, not estimates
- Energy cost and CO2 per meter without retyping readings
Which devices work today
FreeMaint sells no hardware. It connects devices you buy from their manufacturer or already own. Seven models are recognised and decoded by FreeMaint itself: the Shelly Pro 3EM, EM Gen3, Pro EM-50, Plug S Gen3 and 1PM Gen3 energy meters, plugs and relays over Wi-Fi or Ethernet; the Milesight CT101 LoRaWAN current transformer; and the Milesight EM300-TH LoRaWAN temperature and humidity sensor. They carry the Compatible badge, which means they were validated against the manufacturer’s documentation.
Other devices work too. Any other LoRaWAN sensor arrives when your network server decodes it, and anything that can send JSON over HTTP — Node-RED, Home Assistant, a gateway reading a Modbus meter, a PLC or a short script — feeds FreeMaint through the HTTP API. FreeMaint does not speak Modbus, MQTT, BACnet or OPC UA directly; a gateway in between translates.
From a measurement to a closed work order
Every measurement of a device becomes a channel: the power of phase A, a temperature, a current. A channel keeps its history, shown point by point for recent data and as averages over longer periods, from six hours to a year. A multiplier and an offset correct a current-transformer ratio or a sensor bias.
An alert rule watches one channel. A threshold rule can hold the condition for a few seconds before raising an alert and use a margin to clear, so a value hovering around the limit does not flap. When the alert opens, the roles chosen in the notification settings receive it in the app and on their phone; critical alerts also go by email. If the rule asks for it — and, for a vibration-zone rule, only in zone D — a work order is created on the asset, and reused if one from the same rule is still open. When the value returns to normal, the alert closes by itself; the work order stays open until someone has checked the machine.
Plans, limits and what Connect is not
FreeMaint Connect is part of the Business plan, at $99 per month per company, flat. It includes 100 active channels; the Enterprise plan includes 5,000. An inactive channel does not count. Data you already collected stays visible on every plan, including the free Core tier.
Connect is not a SCADA system and does not control equipment. Remote commands, schedules and load shedding belong to the energy control features of the Enterprise plan, which always ask for confirmation. Connect is also not a vibration-analysis suite: it raises alerts on vibration values against the ISO 20816 zones you enter, but no vibration sensor is decoded natively yet.
Connect your first device in five steps
- 1
Open Connected devices → Integrations
Click Connect a device and choose where the measurements come from: Shelly, The Things Stack, ChirpStack, a Milesight gateway or the HTTP API.
- 2
Paste what FreeMaint shows
Copy the access key, then the script, URL or header into the device or the network server. The key is shown only once.
- 3
Watch the device appear
Within a minute of its first message, the device and its channels appear. Confirm it and attach it to the asset it measures.
- 4
Add an alert rule
Pick a channel, a limit and a severity, and tick Create a work order if a breach should send a technician.
- 5
Feed the meters
Link a channel to the asset’s run-hours meter for preventive maintenance, or to an energy meter for cost and CO2.
FreeMaint Connect compared with the usual alternatives
| FreeMaint Connect | Supplier sensor dashboard | Manual readings | |
|---|---|---|---|
| Where the data lives | On the asset, in the CMMS | In a separate portal | On paper or a spreadsheet |
| What a breach triggers | An alert and, if chosen, a work order | An email or a notification | Nothing until someone reads it |
| Meter-based maintenance | Run hours feed the plan automatically | Re-typed into the CMMS | Re-typed into the CMMS |
| Hardware | Devices you choose, none sold | Often the supplier’s own sensors | None |
Frequently asked questions
Do I have to buy sensors from FreeMaint?
No. FreeMaint sells no hardware. You buy devices from their manufacturer or a distributor, or use the ones you already have. Each supported model links to the manufacturer’s own page.
Which plan includes FreeMaint Connect?
Business, at $99 per month per company, with 100 active channels. Enterprise, at $299 per month, includes 5,000. Data already collected stays visible on every plan, including the free Core tier.
Can a sensor alert create a work order automatically?
Yes. Tick Create a work order on the alert rule and an alert opens a work order on the asset. One alert creates at most one work order, and an open work order from the same rule is reused instead of duplicated. The work order is never closed automatically.
Does FreeMaint support Modbus or MQTT devices?
Not directly. FreeMaint receives HTTP: a gateway that reads Modbus or subscribes to MQTT — Node-RED, Home Assistant, a Teltonika router or a script — forwards the values as JSON to the HTTP API.
Can I trigger preventive maintenance from run hours?
Yes. FreeMaint counts run hours from a power or current channel and writes them into the asset’s meter, by default once an hour. Meter-based preventive plans then trigger as they would with manual readings.
Does it work on the mobile app?
Yes. The FreeMaint app shows the alerts in progress, lets technicians acknowledge them, and displays the live measurements of an asset.
Related pages
Bring your first measurement into FreeMaint
Create your account on the free Core tier, then move to Business when you are ready to connect devices. Your meters and sensors stay yours.
Create your free account