Aug 02 11:18:49 Error: WebSocket is not open: readyState 0 (CONNECTING) at WebSocket.send (/home/pi/.signalk/node_modules/ewelink-api-next/node_modules/ws/lib/websocket.js:450:13) at ws.onopen (/home/pi/.signalk/node_modules/ewelink-api-next/dist/index.cjs:1885:13) at callListener (/home/pi/.signalk/node_modules/ewelink-api-next/node_modules/ws/lib/event-target.js:290:14) at WebSocket.onOpen (/home/pi/.signalk/node_modules/ewelink-api-next/node_modules/ws/lib/event-target.js:237:9) at WebSocket.emit (node:events:514:28) at WebSocket.setSocket (/home/pi/.signalk/node_modules/ewelink-api-next/node_modules/ws/lib/websocket.js:251:10) at ClientRequest. (/home/pi/.signalk/node_modules/ewelink-api-next/node_modules/ws/lib/websocket.js:1012:15) at ClientRequest.emit (node:events:514:28) at TLSSocket.socketOnData (node:_http_client:575:11) at TLSSocket.emit (node:events:514:28) at addChunk (node:internal/streams/readable:343:12) at readableAddChunk (node:internal/streams/readable:316:9) at Readable.push (node:internal/streams/readable:253:10) at TLSWrap.onStreamRead (node:internal/stream_base_commons:190:23) Aug 02 11:18:50 2025-08-02T16:18:50.004Z signalk-sonoff-ewelink WebSocket connection has been established Aug 02 11:18:50 2025-08-02T16:18:50.004Z signalk-sonoff-ewelink Send userOnline message: {"action":"userOnline","at":"126a5b375665388a6656a0cb0f8d6ac02f1995e8","apikey":"81d0c478-6e27-46c1-a200-d8348b5c8174","appid":"SsgewdgY5EHXEFIx6wAsmqf7dBE71c8i","nonce":"gypch0vm","userAgent":"app","sequence":"1754151530004"} Aug 02 11:18:50 2025-08-02T16:18:50.005Z signalk-sonoff-ewelink websocket opened Aug 02 11:18:50 2025-08-02T16:18:50.084Z signalk-sonoff-ewelink WebSocket response received: {"error":0,"apikey":"81d0c478-6e27-46c1-a200-d8348b5c8174","config":{"hb":1,"hbInterval":145},"sequence":"1754151530004"} Aug 02 11:18:50 2025-08-02T16:18:50.085Z signalk-sonoff-ewelink WebSocket handshake succeeded, creating heartbeat timer Aug 02 11:18:50 2025-08-02T16:18:50.086Z signalk-sonoff-ewelink A timer for sending heartbeat packets has been created. Time interval: 139s Aug 02 11:18:50 2025-08-02T16:18:50.087Z signalk-sonoff-ewelink ws message from server: { "error": 0, "apikey": "81d0c478-6e27-46c1-a200-d8348b5c8174", "config": { "hb": 1, "hbInterval": 145 }, "sequence": "1754151530004" } Aug 02 11:19:19 2025-08-02T16:19:19.786Z signalk-sonoff-ewelink WebSocket hbIntervalTimer cleared Aug 02 11:19:19 2025-08-02T16:19:19.786Z signalk-sonoff-ewelink WebSocket connection has been closed Aug 02 11:19:19 signalk-sonoff-ewelink:web socket closed Aug 02 11:19:19 2025-08-02T16:19:19.857Z signalk-sonoff-ewelink WebSocket hbIntervalTimer cleared Aug 02 11:19:19 2025-08-02T16:19:19.858Z signalk-sonoff-ewelink WebSocket connection has been closed Aug 02 11:19:19 signalk-sonoff-ewelink:web socket closed Aug 02 11:19:23 [object Object] Aug 02 11:19:24 2025-08-02T16:19:24.642Z signalk-sonoff-ewelink opening websocket... Aug 02 11:19:24 2025-08-02T16:19:24.642Z signalk-sonoff-ewelink Send request: Aug 02 11:19:24 2025-08-02T16:19:24.713Z signalk-sonoff-ewelink opening websocket... Aug 02 11:19:24 2025-08-02T16:19:24.714Z signalk-sonoff-ewelink Send request: Aug 02 11:19:24 2025-08-02T16:19:24.892Z signalk-sonoff-ewelink Response received: Aug 02 11:19:24 2025-08-02T16:19:24.948Z signalk-sonoff-ewelink Response received: Aug 02 11:19:25 2025-08-02T16:19:25.216Z signalk-sonoff-ewelink WebSocket connection has been established Aug 02 11:19:25 2025-08-02T16:19:25.216Z signalk-sonoff-ewelink Send userOnline message: {"action":"userOnline","at":"126a5b375665388a6656a0cb0f8d6ac02f1995e8","apikey":"81d0c478-6e27-46c1-a200-d8348b5c8174","appid":"SsgewdgY5EHXEFIx6wAsmqf7dBE71c8i","nonce":"i4fqrtoe","userAgent":"app","sequence":"1754151565216"} Aug 02 11:19:25 Error: WebSocket is not open: readyState 0 (CONNECTING) at WebSocket.send (/home/pi/.signalk/node_modules/ewelink-api-next/node_modules/ws/lib/websocket.js:450:13) at ws.onopen (/home/pi/.signalk/node_modules/ewelink-api-next/dist/index.cjs:1885:13) at callListener (/home/pi/.signalk/node_modules/ewelink-api-next/node_modules/ws/lib/event-target.js:290:14) at WebSocket.onOpen (/home/pi/.signalk/node_modules/ewelink-api-next/node_modules/ws/lib/event-target.js:237:9) at WebSocket.emit (node:events:514:28) at WebSocket.setSocket (/home/pi/.signalk/node_modules/ewelink-api-next/node_modules/ws/lib/websocket.js:251:10) at ClientRequest. (/home/pi/.signalk/node_modules/ewelink-api-next/node_modules/ws/lib/websocket.js:1012:15) at ClientRequest.emit (node:events:514:28) at TLSSocket.socketOnData (node:_http_client:575:11) at TLSSocket.emit (node:events:514:28) at addChunk (node:internal/streams/readable:343:12) at readableAddChunk (node:internal/streams/readable:316:9) at Readable.push (node:internal/streams/readable:253:10) at TLSWrap.onStreamRead (node:internal/stream_base_commons:190:23) Aug 02 11:19:25 2025-08-02T16:19:25.265Z signalk-sonoff-ewelink WebSocket connection has been established Aug 02 11:19:25 2025-08-02T16:19:25.266Z signalk-sonoff-ewelink Send userOnline message: {"action":"userOnline","at":"126a5b375665388a6656a0cb0f8d6ac02f1995e8","apikey":"81d0c478-6e27-46c1-a200-d8348b5c8174","appid":"SsgewdgY5EHXEFIx6wAsmqf7dBE71c8i","nonce":"0odng83j","userAgent":"app","sequence":"1754151565266"} Aug 02 11:19:25 2025-08-02T16:19:25.267Z signalk-sonoff-ewelink websocket opened Aug 02 11:19:25 2025-08-02T16:19:25.343Z signalk-sonoff-ewelink WebSocket response received: {"error":0,"apikey":"81d0c478-6e27-46c1-a200-d8348b5c8174","config":{"hb":1,"hbInterval":145},"sequence":"1754151565266"} Aug 02 11:19:25 2025-08-02T16:19:25.348Z signalk-sonoff-ewelink WebSocket handshake succeeded, creating heartbeat timer Aug 02 11:19:25 2025-08-02T16:19:25.348Z signalk-sonoff-ewelink A timer for sending heartbeat packets has been created. Time interval: 124s Aug 02 11:19:25 2025-08-02T16:19:25.349Z signalk-sonoff-ewelink ws message from server: { "error": 0, "apikey": "81d0c478-6e27-46c1-a200-d8348b5c8174", "config": { "hb": 1, "hbInterval": 145 }, "sequence": "1754151565266" }