The EU's first publicly available AI for industrial applications
Overvis HMI knows every device on your site. Tell it what you need, in plain words, and it does the work.

Energy overview
Energy use of four sites: metering trees, consumption and cost per period, peak demand and a remotely operated feeder breaker.
Electrical distribution
Grid supply and a standby generator through a transfer switch to feeders with breakers, loads and a drive, with live values and controls.
Street lighting
Street lighting cabinets on a map: lamp group status, schedules and photocells, group switching, supply measurements and cabinet diagrams.
Pumping station
A pumping station from a well and pump through valves, a filter and meters to a reservoir, with live values and controls.
Hydronic heating
A heat pump with a backup boiler, buffer tank, heat meter, heat exchanger and two mixing circuits, with live values and controls.
Air handling unit
A supply and extract air handling unit with dampers, filters, heat recovery, coils, a humidifier, fans and room sensors, with live values and controls.
Warehouse rooms
A warehouse with a receiving dock and pallet staging served by AGVs, a racking aisle with a stacker crane, and a cold room with a cooling unit, a temperature controller and a probe, with live values and controls.
Manufacturing line
An assembly line with conveyors, machines, a robot cell and an inspection station, drives and motor feeders, and throughput and reject counts, with live values and controls.
Packing line
A packing line drawn with custom workspace symbols: filling, checkweighing, labelling and case packing stations, an inspection station, and throughput and reject counts, with live values and controls.
Food and beverage
A jacketed mixing vessel heated through a hot water exchanger and a glycol-cooled fermenter drain through a transfer pump to a bottle filler on a conveyor line with fill level inspection, with live values and controls.
Compressed air plant
A compressor room with lead, lag and backup compressors, an air receiver, a dryer, three line filters, a pressure regulator and metered distribution, with live values and controls.
Solar and storage
Grid supply and meter to a main bus with breakers, a PV array and inverter, battery storage, a UPS feeding critical loads and a capacitor bank, with live values and controls.
Water treatment
A drinking water line with raw water intake, coagulant dosing, flocculation, a clarifier, a sand filter, UV disinfection and gas chlorination into a treated water reservoir, with live values and controls.
Fuel and gas
Diesel storage with leak detection and day tank transfer, and a gas supply with a safety shut-off valve, regulator, gas meter, burner and gas detectors, with live values and controls.
Heat treatment
A gas hardening furnace with burner, combustion fan and controller, and an electric tempering oven with a staged heater bank, with temperature probes, live values and controls.
Irrigation
An irrigation system with a well pump, screen filter, flowmeter and fertigation unit feeding rotor, spray and drip zones through zone valves, with soil moisture sensors, live values and controls.
Recycling
A weighbridge and a shredding, magnetic and optical sorting and baling line with a residual compactor, and collection points served by a collection vehicle, with live values and controls.
Quarry
A dump hopper, feeder and jaw crusher, a belt scale on the screen feed, a screen in closed circuit with a cone crusher, a diverter to two stockpiles, a fines stockpile, a weighbridge and dust suppression, with live values and controls.
Live power
Peak 714 kW
63,387kWh
----Average 9.1K kWh
Exported energy
1,224kWh
+4.1%vs previous 7 days
Cost
53,880PLN
-9.1%vs previous 7 days

Largest sites
- Factory50%
- Logistics centre19.5%
- Store16.8%
- Office13.7%
Cabinets: 20 of 20
Active alarms (3)
- CriticalHarbour RoadQuay tripped
- CriticalDock GateSupply lost
- WarningCathedral IslandDoor open

