node-red-node-emoncms v0.3.0
node-red-node-emoncms
A Node-RED node to send fetch/post data to/from emoncms.org, local emoncms server or any other emoncms server.
Install
Run the following command in your Node-RED user directory - typically ~/.node-red
npm install node-red-node-emoncms
Usage
Emoncms post:
Preferred Data Type
The API now accepts a validated JSON object for the name value pairs. This is the preferred data type.
Legacy Data Type Support
The original input API for emoncms used a URI in the format post.json?
. If the data type of legacy is selected, the msg.payload
can contain:
A comma separated list of name value pairs, e.g.
name:value,...
A comma separated list of values (CSV), e.g.
1,2,..
A simple javascript object (note no quotes) e.g.
{temp:12, humidity:56};
Node
If Node is left blank msg.nodegroup
will be used (if set). A Node must be set or the flow will fail.
msg.time
Insertion time can be manipulated by setting msg.time
. This can be an ISO format date/time or a number of seconds in epoch format - i.e. seconds since 1970. If no time is set time now is set by emoncms.
Status
The flow will indicate if the node has successfully called the API. This is not a guarantee the data has been inserted to emoncms.
Emoncms In:
Fetches last emoncms feed value, returns a numerical value.
5 years ago
7 years ago
7 years ago
8 years ago
8 years ago
9 years ago
9 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
11 years ago
11 years ago