@wago/node-red-wdx-ws
Version:
WAGO - Node RED - WDX - Web Socket
107 lines (80 loc) • 2.55 kB
HTML
<script type="text/javascript">
RED.nodes.registerType('wago.wdx.web-socket', {
category: 'config',
defaults: {
url: {
value: '',
required: true,
label: 'Web Socket URL',
validate: RED.validators.regex(/^((?!\/debug\/ws).)*$/)
},
reconnectTimeout:{
value: 1000,
required: true,
label: 'Web Socket Reconnect Timeout (ms)',
},
},
inputs: 0,
outputs: 0,
label: function () {
return this.url;
},
oneditprepare: function () {
},
oneditsave: function () {
}
});
</script>
<script type="text/html" data-template-name="wago.wdx.web-socket">
<div class="form-row">
<label for="node-config-input-url">
<i class="fa fa-bookmark"></i>
<span>Web Socket Url</span>
</label>
<input id="node-config-input-url" type="text" placeholder="ws://localhost:8081">
</div>
<div class="form-row">
<label for="node-config-input-reconnect-timeout">
<i class="fa fa-bookmark"></i>
<span>Web Socket Reconnect Timeout</span>
</label>
<input id="node-config-reconnect-timeout" type="number" placeholder="1000">
</div>
</script>
<script type="text/html" data-help-name="wago.wdx.web-socket">
<img src="icons/@wago/node-red-wdx-data/WagoLogo.svg" />
<h2>WAGO - WDX - Web Socket Config</h2>
<h3>Overview</h3>
<p>
<b>Node Name:</b> WAGO - WDX - Web Socket<br />
<b>Description:</b> Node RED configuration node for WAGO - WDX - Web Socket Client.
</p>
<p>Configuration node providing Web Socket connection connection to <a href="">WAGO- WDX - Web Socket Server</a>.</p>
<h3>Installation</h3>
<p>
<pre>npm install @wago/node-red-wdx-ws</pre>
</p>
<h3>Configuration Options</h3>
<ul>
<li>
<b>Properties:</b>
<dl class="message-properties">
<dt>Web Scoket Url<span class="property-type">string</span></dt>
<dd>WAGO - WDX - Web Socket Client - Url</dd>
<dt>Reconnect timeout<span class="property-type">number</span></dt>
<dd>WAGO - WDX - Web Socket Client - Reconnect timeout in miliseconds</dd>
</dl>
</li>
</ul>
<h3>Additional Resources</h3>
<ul>
<li><b>Github:</b> <a href="https://github.com/elrest-cz/node-red-wdx-ws">https://github.com/elrest-cz/node-red-wdx-ws</a></li>
<li><b>NPMJS:</b> <a href="https://www.npmjs.com/package/@wago/node-red-wdx-ws">https://www.npmjs.com/package/@wago/node-red-wdx-ws</a></li>
<li><b>Support:</b> info@elrest.cz</li>
</ul>
<h3>Licence</h3>
<ul>
<li><b>Licence:</b> MIT</li>
<li><b>Copyright</b> (c) 2024 Elrest Automations Systeme GMBH</li>
</ul>
</script>