on({id: new RegExp(new RegExp\\('\\(rflink\\.0\\.channels\\.*\\.TEMP\\)'\\) + "|" + new RegExp\\('\\(rflink\\.0\\.channels\\.*\\.HUM\\)'\\)), change: "ne"}, function (obj) {
});
Und das error log:
javascript.0 2019-06-14 12:10:46.897 error at TCP.onread (net.js:597:20)
javascript.0 2019-06-14 12:10:46.897 error at Socket.Readable.push (_stream_readable.js:208:10)
javascript.0 2019-06-14 12:10:46.897 error at readableAddChunk (_stream_readable.js:250:11)
javascript.0 2019-06-14 12:10:46.897 error at addChunk (_stream_readable.js:263:12)
javascript.0 2019-06-14 12:10:46.897 error at Socket.emit (events.js:211:7)
javascript.0 2019-06-14 12:10:46.897 error at emitOne (events.js:116:13)
javascript.0 2019-06-14 12:10:46.896 error at Socket._ultron.on (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/ws/lib/WebSocket.js:138:22)
javascript.0 2019-06-14 12:10:46.896 error at Receiver.add (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/ws/lib/Receiver.js:139:10)
javascript.0 2019-06-14 12:10:46.896 error at Receiver.startLoop (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/ws/lib/Receiver.js:165:16)
javascript.0 2019-06-14 12:10:46.896 error at Receiver.getData (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/ws/lib/Receiver.js:330:12)
javascript.0 2019-06-14 12:10:46.896 error at Receiver.dataMessage (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/ws/lib/Receiver.js:389:14)
javascript.0 2019-06-14 12:10:46.896 error at Receiver._receiver.onmessage (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/ws/lib/WebSocket.js:141:47)
javascript.0 2019-06-14 12:10:46.896 error at WebSocket.emit (events.js:211:7)
javascript.0 2019-06-14 12:10:46.896 error at emitOne (events.js:116:13)
javascript.0 2019-06-14 12:10:46.896 error at WebSocket.onMessage (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/ws/lib/EventTarget.js:99:16)
javascript.0 2019-06-14 12:10:46.896 error at WebSocket.ws.onmessage (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/engine.io-client/lib/transports/websocket.js:147:10)
javascript.0 2019-06-14 12:10:46.896 error at WS.Transport.onData (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/engine.io-client/lib/transport.js:137:8)
javascript.0 2019-06-14 12:10:46.896 error at WS.Transport.onPacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/engine.io-client/lib/transport.js:145:8)
javascript.0 2019-06-14 12:10:46.896 error at WS.Emitter.emit (/opt/iobroker/node_modules/component-emitter/index.js:133:20)
javascript.0 2019-06-14 12:10:46.895 error at WS.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/engine.io-client/lib/socket.js:273:10)
javascript.0 2019-06-14 12:10:46.895 error at Socket.onPacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/engine.io-client/lib/socket.js:456:14)
javascript.0 2019-06-14 12:10:46.895 error at Socket.Emitter.emit (/opt/iobroker/node_modules/component-emitter/index.js:133:20)
javascript.0 2019-06-14 12:10:46.895 error at Socket.<anonymous> (/opt/iobroker/node_modules/component-bind/index.js:21:15)
javascript.0 2019-06-14 12:10:46.895 error at Manager.ondata (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/manager.js:335:16)
javascript.0 2019-06-14 12:10:46.895 error at Decoder.add (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-parser/index.js:251:12)
javascript.0 2019-06-14 12:10:46.895 error at Decoder.Emitter.emit (/opt/iobroker/node_modules/component-emitter/index.js:133:20)
javascript.0 2019-06-14 12:10:46.895 error at Decoder.<anonymous> (/opt/iobroker/node_modules/component-bind/index.js:21:15)
javascript.0 2019-06-14 12:10:46.895 error at Manager.ondecoded (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/manager.js:345:8)
javascript.0 2019-06-14 12:10:46.895 error at Manager.Emitter.emit (/opt/iobroker/node_modules/component-emitter/index.js:133:20)
javascript.0 2019-06-14 12:10:46.895 error at Manager.<anonymous> (/opt/iobroker/node_modules/component-bind/index.js:21:15)
javascript.0 2019-06-14 12:10:46.895 error at Socket.onpacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:244:12)
javascript.0 2019-06-14 12:10:46.894 error at Socket.onack (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:319:9)
javascript.0 2019-06-14 12:10:46.889 error at Socket.adapter.getForeignState (/opt/iobroker/node_modules/iobroker.javascript/main.js:745:17)
javascript.0 2019-06-14 12:10:46.888 error at createProblemObject (/opt/iobroker/node_modules/iobroker.javascript/main.js:1123:17)
javascript.0 2019-06-14 12:10:46.888 error at prepareScript (/opt/iobroker/node_modules/iobroker.javascript/main.js:1070:37)
javascript.0 2019-06-14 12:10:46.888 error at compile (/opt/iobroker/node_modules/iobroker.javascript/main.js:878:28)
javascript.0 2019-06-14 12:10:46.888 error at Object.createScript (vm.js:80:10)
javascript.0 2019-06-14 12:10:46.888 error SyntaxError: Invalid or unexpected token
javascript.0 2019-06-14 12:10:46.888 error ^^^^^^^
javascript.0 2019-06-14 12:10:46.887 error on({id: new RegExp(new RegExp\\('\\(rflink\\.0\\.channels\\.*\\.TEMP\\)'\\) + "|" + new RegExp\\('\\(rflink\\.0\\.channels\\.*\\.HUM\\)'\\)), change: "ne"}, function (obj) {
javascript.0 2019-06-14 12:10:46.886 error script.js.common.Skript_3_test compile failed: at script.js.common.Skript_3_test:1
Gibt es da keinen Weg, oder wenn, dann nur ohne Blockly, als JS direkt?
@dslraser Hey, ich hab mir den Fehler mal angeschaut. Das liegt am Trigger-Element.
Sobald mehr als zwei Parameter übergeben werden will er einen Regex daraus machen....
Ein Fix wäre relativ viel arbeit.
WOrkaround: nur einen Regex als trigger oder zwei selector elemente nehmen, beide listen zusammenfügen, neue liste als trigger nehmen.