Case study

Real-time Single Line Diagram editor for BESS management

A real-time, drag-and-drop Single Line Diagram editor that gives BESS operators control – enabling instant creation, customization, and monitoring of complex energy flows. Fully integrated, scalable solution slashed change cycles from weeks to hours and unlocked true operational agility for global energy leaders.

Clutch logotype

Real-time Single Line Diagram editor for BESS management

The client, an enterprise operating battery energy storage systems, needed a way for BESS domain experts – not developers – to create and customize the visualizations they use every day to commission, monitor, and operate sites.

The diagram editor was first applied to Single Line Diagrams (SLDs), the primary electrical schematics of each site, which were manual, slow to update, and dependent on developers for every change. The same need extended to alarm pages, site-wide dashboards, and other operator-built views that previously required code changes to the product.

Business need

A digital solution that would allow operators and engineers to independently create, edit, and visualize Single Line Diagrams and control logic in real time – without relying on custom development for every change.

Scope

Design and implementation of a web-based, real-time Single Line Diagram editor and control logic visualization, integrated with existing control systems, supporting hundreds of elements and custom workflows.

Technology
React
GoJS
Custom backend integration
Real-time data streaming
Advanced UX/UI
Challenges and requirements

BESS challenges solved with a custom Single Line Diagram editor

Every BESS site has its own unique electrical configuration – and its own set of diagrams. Static, manually maintained files couldn’t keep up with that variety, and every new site turned into a new development project.

Static, manually updated diagrams

The original diagrams were:
• manually created,
• often exported as static files,
• disconnected from real-time system data.

At the same time, the system itself was needed to evolve constantly:
• live parameters (voltage, SoC, frequency),
• changing configurations,
• site-specific setups across different markets.

Diagrams described the system – but didn’t reflect its current state.

Needed real-time, interactive diagrams connected to live system data.

Every change required developer involvement

Even the simplest updates:
• required developer involvement,
• triggered full development and release cycles,
• introduced delays in commissioning and operations.

What should have taken minutes took days or weeks – and every new site meant another round of code changes to the product itself.

Needed operator-driven editing and instant updates – no IT bottlenecks.

Operators lacked control over their own tools

The people closest to the system – operations teams could not modify diagrams themselves.

Instead, they had to:
• report changes,
• wait for implementation,
• work with outdated or imperfect representations.

Needed an intuitive interface for non-technical users, with clear feedback and minimal learning curve.

Process

Building an interactive Single Line Diagram editor layer for BESS operations

At first glance, the problem looked like a need for a diagram editor. In reality, it required redefining what diagrams represent.

01
Understanding the system behind the diagrams

Workshops revealed that diagrams were more than visuals – they were tightly linked to system logic, live data, and decision-making. The scope shifted from drawing to building an interactive layer for BESS operations.

02
Rapid prototyping for complex requirements

With multiple user types, evolving vision, and complex data, the team iterated through prototypes and validated flows continuously – adapting to new requirements as they emerged.

03
Designing for non-technical users in a complex system

The platform had to be intuitive for operators, yet powerful for engineers. This meant drag-and-drop interactions, clear system states, and a minimal learning curve – without sacrificing control.

04
Balancing flexibility with scalability

The client needed highly customizable diagrams, advanced features (rules, alerts, custom views), and support for large-scale electrical systems. The challenge: deliver flexibility without breaking performance or usability.

The Solution

Intuitive Single Line Diagram editor for faster, error-free BESS operations

Empowering operators with real-time insight and streamlined workflows

Drag-and-drop SLD editor

Every operator can build, edit, and reorganize complex electrical diagrams visually – no developer support or specialist training needed. Pull a symbol from the library, drop it onto a live connection, and the editor wires the diagram around it.

SLD editor: a symbol dragged from the library onto a live connection of a Single Line Diagram

Live data overlays for electrical system monitoring

Feeder currents, power, transformer oil temperature – each value streams onto the element it belongs to, with its recent trend beside it. The schematic became the live view, enabling instant, data-driven decisions and proactive electrical system management.

Live feeder readings with trend lines shown on Single Line Diagram elements

Personalized views and asset watchlists

Draw a box across the diagram – every symbol and link inside comes with it. Move, align, or duplicate a whole substation view in one gesture. The diagram works like a drawing tool, not a form to fill in. Custom pages and watchlists tailored to each site's electrical network.

Box selection of a whole substation view in the SLD editor

System reliability and automation for large-scale electrical engineering

Scalable, integrated software for secure, compliant, and efficient energy operations

Custom rule manager and automated alerts

Operators define the limits that matter – feeder load, busbar voltage, reactive power – and the schematic flags the element that crosses one, together with the reading that caused it. Proactive maintenance and compliance with electrical safety standards, without the noise.

Rule manager flagging a diagram element that crossed a defined limit

Scalability for complex power systems

The whole plant on one canvas – both grid connections, both transformers, the sectionalised busbar and every outgoing feeder. The editor stays responsive with thousands of elements, so the diagram grows with the site instead of being split across separate drawings.

Whole BESS plant Single Line Diagram with both grid connections and all feeders on one canvas

Seamless backend integration for data consistency

