Coder Social home page Coder Social logo

bpolania / cloudhmi Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 22.76 MB

Alpha Test for HMI - SCADA Integration

License: GNU General Public License v3.0

C++ 8.84% C 33.95% Batchfile 0.19% VBScript 0.01% JavaScript 46.75% Lua 0.03% CSS 0.32% Pascal 4.41% HTML 1.46% PHP 1.45% Makefile 0.09% Classic ASP 0.39% Hack 0.03% C# 1.58% Shell 0.04% NSIS 0.39% Python 0.04% CMake 0.05% QMake 0.01%

cloudhmi's Introduction

CloudHMI - Integrating Open Substation HMI with AI-powered ChatGPT

Welcome to a revolutionary SCADA HMI fit for substations, IoT, and a broad range of automation applications, now integrated with the power of ChatGPT.

Based on OSHMI, we've enhanced this suite with ChatGPT integration, enabling AI-driven automation and assistance. We invite you to test CloudHMI and join us in advancing this project.

CloudHMI has been crafted with the belief that by merging the potential of various open-source projects and tools, we can develop an extraordinary, mobile, and cloud-friendly HMI system that outperforms proprietary counterparts. By leveraging the strengths of individual projects like Chromium, SVG/HTML5, PHP, Lua, SQLite, Inkscape, Libiec61850, OpenDNP3, Nginx, Vega, PostgreSQL, Grafana, and more, we've created a suite of open, evergreen, modular, and customizable tools to design sophisticated HMIs for automation projects. Based on OSHMI, we've enhanced this suite with ChatGPT integration, enabling AI-driven automation and assistance. We invite you to test CloudHMI and join us in advancing this project.

Features and Advantages:

  • Mobile and Cloud-optimized, now AI-enhanced with ChatGPT.
  • Primarily designed for substation automation and control centers, but adaptable to IoT and general SCADA HMI automation applications.
  • Easy integration with IoT devices and other systems via a JSON over UDP data and control interface.
  • Utilizes open-source, web-based technologies and tools like SVG, HTML5, Javascript, PHP, Lua, QT, SQLite, Nginx, Inkscape, Vega.
  • Strong emphasis on UX and High Performance HMI / ISA101 compatible graphics.
  • Redundant operation mode support, dual server/n clients. Unlimited points, clients, monitors, and viewers.
  • User-friendly configuration with simple text files.
  • Supports numerous client protocol drivers including IEC61850, IEC60870-5-104 (QTester104), DNP3, MODBUS, OPC UA/DA, Siemens S7, and ICCP.
  • The client web interface, powered by ChatGPT, can be accessed via modern IOS, Android devices, or an HTML5 browser.
  • Reminder: CloudHMI is not a standalone protocol gateway.

Special Features with ChatGPT Integration:

  • AI-powered Screen Viewer: Full-graphics, vector-based, lossless zoom (SVG) and a stunning Vega charts engine. Creates superior graphics from mobile devices to video walls.
  • Events Viewer: Millisecond resolution; compatible with field or local time tags; offers 2 stage acknowledgement/elimination; historical mode - all made more intuitive with AI.
  • Alarms Viewer: AI integration allows faster and smarter response to displayed alarms filtered by substation and priority.
  • Trend Viewer: AI-powered real-time monitoring of measurements.
  • Integrated Excel Worksheet w/ macros for streamlined configuration management.
  • Historical data recording in a SQLite database, with AI-enabled data interpretation.
  • Seamless integration with MS PowerBI and Tableau via OData and JSON for better data visualization.
  • Lua and Javascript for server and client-side scripting respectively, now enhanced with AI capability.
  • Automation functions implemented in LUA (e.g., substation restoration, tap control), made more efficient with AI.
  • Features a dedicated shell capable of replacing the standard Windows Shell, restricting access to HMI functions, and integrating with ChatGPT for user-friendly interactions.
  • Inkscape-based graphics editor for creating SVG graphics with SCADA animations.
  • Desktop Notifications for breaker opening by protection, now with AI-powered alert interpretation.
  • No browser plugins required!

cloudhmi's People

Contributors

bpolania avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.