mirror of
https://github.com/node-red/node-red-nodes.git
synced 2023-10-10 13:36:58 +02:00
Emoncms - drop time if not a number
and update docs.
This commit is contained in:
parent
596736be75
commit
bbed4bab9a
@ -20,8 +20,8 @@
|
|||||||
<input type="text" id="node-input-emonServer">
|
<input type="text" id="node-input-emonServer">
|
||||||
</div>
|
</div>
|
||||||
<div class="form-row">
|
<div class="form-row">
|
||||||
<label for="node-input-nodegroup"><i class="fa fa-tag"></i> Node</label>
|
<label for="node-input-nodegroup"><i class="fa fa-object-group"></i> Nodegroup</label>
|
||||||
<input type="text" id="node-input-nodegroup" placeholder="">
|
<input type="text" id="node-input-nodegroup" placeholder="number eg: 3">
|
||||||
</div>
|
</div>
|
||||||
<div class="form-row">
|
<div class="form-row">
|
||||||
<label for="node-input-name"><i class="fa fa-tag"></i> Name</label>
|
<label for="node-input-name"><i class="fa fa-tag"></i> Name</label>
|
||||||
@ -34,8 +34,9 @@
|
|||||||
<p>The <b>msg.payload</b> can contain either a comma separated list of name
|
<p>The <b>msg.payload</b> can contain either a comma separated list of name
|
||||||
value pairs e.g. <pre>name:value,...</pre> or a comma separated list of values e.g. <pre>1,2,...</pre>
|
value pairs e.g. <pre>name:value,...</pre> or a comma separated list of values e.g. <pre>1,2,...</pre>
|
||||||
or a simple javascript object e.g. <pre>msg.payload = {temp:12}</pre>
|
or a simple javascript object e.g. <pre>msg.payload = {temp:12}</pre>
|
||||||
<p>If Node is left blank <b>msg.nodegroup</b> will used.</p>
|
<p>If <i>Nodegroup</i> is left blank <b>msg.nodegroup</b> will used.</p>
|
||||||
<p>Insertion time can be manipulated by setting <b>msg.time</b>.</p>
|
<p>Insertion time can be manipulated by setting <b>msg.time</b>.
|
||||||
|
This must be in epoch format - seconds since 1970.</p>
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
@ -45,7 +46,7 @@
|
|||||||
defaults: {
|
defaults: {
|
||||||
name: {value:"Emoncms"},
|
name: {value:"Emoncms"},
|
||||||
emonServer: {type:"emoncms-server", required:true},
|
emonServer: {type:"emoncms-server", required:true},
|
||||||
nodegroup: {value:""}
|
nodegroup: {value:"", validate:function(v) {return ((v === undefined)||(/^\d+$/).test(v)); }}
|
||||||
},
|
},
|
||||||
inputs:1,
|
inputs:1,
|
||||||
outputs:0,
|
outputs:0,
|
||||||
|
@ -59,7 +59,7 @@ module.exports = function(RED) {
|
|||||||
this.url += '&node=' + nodegroup;
|
this.url += '&node=' + nodegroup;
|
||||||
}
|
}
|
||||||
if (typeof msg.time !== 'undefined') {
|
if (typeof msg.time !== 'undefined') {
|
||||||
this.url += '&time=' + msg.time;
|
if (!isNaN(parseInt(msg.time))) { this.url += '&time=' + msg.time; }
|
||||||
}
|
}
|
||||||
http.get(this.url, function(res) {
|
http.get(this.url, function(res) {
|
||||||
msg.rc = res.statusCode;
|
msg.rc = res.statusCode;
|
||||||
|
@ -16,7 +16,7 @@ Usage
|
|||||||
|
|
||||||
### Emoncms post.
|
### Emoncms post.
|
||||||
|
|
||||||
The **msg.payload** can contain either a comma separated list of name
|
The `msg.payload` can contain either a comma separated list of name
|
||||||
value pairs, e.g.
|
value pairs, e.g.
|
||||||
|
|
||||||
name:value,...
|
name:value,...
|
||||||
@ -25,11 +25,16 @@ or a comma separated list of values, e.g.
|
|||||||
|
|
||||||
1,2,..
|
1,2,..
|
||||||
|
|
||||||
|
or a simple javascript object e.g.
|
||||||
|
|
||||||
If Node is left blank **msg.nodegroup** will used.
|
msg.payload = {temp:12, humidity:56};
|
||||||
|
|
||||||
Insertion time can be manipulated by setting **msg.time**.
|
If *Nodegroup* is left blank `msg.nodegroup` will used (if set).
|
||||||
|
This should be a numeric value.
|
||||||
|
|
||||||
|
Insertion time can be manipulated by setting `msg.time`. This **must** be in
|
||||||
|
epoch format - i.e. seconds since 1970.
|
||||||
|
|
||||||
### Emoncms In:
|
### Emoncms In:
|
||||||
|
|
||||||
Fetches last emoncms feed value, returns numberical value.
|
Fetches last emoncms feed value, returns a numerical value.
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name" : "node-red-node-emoncms",
|
"name" : "node-red-node-emoncms",
|
||||||
"version" : "0.0.6",
|
"version" : "0.0.8",
|
||||||
"description" : "A Node-RED node to fetch/post data to/from emoncms",
|
"description" : "A Node-RED node to fetch/post data to/from emoncms",
|
||||||
"dependencies" : {
|
"dependencies" : {
|
||||||
},
|
},
|
||||||
|
Loading…
x
Reference in New Issue
Block a user