node-red-node-emoncms

    0.3.0 • Public • Published

    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.

    Install

    npm i node-red-node-emoncms

    DownloadsWeekly Downloads

    53

    Version

    0.3.0

    License

    Apache-2.0

    Unpacked Size

    18.6 kB

    Total Files

    7

    Last publish

    Collaborators

    • knolleary
    • dceejay