UNPKG

node-red-contrib-pixelit

Version:
28 lines (26 loc) 1.06 kB
//@ts-check 'use strict'; module.exports = (red) => { function matrixConfig(config) { red.nodes.createNode(this, config); const node = this; this.on('input', function (msg) { msg.topic = "matrix_config" msg.matrixtBrightness = config.matrixtBrightness; msg.matrixType = config.matrixType; msg.matrixTempCorrection = config.matrixTempCorrection; msg.ntpServer = config.ntpServer; msg.clockTimeZone = config.clockTimeZone; msg.scrollTextDefaultDelay = config.scrollTextDefaultDelay; msg.bootScreenAktiv = config.bootScreenAktiv; msg.mqttAktiv = config.mqttAktiv; msg.mqttServer = config.mqttServer; msg.mqttPort = config.mqttPort; msg.mqttUser = config.mqttUser; msg.mqttPassword = config.mqttPassword; msg.mqttMasterTopic = config.mqttMasterTopic; node.send(msg) }); } red.nodes.registerType("Matrix Config", matrixConfig); }