open-index/open-npm huggingface dataset:
npm package: @neogramm/node-red-automation-kit
Description: Connect to the neogramm automationKit
Author: neogramm
Latest version: 0.2.3


# node-red-contrib-neogramm-automation-kit

A set of NodeRed nodes to connect to a [neogramm](https://www.neogramm.de) automationKit Instance API.
What the neogramm automationKit is, can be looked up [here](https://automationkit.neogramm.de/)

## Dependencies

To install this pallete, the following is required:

-   [Node.js](https://nodejs.org/)  v8.10+
-   [Node-RED](https://nodered.org/)  v0.19+

## Installation

Install via Node-RED Palette Manager 

```
@neogramm/node-red-automation-kit
```

Install via npm

```
$ cd ~/.node-red
$ npm install @neogramm/node-red-automation-kit
```
*Node-RED needs to be restarted after the installation via npm*

## Restrictions

If the DataPointValue or AlarmValue node receive data at an interval of less than one second it may lead to node-RED freezing. Use the BulkUpdater instead.

## Nodes
There are two major nodes :
 - _DataPointValue_ Node: receives data, builds a payload and sends it to the API-Server
 - _AlarmValuePoint_ Node: receives alarms, builds a payload and sends it (if the activestate of the alarm changed) to the AutomationKit Instance API

One secondary node :
 - _BulkUpdater_ Node: sends the buffered DataPointValue-/ AlarmValue-data to the AutomationKit Instance API

One config node :
- _Config_ Node: Contains all necessary User Input (i.e. URLs, User Credentials etc.) and establishes a connection to the AutomationKit Instance API


## Credentials	
(c) neogramm GmbH<br>
Konrad-Zuse-Ring 23<br>
68163 Mannheim<br>
Germany<br>
info@neogramm.de<br>
https://www.neogramm.de<br>
Tel. +49 (0)621 150205-0<br>