node-red-contrib-rpi-433
Version:
A Node Red wrapper around the rpi-433 package
47 lines (43 loc) • 1.51 kB
HTML
<!-- rpi-433-emitter -->
<script type="text/javascript">
RED.nodes.registerType('rpi-433-emitter',{
category: 'output',
color: '#36bec9',
defaults: {
pin: { value: 17, required: true, validate:RED.validators.number() },
pulseLength: { value: 350, required: true, validate:RED.validators.number() },
protocol: { value: 1, required: true, validate:RED.validators.number() }
},
inputs: 1,
outputs: 0,
align: 'right',
icon: 'bridge.png',
label: function() {
return this.name || "rpi-433-emitter";
}
});
</script>
<script type="text/x-red" data-template-name="rpi-433-emitter">
<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-protocol">Protocol</label>
<input type="text" id="node-input-protocol">
</div>
</script>
<script type="text/x-red" data-help-name="rpi-433-emitter">
<p>
This node emits a code on the 433 mhz frequency.
It wraps the <a href="https://github.com/jmc265/rpi-433-v3">rpi-433-v3 library</a>
</p>
<h3>Input</h3>
<p>
<code>msg.payload</code> Must be a number that is to be emitted
</p>
</script>