npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

node-red-contrib-elipsa-predictive-maintenance-cloud

v1.0.1

Published

Node-RED node for elipsa-predictive-maintenance-cloud

Downloads

11

Readme

node-red-contrib-elipsa-predictive-maintenance-cloud

Node-RED node for elipsa-predictive-maintenance-cloud

Install

To install the stable version use the Menu - Manage palette - Install option and search for node-red-contrib-elipsa-outlier-template-router, or run the following command in your Node-RED user directory, typically ~/.node-red

npm install node-red-contrib-elipsa-predictive-maintenance-cloud

Usage

To utilize the Elipsa Predictive Maintenance node, you must first sign up for a free API Access Key @ www.elipsa.ai

Simple, Fast, and Flexible Predictive Maintenance

Parameters:

  • Access Key: User's access key found on the profile page of the Elipsa platform
  • API Key: The API Key of the Elipsa template that you will be streaming to
  • Unique ID: Unique ID of the machine/device being monitored. (Ex: the serial number of the machine/device)
  • Features: A comma separated list of the keys that contain your telemetry data in the msg.payload

Input:

payload A Javascript Array of objects where each object contains the individual features and values of the current machine data that you are monitoring

Output:

payload A Javascript object containing the following keys

  • prediction: Prediction as to whether the current data indicates abnormal operation of the machine/device being monitored. 0 indicates normal behavior with a response of 1 indicating an outlier

  • confidence: Confidence level in the prediction of an outlier. A confidence of 0 is returned when the prediction is 0

  • drivers: A list of values for each of the features associated with the template. Each feature has a value explaining that feature's influence in determining a predicted outlier. The drivers can be utilized to help diagnose the location of the issue

  • msg: OK if the API is running otherwise an error message is returned

  • status_code: Numerical status code indicating the current stage of the model lifecyle:

    *0-Ready to Stream Data training *1-Streaming data before initial model build *2-Initial model training *3-Making predictions on the initial model and queuing for final model training *4-Final model *5-Making predictions on final model

  • status: Status message associated with status

Details:

Stream new telemetry data to a given Elipsa Rapid Deployment Template to monitor your machines and devices using AI-based Predictive Maintenance

The node utilizes the unique ID parameter to automate the AI model creation, deployment, and inference.

Simply connecting a machine to the node and future streaming data enables self-training no-touch outlier detection.

The input msg.payload must contain an array of objects for the node to work properly. The node takes the input msg.payload and extracts the values of the keys specified in features parameter

The node will send an http request to the Elipsa Platform sending the telemetry data and routing it appropriately based on the specified Access Key, API Key, and Unique ID

Elipsa Rapid Deployment Templates enable AI at scale. Monitor like machines through a single API endpoint. Elipsa will automate the creation and deployment of a predictive maintenace model specific to the defined unique ID

Example Response:

json
{
"prediction": "1.0",
"confidence": "0.63",
"drivers": {
"feature1_exp": 1.7,
"feature2_exp": 0.8,
"feature3_exp": 0.1,
},
"msg": "OK",
"status": "Streaming Data Against Initial Model. 6373 more data points required to retrain final model",
"status_code": 3
}