1
0
Fork 0
A dynamic energy widget for IRIS, featuring real-time updates and client-side customization.
This repository has been archived on 2026-08-23. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
  • TypeScript 76%
  • HTML 14.4%
  • CSS 5.5%
  • JavaScript 4.1%
Find a file
2023-09-05 20:07:55 +02:00
assets Updated README with new asset, removed gif and mp4 2023-08-17 13:06:33 +02:00
docs Thingsboard docs switched to english language 2023-08-17 16:29:45 +02:00
src Removed css icon filling (move to TS) 2023-08-18 14:40:17 +02:00
.gitignore Folder restructuration + adapted new path 2023-08-14 13:00:32 +02:00
package-lock.json Removed console.log + replaced icon svgs with i tags 2023-08-18 14:39:03 +02:00
package.json Removed console.log + replaced icon svgs with i tags 2023-08-18 14:39:03 +02:00
README.md Last README.md update 2023-09-05 20:07:55 +02:00
tsconfig.json Folder restructuration + adapted new path 2023-08-14 13:00:32 +02:00
webpack.config.js Added guard on undefined APPENE data for CARBON and ENERGYIMP 2023-08-18 14:17:06 +02:00

Energy widget for IRIS

A simple energy widget with real-time data.

Features

Includes :

  • Up to 7 different energy sources and 10 different datapoints
  • Up to 9 different animations
  • Automatic resizing capabilities
  • Automatic data updating capabilities using real-time data
  • Client-side customization capabilities

Code

Development

The development scripts are in the src folder.

Using the code in Thingsboard

  1. Fork the repo
  2. Run npm i to install the dependencies.
  3. Run npm run build, a .dist folder will be generated.
  4. Use the files in the .dist/ folder for Thingsboard.

Authors / Aknowledgments

The project author is : Sajidur Rahman.

Status

Project status : Stable version | Set to read-only

Documentation

Datapoints here.

Thingsboard here.