node-red-contrib-blynk-ws
Version:
Node Red integration with Blynk App and Server through websockets
58 lines (51 loc) • 1.7 kB
HTML
<script type="text/javascript">
// eslint-disable-next-line func-names
(function () {
function onEditPrepare() {
}
function onEditSave() {
}
function label() {
return this.name || 'App Event';
}
RED.nodes.registerType('blynk-ws-in-app', {
category: 'Blynk_ws',
paletteLabel: 'app event',
defaults: {
name: { value: '' },
client: { type: 'blynk-ws-client', required: true },
},
color: '#1BC17C',
inputs: 0,
outputs: 1,
icon: 'white-globe.png',
labelStyle() {
return this.name ? 'node_label_italic' : '';
},
label,
oneditsave: onEditSave,
oneditprepare: onEditPrepare,
});
}());
</script>
<!-- Blynk Input Node - App -->
<script type="text/x-red" data-template-name="blynk-ws-in-app">
<div class="form-row" id="websocket-client-row">
<label for="node-input-client"><i class="fa fa-bookmark"></i> <span>Connection</span></label>
<input type="text" id="node-input-client">
</div>
<div class="form-row">
<label for="node-input-name"><i class="fa fa-tag"></i> <span>Name</span></label>
<input type="text" id="node-input-name" data-i18n="[placeholder]node-red:common.label.name">
</div>
</script>
<script type="text/x-red" data-help-name="blynk-ws-in-app">
<p>Blynk app event node.</p>
<p><code>msg.payload</code> will contain the the value app send.</p>
<p><code>'acon'</code> App connected.</p>
<p><code>'adis'</code> App disconnected.</p>
<p class="form-tips">
Official documentation:
none
<p>
</script>