Why is energy down 9 % this week?
Production fell at the factory. Efficiency did not.
The factory used 31,663 kWh, 9.9 % less than the week before, after one shift fewer on Tuesday. Energy per unit stayed at 0.84 kWh.
I can set an alarm if energy per unit rises above 0.9 kWh.
Assistant action
Do you allow the assistant to create the alarm "Energy per unit above 0.9 kWh"?
- Dashboard
- Energy overview
- Notify
- You, by SMS
Message...
What needs attention right now?
Two things.
VFD1 on the pump feeder is at 95 % load with a drive warning. Its current rose from 25 A to 43 A in an hour at the same speed, so check the suction filter.
G1 standby generator missed its weekly test. I can run it now.
Assistant action
Do you allow the assistant to start a 10-minute test run of G1 Standby generator?
- Dashboard
- Electrical distribution
- Duration
- 10 min
Message...
Which cabinets need a visit tomorrow?
Two, both in Riverside.
Harbour Road tripped its quay circuit at 21:14. The cabinet still draws 6.6 A, so the fault is in the lamp group. Dock Gate lost supply at 20:05 on all three phases.
I can reset the quay circuit at Harbour Road now.
Assistant action
Do you allow the assistant to reset the Quay circuit at Harbour Road?
- Cabinet
- Harbour Road, Riverside
- Circuit
- Quay, 2 of 2
Message...
Will the reservoir be full before the night tariff ends?
Not at the current speed.
Level is 57.9 % and rising 2.1 % an hour. It reaches 100 % at 05:40, an hour and forty minutes after the tariff ends. At 100 % speed P-01 fills it by 04:50.
I can raise the pump speed now.
Assistant action
Do you allow the assistant to set P-01 pump speed to 100 %?
- Device
- P-01 well pump
- New value
- 100 %
Message...
Why is the living area still at 20 °C with the setpoint at 21?
The buffer is below its target.
TC-01 reads 43.4 °C against 45.0 °C, and HP-01 has run flat out since 06:00. The backup boiler waits for 40 °C on the buffer, so it has not started.
I can raise the boiler start threshold to 43 °C for the cold spell.
Assistant action
Do you allow the assistant to set the backup boiler start threshold to 43 °C?
- Device
- Backup boiler
- New value
- 43 °C
Message...
Why is the room at 21 °C when the setpoint is 20?
The coil is not the cause.
Supply air is at 20.0 °C. F-01 supply filter shows a 400 Pa drop, and SF-01 runs at 75 % to hold the airflow. The filter is due for replacement.
Until then I can raise SF-01 to 85 %.
Assistant action
Do you allow the assistant to set SF-01 supply fan speed to 85 %?
- Device
- SF-01 supply fan
- New value
- 85 %
Message...
Is the cold chain in order for the audit?
Yes, with one note.
Cold room F1 held −18.0 °C all week. The longest excursion was −16.4 °C for 9 minutes during Tuesday's defrost. The door stood open 11 minutes yesterday, within limits.
I can prepare the HACCP temperature report for the week.
Assistant action
Do you allow the assistant to create the report "Cold chain, week 44"?
- Dashboard
- Warehouse rooms
- Period
- Week 44
Message...
Why are rejects up today?
They started at 10:40.
914 rejects on 36,598 units is 2.5 %, double last week. All came after VFD-101 went to 15.0 Hz while CV-102 kept feeding 30 units a minute. Parts reach QC-1 too early.
Slowing CV-102 to 25 units a minute matches the station. I can change it now.
Assistant action
Do you allow the assistant to set CV-102 conveyor speed to 25 units/min?
- Device
- CV-102 conveyor
- New value
- 25 units/min
Message...
How is the packing line doing today?
Behind plan by about 2,600 units.
37,398 units packed at 30 a minute. Rejects are 747, twice the usual rate, since the filler changed to the 500 g format at 10:40. Its target weight still shows 450 g.
I can set the filler target to 500 g.
Assistant action
Do you allow the assistant to set the filler target weight to 500 g on Packing line?
- Device
- Filler
- New value
- 500 g
Message...
Can the next batch start before the shift ends?
Not yet.
MX-101 is at 80 % and heating: product 47.5 °C with the jacket at 74.5 °C. It reaches 65 °C in about 25 minutes. FV-201 is fermenting at 8.3 °C.
I can start the transfer automatically when the mixer reaches 65 °C.
Assistant action
Do you allow the assistant to create the automation "Transfer when MX-101 reaches 65 °C"?
- Dashboard
- Food and beverage
- Runs
- Once
Message...
Why does the pressure drop in the assembly hall every morning?
The lag compressor starts too late.
At 06:00 demand jumps from 180 to 430 m³/h. C-1 Lead is at full load within a minute, but C-2 Lag waits for 6.0 bar, four minutes later. The hall sees 5.6 bar in that gap.
I can raise the C-2 start pressure to 6.4 bar.
Assistant action
Do you allow the assistant to set the C-2 Lag start pressure to 6.4 bar?
- Device
- C-2 Lag compressor
- New value
- 6.4 bar
Message...
Can we run on battery through tonight's peak tariff?
Yes, with margin.
The battery is at 72 % with about 148 kWh usable. Critical loads draw 31.5 kW, so the 17:00 to 21:00 peak needs roughly 126 kWh. Any shortfall falls back to the grid.
I can schedule battery discharge for the peak window.
Assistant action
Do you allow the assistant to schedule BESS discharge from 17:00 to 21:00 today?
- Device
- BESS with PCS
- Window
- 17:00 to 21:00
- Floor
- 20 %
Message...
Chlorine residual is low. What is going on?
The chlorinator has stopped.
CL-101 reads 0.00 kg/h since 11:52 with 60.0 m³/h flowing. The gas cylinder is near empty. Residual at the reservoir inlet is 0.18 mg/l and falling.
I can set an alarm that notifies the duty operator.
Assistant action
Do you allow the assistant to create an alarm for CL-101 and CD-101?
- Alarm
- CL-101 stopped, CD-101 low level
- Notify
- Duty operator, by SMS
Message...
When does the day tank need a transfer?
In about six hours.
Day tank T-02 is at 76.4 %, enough for the burner at 42 % until around 20:00. Storage tank T-01 holds 18.6 m³. Leak detection is clear and both gas detectors read zero.
I can start a transfer now and stop it at 95 %.
Assistant action
Do you allow the assistant to run transfer pump P-01 until T-02 reaches 95 %?
- Device
- P-01 Transfer pump
- Stop at
- 95 % of T-02
Message...
Is the line ready for the next batch?
Yes. Both furnaces are at temperature.
HF-01 holds 860 °C with the burner at 70 %. TO-01 is at 182 °C with two of three heater stages on. The last batch tempered 10 minutes over the recipe because stage 3 was off.
I can enable heater stage 3 for the next batch.
Assistant action
Do you allow the assistant to enable heater stage 3 on TO-01 Tempering oven?
- Device
- TO-01 heater bank
- New value
- Stages 1 to 3
Message...
Did every zone get its water last night?
Two of three.
MS-1 is at 47.7 % and MS-2 at 51.9 %, both up from the evening. MS-3 stayed at 53.6 % because P-01 well pump tripped 12 minutes in. The pump has reset itself.
I can run zone 3 on its own now.
Assistant action
Do you allow the assistant to start irrigation of zone 3 for 40 minutes?
- Zone
- Zone 3, drip
- Duration
- 40 min
Message...
Which containers need collection today?
Two.
UG-2 at the glass point is at 86 % and shows Collection needed. B-3 paper is at 74 %. The others are below 45 %. Collection vehicle RV-12 is offline since 22:40.
I can mark UG-2 and B-3 for collection today.
Assistant action
Do you allow the assistant to mark UG-2 and B-3 for collection today?
- Stops
- UG-2, B-3
- Dashboard
- Recycling
Message...
How is the crushing going today?
4,120 t since 06:00, on plan.
WF-1 shows 435 t/h. SP-1 reached its high limit at 582 t, and the diverter still sends 8 to 32 mm to it. SP-2 is at 552 t with room for 450 t more.
I can move the diverter to SP-2 now.
Assistant action
Do you allow the assistant to set the stockpile diverter to SP-2?
- Device
- Diverter at SC-1
- New value
- SP-2
Message...
One AI for any industry
The same AI serves a cold store, a pump station and a factory floor.
It works with the controllers and meters already installed.

