node-red-contrib-boolean-logic-ultimate
Advanced tools
Comparing version
@@ -5,2 +5,6 @@ # node-red-contrib-boolean-logic-ultimate | ||
<p> | ||
<b>Version 1.0.33</b> August 2021<br/> | ||
- NEW: Impulse node: you run issue a sequence of commands to, for example, open a garage door with a timed impulse, or switch speed of a fan requiring pulsed commands. Check the gitHub home for sample and explanation.</br> | ||
</p> | ||
<p> | ||
<b>Version 1.0.32</b> August 2021<br/> | ||
@@ -7,0 +11,0 @@ - Interruptflow ultimate: fixed an issue involving messages without topic.</br> |
{ | ||
"name": "node-red-contrib-boolean-logic-ultimate", | ||
"version": "1.0.32", | ||
"version": "1.0.33", | ||
"description": "A set of Node-RED enhanced boolean logic node, flow interruption node, blinker node, invert node, filter node, with persisten values after reboot and more.", | ||
@@ -31,5 +31,6 @@ "author": "Supergiovane (https://github.com/Supergiovane)", | ||
"InjectUltimate": "boolean-logic-ultimate/InjectUltimate.js", | ||
"StatusUltimate": "boolean-logic-ultimate/StatusUltimate.js" | ||
"StatusUltimate": "boolean-logic-ultimate/StatusUltimate.js", | ||
"ImpulseUltimate": "boolean-logic-ultimate/ImpulseUltimate.js" | ||
} | ||
} | ||
} |
@@ -235,3 +235,36 @@ # node-red-contrib-boolean-logic-ultimate | ||
</details> | ||
<br/> | ||
<br/> | ||
<br/> | ||
<br/> | ||
<br/> | ||
# IMPULSE ULTIMATE | ||
The pourpose of this node is to send a sequence of pulsed commands to for example, open a garage door or to command an appliance requiring a set of timed commands.<br /> | ||
<img src='https://raw.githubusercontent.com/Supergiovane/node-red-contrib-boolean-logic-ultimate/master/img/Impulse.png' width='60%'> | ||
<details><summary>CLICK HERE, copy and paste it into your flow</summary> | ||
<code> | ||
[{"id":"6fc25e59990d5955","type":"ImpulseUltimate","z":"5ed79f4a958a1f20","name":"Turn on the fan at level 1","commandText":"// Turn on the fan (must be sent as first command ever\n// even if the fan is already off)\nsend:true\nwait:300\nsend:false\nwait:3000\n// Reset the fan\nsend:true\nwait:2000\nsend:false\nwait:3000\n// Speed 1\nsend:true\nwait:300\nsend:false","x":410,"y":140,"wires":[["7a2ea180e17e513c"]]},{"id":"0d7de5c606ecaf92","type":"InjectUltimate","z":"5ed79f4a958a1f20","name":"START THE FAN","topic":"1","curVal":true,"x":130,"y":120,"wires":[["6fc25e59990d5955"],[],[]]},{"id":"7a2ea180e17e513c","type":"debug","z":"5ed79f4a958a1f20","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":620,"y":140,"wires":[]},{"id":"333733dffda4dc56","type":"InjectUltimate","z":"5ed79f4a958a1f20","name":"BLOCK SCRIPT","topic":"1","curVal":true,"x":130,"y":200,"wires":[[],["6fc25e59990d5955"],[]]},{"id":"cdae7e4bc0835e4f","type":"comment","z":"5ed79f4a958a1f20","name":"This example turns on a \"LucePlan Blow\" fan and set it's speed to 1","info":"","x":260,"y":60,"wires":[]}] | ||
</code> | ||
</details> | ||
**Avaiable Commands**<br /> | ||
Commands are to be wrote in the format: command:value. For example ***send:200***, ***wait:2000***. Each row represents a command.<br /> | ||
<b>send</b><br /> | ||
sends a value. For example: ***send:true*** or ***send:100*** or ***send:Hello***<br /> | ||
<b>wait</b><br /> | ||
wait for specified time (in milliseconds). For example ***wait:500*** waits for 500 milliseconds<br /> | ||
<b>//</b><br /> | ||
comment. For example: ***// This opens the garage***. The comment are ignored, so you can write what you want.<br /> | ||
<br /> | ||
Pass <code>msg.payload = true</code> to the node to start the sequence</br> | ||
Pass <code>msg.payload = false</code> to the node to stop the running sequence</br> | ||
<br /> | ||
- Output: the node outputs a message you specified in the command textbox<br/> | ||
[license-image]: https://img.shields.io/badge/license-MIT-blue.svg | ||
@@ -238,0 +271,0 @@ [license-url]: https://github.com/Supergiovane/node-red-contrib-boolean-logic-ultimate/master/LICENSE |
703795
12.19%34
9.68%714
14.24%276
13.58%