@mschaeffler/node-red-hourmeter 0.2.5
A working hour meter for NodeRed.
hour meter
A working hour meter for NodeRed.
Install
$ npm install @mschaeffler/node-red-hourmeter
Usage
The counter is started / stopped according to the value of the payload:
type | value | counter is |
---|---|---|
bool | false | stopped |
true | started | |
number | 0 | stopped |
1 | started | |
string | false | stopped |
0 | stopped | |
off | stopped | |
stop | stopped | |
true | started | |
1 | started | |
on | started | |
start | started |
A local filesystem context store called storeInFile
is needed to store the internal data.
Input
msg. | type | description |
---|---|---|
payload | Starts or stopps the counting. | |
reset | boolean | If true, resets the counter to 0. |
querry | boolean | If true, just querries the state of the counter. |
Outputs
boolean value
msg. | type | description |
---|---|---|
payload | boolean | Is counting active? |
hour counter
msg. | type | description |
---|---|---|
payload | number | Value of the hour counter. |
Parameters
config | type | description |
---|---|---|
topic | string | Topic to send output values with. |
cycle | number | Cyclic time of output; 0 is only at state change. |
Example Flow
Author
License
LGPL-2.1