Refrigeration
Temperatures, setpoints, defrosts and compressor faults are recorded, with alarms on the limits you set.

HVAC and heating
Air handling units, boilers and chillers report their state and their energy use.

Agriculture
Climate, irrigation and storage conditions are read from the controllers already in place.

Water and pumping
Pump stations report levels, flows and pressures, and the history shows any drift.

Energy
Meters, power quality, generators and load come together in one view.

Food and beverage
Process temperatures, the cold chain and the production lines are recorded, with alarms on their limits.

Manufacturing
Machines, utilities and downtime are tracked across the plant.

Street lighting
Cabinets, schedules, failures and consumption are managed from one map.
Works like an engineer
with access to your equipment.
We give AI modelsan engineer's tools.
With Overvis HMI, existing AI models can read a meter, open a valve or look at last night's trend, with the tools a person on site would use.
Device access. Reads and writes values on PLCs, controllers and meters.
Operation history. Every reading is kept, so tonight can be set against last week or last winter.
Automations. Writes rules that run on the server and programs that run on the gateway.
Dashboards. Writes dashboard code as a programmer would, in its own virtual machine with a browser.
Documentation corpus. Knows the manuals and register maps of many industrial devices, and keeps your plant's own documents with them.
Why did Pump 2 stop at 3 a.m.?
- Read Pump 2 · 16 registers
- Read history · Pump 2, last 24 hours
- Read manual · VFD fault codes
- Read alarms · Central booster
Undervoltage.
The drive logged fault 23 at 03:12, when the supply fell to 342 V for four seconds. The pump did not restart because automatic restart is off in the drive.
I can reset the fault and switch automatic restart on.