Direct connection to existing control systems means every element carries its real parameters – ratings, voltages, vector group, cooling. Data flows without manual syncing or silos, and the diagram stops being a picture of the plant and becomes the record the team works from.

Selected transformer with its ratings, voltages, vector group and cooling in the properties panel
Real-time operations layer

Live data in. Automated response out.

Sensor data streams into the diagram via WebSocket – voltage, SoC, frequency updating every element continuously. Operators define rules and thresholds; the diagram responds automatically with color changes, symbol updates, and alerts. The static schematic becomes a live operational surface.

Live data streaming into Single Line Diagram elements in real time

Planning a similar project?

Let's talk about your challenges and goals.

Results

The new operator-first and data-driven standard for Single Line Diagram management

Engineers and operators can now update diagrams and monitor live site data instantly. The platform reduced IT workload, improved safety, and enabled rapid adaptation to new sites – setting a new standard for electrical system management.

Diagram changes in hours instead of weeks
Fewer IT support requests
Instant live data and alerts
Custom rules automate maintenance
Scalable to 1000+ diagram elements
Ready for global deployment
Single Line Diagram editor for a BESS substation: symbol library, live diagram with feeder readings and the properties panel of a selected transformer
Key success factors

Why this digital transformation succeeded where others stalled

Purpose-built electrical engineering software

Platform designed specifically for Single Line Diagram editing, real-time site monitoring, and BESS operations.

Scalable architecture and robust integration

The solution handled hundreds of diagram elements and integrated with existing control systems, ensuring reliability and future extensibility.

Expertise and agile delivery

Synergy Codes brings years of experience in electrical engineering software, rapid prototyping, and iterative delivery – finishing within schedule and budget.

Try the SLD editor yourself

Live in your browser. No signup, or download.

Open the demo →
SLD editor demo with a Single Line Diagram of a BESS substation

FAQ

  • What is a diagram editor and why do plant operators need one?

    A diagram editor is a browser-based tool that lets domain experts – not only software developers – create, update, and interact with the technical diagrams they use to run a plant. In practice, that covers single line diagrams (the schematics showing how power flows), alarm views, and plant-wide dashboards. Without one, every diagram change waits for a developer. With one, operators control their own visualizations in real time.

  • How can BESS operators update electrical diagrams without a developer?

    Through a drag-and-drop editing interface. Elements can be rotated, snapped, connected, and multi-selected in the browser – no code, no ticket to engineering. This time, that meant operators could reconfigure a plant's diagram in the same session as commissioning, cutting cycles from days or weeks down to minutes. The specific interactions available depend on what each team actually needs.

  • How does real-time data connect to plant diagrams?

    Through a WebSocket stream between the plant's control systems and the browser. As sensors read voltage, state of charge, frequency, or other parameters, each diagram element updates continuously – no refresh, no polling gap between what's happening on site and what operators see on screen. Combined with a rules engine, a static diagram becomes an active view: color changes on threshold breaches, alerts, and state transitions triggered by live conditions.

  • Is custom electrical drawing software an alternative to EPLAN, ETAP, or AutoCAD Electrical?

    Yes – but not a like-for-like replacement. EPLAN, ETAP, and AutoCAD Electrical solve specific parts of the engineering stack: schematics, simulation, CAD drafting. Custom electrical software bridges the gaps they leave – workflows specific to your team's standards, data flowing between disconnected tools, validation rules unique to your products. Most teams keep their existing stack and add custom software where the gaps are biggest.

  • How long does it take to onboard a new plant with a custom diagram editor?

    With a pre-built diagram editor as the foundation, a new BESS plant can go from initial configuration to operational visualization in hours instead of weeks. The historical bottleneck – every new site requiring custom code changes to represent its unique diagrams – disappears once the operations team can configure diagrams themselves.

  • Can a diagram editor be tailored to specific plant standards and workflows?

    Yes – and it usually should be. Every operations team runs different equipment, follows different safety standards, integrates with different backend systems, and has different workflows. A serious diagram editor is built around those specifics, not against a generic template. For this project, that meant integrating with their control systems and matching how their engineers actually work. For a different team, the feature set and integrations would look different.

  • Is there a way to try a diagram editor before committing to a custom project?

    Yes. Synergy Codes maintains a working SLD editor demo – a live, browser-based one where you can drag and drop electrical components, wire connections, and interact with a real diagramming canvas. No signup, no download.  

  • How does Synergy Codes approach building custom electrical diagram editors?

    Every project starts with the team's actual workflow – what operators do, what standards they follow, what systems they integrate with. From there, the editor is built on a proven foundation and shaped to fit. That's the core of Synergy Codes' electrical design software services – custom builds around your standards, not against someone else's template. Learn more

Find out how we can help you enhance your software for improved user satisfaction

Contact details
Only company domains are supported.

By sending a message you allow Synergia Pro Sp. z o.o., with its registered office in Poland, Wroclaw (51-607) Czackiego Street 71, to process your personal data provided by you in the contact form for the purpose of contacting you and providing you with the information you requested. You can withdraw your consent at any time. For more information on data processing and the data controller please refer to our Privacy policy.

*Required
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.