mirror of
https://github.com/bemble/node-red-contrib-mi-devices.git
synced 2026-03-16 17:42:44 +01:00
105 lines
2.8 KiB
HTML
105 lines
2.8 KiB
HTML
<!-- The "on" Node -->
|
|
<script type="text/javascript">
|
|
RED.nodes.registerType('mi-devices-actions on',{
|
|
category: 'xiaomi actions',
|
|
color: '#64C4CD',
|
|
defaults: {
|
|
name: {value:""}
|
|
},
|
|
inputs:1,
|
|
outputs:1,
|
|
paletteLabel: "on",
|
|
icon: "mi-on.png",
|
|
label: function() {
|
|
return this.name||"power on";
|
|
}
|
|
});
|
|
</script>
|
|
<script type="text/x-red" data-template-name="mi-devices-actions on">
|
|
<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>
|
|
</script>
|
|
|
|
<script type="text/x-red" data-help-name="mi-devices-actions on">
|
|
<p>
|
|
Turn input device to on.
|
|
</p>
|
|
|
|
<h3>Outputs</h3>
|
|
<ol class="node-ports">
|
|
<li>Message to connect to a gateway/yeelight out node.</li>
|
|
</ol>
|
|
</script>
|
|
|
|
|
|
<!-- The "off" Node -->
|
|
<script type="text/javascript">
|
|
RED.nodes.registerType('mi-devices-actions off',{
|
|
category: 'xiaomi actions',
|
|
color: '#64C4CD',
|
|
defaults: {
|
|
name: {value:""}
|
|
},
|
|
inputs:1,
|
|
outputs:1,
|
|
paletteLabel: "off",
|
|
icon: "mi-off.png",
|
|
label: function() {
|
|
return this.name||"power off";
|
|
}
|
|
});
|
|
</script>
|
|
<script type="text/x-red" data-template-name="mi-devices-actions off">
|
|
<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>
|
|
</script>
|
|
|
|
<script type="text/x-red" data-help-name="mi-devices-actions off">
|
|
<p>
|
|
Turn input device to off.
|
|
</p>
|
|
|
|
<h3>Outputs</h3>
|
|
<ol class="node-ports">
|
|
<li>Message to connect to a gateway/yeelight out node.</li>
|
|
</ol>
|
|
</script>
|
|
|
|
|
|
<!-- The "toggle" Node -->
|
|
<script type="text/javascript">
|
|
RED.nodes.registerType('mi-devices-actions toggle',{
|
|
category: 'xiaomi actions',
|
|
color: '#64C4CD',
|
|
defaults: {
|
|
name: {value:""}
|
|
},
|
|
inputs:1,
|
|
outputs:1,
|
|
paletteLabel: "toggle",
|
|
icon: "mi-toggle.png",
|
|
label: function() {
|
|
return this.name||"toggle power";
|
|
}
|
|
});
|
|
</script>
|
|
<script type="text/x-red" data-template-name="mi-devices-actions toggle">
|
|
<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>
|
|
</script>
|
|
|
|
<script type="text/x-red" data-help-name="mi-devices-actions toggle">
|
|
<p>Toggle device.</p>
|
|
|
|
<h3>Outputs</h3>
|
|
<ol class="node-ports">
|
|
<li>Message to connect to a gateway/yeelight out node.</li>
|
|
</ol>
|
|
</script>
|