Every value on record.Ask about any of them.
Overvis HMI records every value from the equipment around the clock. Ask why something tripped or drifted, and the AI reads the history and explains the cause in plain words. It also sets up screens, alarms and automations, which then run on their own, with alerts by SMS or email.
Live values. Pressures, temperatures, currents and levels are stored as they come in from the equipment.
Fault diagnosis. Ask about a trip, a drift or a stop, and it finds the root cause in the history.
Predictive maintenance. It writes rules that flag a current that creeps up, a defrost that takes longer each week or a drifting pressure before the machine stops.
HMI screens. Ask for a screen for a site or a machine. The assistant builds it from the values already set up.
Alarms and notifications. Name the threshold. When it is crossed, an SMS or email goes out.
Reports and audits. Ask for a report, such as last week's night-time consumption, an energy audit or optimisation proposals, built from the plant's own data.
2,318 kWh
Chiller 1Chiller
On2.3°C
2 °C
Freezer 1Freezer
Alarm-12.4°C
-22 °C
Door open 14 min
Freezer 2Freezer
On-19.1°C
-20 °C
Produce roomChiller
Off24°C
4 °C
Is the cold chain in order for the audit?
Yes, with one note.
Cold room F1 held −18.0 °C all week. The longest excursion was −16.4 °C for 9 minutes during Tuesday's defrost. The door stood open 11 minutes yesterday, within limits.
I can prepare the HACCP temperature report for the week.
€0.0318
Message...
You approve the changes.Safety stays on the equipment.
Before a value is written to a device, you are asked to approve it, with the device, the parameter and the new value named. The main protection stays on the equipment: its own limits and interlocks apply to every command, from the AI or from a person. Every action goes into the audit log.
Preview of every write. Before each write you get a request naming the device, the parameter and the new value. Allow or reject it with a click.
The user's permissions. The assistant works under the signed-in account, with that account's rights.
Write limits. Each value can have a minimum and a maximum. A write outside them is refused, whoever sends it.
Full audit log. The log records every setup change and every write to a device: what changed, when, and who did it, a team member or the AI.
Assistant action
Do you allow the assistant to lower the peak demand limit at the factory?
- Site
- Factory, main feeder
- Parameter
- Peak demand limit
- New value
- 650 kW

Setting up a devicewith the assistant.
Connect the device and tell the assistant what it is for. It sets up the device from its manual, then writes the automations and the screen. If something is missing, such as a converter, it tells you what to get.
Device setup. The assistant sets up the device from its manual and writes the automations.
Dashboards on request. Say what the screen should show. The AI writes the code and checks it in its own browser before the screen goes live.
Build a screen for the pumping station.
- Read devices · 6 found
- Read manual · pump controller
- Created dashboard · Pumping station
Done. Live values are on it, and both pumps have their controls.
Pumping station
A pumping station from a well and pump through valves, a filter and meters to a reservoir.
Not in the library?Upload its manual.
For a controller, meter or drive on the gateway's bus or network, the register map in its manual is enough: the assistant sets the device up from it. Ask how to wire it, and it walks you through the steps and keeps what it learns about the installation.
Accumulated plant knowledge. Manuals, register maps, device settings and every chat stay in the workspace, so nothing depends on the one person who remembers.
Old and new equipment. Controllers, drives and meters of any age, on the gateway's bus or network, directly or through a converter.
Setup from the manual. The AI reads a PDF manual or a register map in any language, then checks each reading against what the document says it should be.
AK-CC 550 manual.pdf
This is the controller in cold room 3.- Read manual · 212 pages
- Read device · address 7, 38 registers
- Compare · 14 values with the manual's ranges
Danfoss AK-CC 550 at address 7, added with 14 values.
Each reading against the range the manual gives for a chilled room. One is outside it:
| Value | Reading | Manual |
|---|---|---|
| Room temperature | 2.8 °C | 2 to 4 °C |
| Evaporator temperature | -1.4 °C | -5 to 0 °C |
| Defrost interval | 6 h | 4 to 8 h |
| Superheat | 12.6 K | 4 to 8 K |
Superheat is above the manual's range: the expansion valve is underfeeding. Section 7.3 covers the fix.
Message...

