node-red-contrib-wmbus-client
Version:
Node-red implementation of wireless m-bus client
44 lines (40 loc) • 1.77 kB
HTML
<script type="text/javascript">
RED.nodes.registerType('hummie1',{
category: 'input',
color: '#C0C0C0',
defaults: {
name: { value: "" },
serialnumber: { value: "", required: true, validate: RED.validators.regex(/^[0-9]{8}$/) },
timeout: { value: 120, required: true, validate: RED.validators.number()},
wmbusdongle: { value: "", type: "wmbus-dongle" }
},
inputs:0,
outputs:1,
icon: "serial.png",
label: function() {
return this.name||"hummie1";
},
outputLabels: ["Decoded message from hummie1 temperatur and humidity meter"],
});
</script>
<script type="text/x-red" data-template-name="hummie1">
<div class="form-row">
<label for="node-input-name"><i class="icon-tag"></i> Name</label>
<input type="text" id="node-input-name" placeholder="Name">
</div>
<div class="form-row">
<label for="node-input-serialnumber"><i class="icon-tag"></i> Meter serial number</label>
<input type="text" id="node-input-serialnumber" placeholder="serialnumber">
</div>
<div class="form-row">
<label for="node-input-timeout"><i class="icon-tag"></i> Timeout in seconds</label>
<input type="text" id="node-input-timeout" placeholder="timeout">
</div>
<div class="form-row">
<label for="node-input-wmbusdongle"><i class=" icon-tag"></i> Wm-bus dongle (use dropdown if possible)</label>
<input type="password" id="node-input-wmbusdongle">
</div>
</script>
<script type="text/x-red" data-help-name="lower-case">
<p>A node which extract data from the hummie temerature and humidity meter.</p>
</script>