node-red-contrib-apple-tv-x
Version:
Nodes for controlling Apple TVs in Node-RED (wrapper pyatv)
65 lines (60 loc) • 1.71 kB
HTML
<script type="text/javascript">
RED.nodes.registerType("atvx-out", {
category: "Apple TV",
paletteLabel: "out",
color: "#FFAAAA",
inputs: 1,
icon: "icon.png",
align: "right",
defaults: {
name: { value: "" },
atvx: { type: "atvx-config", required: true },
skip_deprecated: { value: false }
},
label: function () {
return this.name || "out";
},
});
</script>
<script type="text/html" data-template-name="atvx-out">
<div class="form-row">
<label for="node-input-name"><i class="fa fa-tag"></i> Name</label>
<input type="text" id="node-input-name" placeholder="Name">
</div>
<div class="form-row">
<label for="node-input-atvx"><i class="fa fa-tv"></i> Apple TV</label>
<input type="text" id="node-input-atvx">
</div>
<div class="form-row">
<label for="node-input-skip_deprecated"><i class="fa fa-share-square"></i> Skip</label>
<input type="checkbox" id="node-input-skip_deprecated" style="display: inline-block; width: auto; vertical-align: top; margin-right: 10px;">Deprecated Error (pyatv-cli)
</div>
</script>
<script type="text/html" data-help-name="atvx-out">
<p>A very simple node that takes the following commands as a string on msg.payload</p>
<ul>
<li>down</li>
<li>home</li>
<li>homeHold</li>
<li>left</li>
<li>menu</li>
<li>next</li>
<li>pause</li>
<li>play</li>
<li>playPause</li>
<li>previous</li>
<li>right</li>
<li>select</li>
<li>skipBackward</li>
<li>skipForward</li>
<li>stop</li>
<li>suspend</li>
<li>topMenu</li>
<li>up</li>
<li>volumeDown</li>
<li>volumeUp</li>
<li>wakeup</li>
<li>turnOff</li>
<li>turnOn</li>
</ul>
</script>