UNPKG

node-red-contrib-xiaomi-smart-devices

Version:
60 lines (56 loc) 1.94 kB
<script type="text/javascript"> RED.nodes.registerType('xiaomi-gateway-config', { category: 'config', defaults: { name: {value: ""}, address: {value: ""}, port: {value: ""}, key: {value: ""}, }, label: function () { return this.name || "xiaomi-gateway-config"; }, oneditprepare: function () { $('#node-input-port').val(this.port); $('#node-input-address').val(this.address); }, oneditsave: function () { this.port = $("#node-input-port").val(); this.address = $("#node-input-address").val(); } }); </script> <script type="text/x-red" data-template-name="xiaomi-gateway-config"> <div class="form-row"> <label for="node-config-input-name"><i class="icon-tag"></i> Name</label> <input type="text" id="node-config-input-name" placeholder="Name"> </div> <div class="form-row"> <label for="node-config-input-key"><i class="fa fa-key"></i> Key</label> <input type="text" id="node-config-input-key" placeholder="Key"> </div> <div class="form-row"> <label for="node-input-address"><i class="fa fa-tag"></i> Address</label> <input type="text" id="node-input-address" placeholder="Address"> </div> <div class="form-row"> <label for="node-input-port"><i class="fa fa-tag"></i> Port</label> <input type="text" id="node-input-port" placeholder="Port"> </div> </script> <script type="text/x-red" data-help-name="xiaomi-gateway-config"> <p>Xiaomi Gateway Config node</p> <h3>Details</h3> <p>This configuration node is used by the Xiaomi device nodes.</p> <p>At the moment the following devices are supported: <lu> <li>Humidity & Temperature sensor</li> <li>Body Motion Sensor</li> <li>Magic Cube Controller</li> <li>Water Leak Sensor</li> <li>Window-Door sensor</li> <li>Switch (button)</li> <li>Wall switch</li> </lu> </p> </script>