UNPKG

node-red-contrib-rpi-433

Version:
48 lines (44 loc) 1.62 kB
<!-- rpi-433-sniffer --> <script type="text/javascript"> RED.nodes.registerType('rpi-433-sniffer',{ category: 'input', color: '#36bec9', defaults: { pin: { value: 17, required: true, validate:RED.validators.number() }, pulseLength: { value: 0, required: true, validate:RED.validators.number() }, debounceDelay: { value: 500, required: true, validate:RED.validators.number() } }, inputs: 0, outputs: 1, align: 'left', icon: 'bridge.png', label: function() { return this.name || "rpi-433-sniffer"; } }); </script> <script type="text/x-red" data-template-name="rpi-433-sniffer"> <div class="form-row"> <label for="node-input-pin">Pin</label> <input type="text" id="node-input-pin"> </div> <div class="form-row"> <label for="node-input-pulseLength">Pulse Length</label> <input type="text" id="node-input-pulseLength"> </div> <div class="form-row"> <label for="node-input-debounceDelay">Debounce Delay (ms)</label> <input type="number" id="node-input-debounceDelay"> </div> </script> <script type="text/x-red" data-help-name="rpi-433-sniffer"> <p> This node listens for codes on the 433 mhz frequency and outputs the code. It wraps the <a href="https://github.com/jmc265/rpi-433-v3">rpi-433-v3 library</a> </p> <h3>Output</h3> <p> <code>msg.payload</code> An object with 2 properties. <br/> E.G. <code>{ code: 284428, pulseLength: 179 }</code> </p> </script>