Built and hosted in the EU.Yours to export.
The AI runs only on models hosted in the EU. Overvis is an EU company, the servers are in Germany, and GDPR applies throughout.
EU-hosted models only. Equipment data and conversations are processed by AI models hosted in the EU.
Hosted in Germany. Live data, history and the assistant run on servers in Germany.
GDPR export and deletion. Both are self-service, in the workspace settings.
Full data export. Tools built into the product export the device setup, the screens and the full history of readings.
Workspace settings
Back to workspace
Timezone and location
Set the workspace timezone and optional location.
Timezone
Europe/Warsaw

Pull all data to your machine
Run this command in an empty folder to download a local copy of the workspace.
pnpm dlx @overvis/hmi-cli pull eyJhbGciOiJIUzI1NiJ9.ZXhhbXBsZS1pbmR1c3RyaWVz.k4Qm…
The command contains a token that works once and expires in 30 minutes.
Copy commandOvervis MC251, the AI gateway for industry
Modbus gateway
Devices found on the bus
- Set up
Danfoss AK-CC 550
Address 7 · 38 registers
- Set up
Schneider PM2100
Address 3 · 24 registers
- Set up
ABB ACS580
Address 5 · 41 registers
- Identifying
Carel pCO5
Address 12 · reading the manual
Any Modbus equipment on RS-485 or Modbus TCP: meters, relays, drives and controllers. The AI identifies each device on the bus and sets it up from its manual.
VPN by default
VPN
Connected- Tunnel
- WireGuard, since 06:12
- Server
- hmi.overvis.com
- Address
- 10.8.0.14
- Handshake
- 12 s ago
- Latency
- 14 ms
All traffic runs through the device's own WireGuard tunnel. The tunnel opens outward on start-up and stays up, so the site needs no fixed IP or port forwarding.
4G/LTE and Ethernet
Ethernet
Link up- Address
- 192.168.0.12
- Gateway
- 192.168.0.1
- Speed
- 100 Mbit/s
- Tunnel
- Active
- Sent today
- 18.4 MB
- Uptime
- 41 days
4G/LTE
3 bars- Operator
- Plus
- Signal
- −71 dBm
- Band
- B20, 800 MHz
- Tunnel
- Standby
- Sent today
- 2.1 MB
- SIM
- Ready
Wired where the site has a network, 4G/LTE where it does not, both through the same tunnel. Readings are kept on the device while a link is down and sent when it returns.
Setup by PIN
Add a gateway
Enter the PIN printed on the gateway's label.
Power it, enter the PIN from its label in Overvis HMI, and it is in service. The gateway mounts on a DIN rail and runs from 9 to 30 V DC.
Go with Overvis HMI

Enterprise
Enterprise-ready
Set up an air-tight on-premises installation.
Overvis HMI provides a transparent audit of operations, access levels, SSO and custom integration into corporate systems.
White label
Integrate Overvis HMI into your product.
Negotiable regional exclusivity and white-labelling of both software and hardware. A full-range technical support SLA is included.
Your team
Multiply your team's capacity.
You cannot replace your best engineers with machines, but you can take the routine work off them, across every site.
Use your own LLM providers, or even LLMs in your own infrastructure.

Partners
Let's cooperate
Become our partner and expand your market with AI tools.
Four ways we work with partners:
- Free testing and integration of third-party products into Overvis HMI.
- Dedicated support and reselling SLA.
- Hardware discounts for resellers.
- Revenue share from the payments of customers you bring in.
Sign up
Try it now
Any questions? Create an account and ask the AI for free.
Start experimenting without buying any equipment. The assistant can estimate what your installation will cost, recommend the most efficient way to approach it and answer any questions.
