HomeBridge eWeLink WebSocketClient: ошибка «0» (ошибка: неожиданный ответ сервера (200)) - PullRequest
0 голосов
/ 01 июня 2018

Я надеюсь, что вы можете мне помочь.Я кратко объясню, какова ситуация, я установил приложение Homebridge от Github на свой Raspberry: https://github.com/nfarina/homebridge

Установка прошла успешно, так что пока все хорошо.Но затем я установил плагин eWeLink для приложения Homebridge: https://github.com/gbro115/homebridge-ewelink установка прошла также хорошо, но при запуске, похоже, проблема с WebSocketClient, я получаю следующий вывод при запуске приложения:

[2018-6-1 14:43:27] [eWeLink] A total of [0] accessories were loaded from the local cache
[2018-6-1 14:43:27] [eWeLink] Requesting a list of devices from eWeLink HTTPS API at [https://eu-ota.coolkit.cc:8080]
[2018-6-1 14:43:27] Homebridge is running on port 51826.
[2018-6-1 14:43:28] [eWeLink] eWeLink HTTPS API reports that there are a total of [108] devices registered
[2018-6-1 14:43:28] [eWeLink] Evaluating if devices need to be removed...
[2018-6-1 14:43:28] [eWeLink] Evaluating if new devices need to be added...
[2018-6-1 14:43:28] [eWeLink] Device [undefined], ID : [undefined] will be added
[2018-6-1 14:43:28] [eWeLink] A device with an unknown type was returned. It will be skipped. undefined
[2018-6-1 14:43:28] [eWeLink] API key retrieved from web service is [undefined]
[2018-6-1 14:43:28] [eWeLink] Connecting to the WebSocket API at [wss://eu-api.coolkit.cc:8080/api/ws]
WebSocketClient: error { '0': Error: unexpected server response (200)
    at ClientRequest._req.on (/usr/lib/node_modules/homebridge-ewelink/node_modules/ws/lib/WebSocket.js:653:21)
    at emitOne (events.js:116:13)
    at ClientRequest.emit (events.js:211:7)
    at HTTPParser.parserOnIncomingClient [as onIncoming] (_http_client.js:543:21)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:112:17)
    at TLSSocket.socketOnData (_http_client.js:440:20)
    at emitOne (events.js:116:13)
    at TLSSocket.emit (events.js:211:7)
    at addChunk (_stream_readable.js:263:12)
    at readableAddChunk (_stream_readable.js:250:11) }
WebSocketClient: retry in 5000ms 1006
[2018-6-1 14:43:28] [eWeLink] WebSocket was closed. Reason [1006]
WebSocketClient: reconnecting...
WebSocketClient: error { '0': Error: unexpected server response (200)
    at ClientRequest._req.on (/usr/lib/node_modules/homebridge-ewelink/node_modules/ws/lib/WebSocket.js:653:21)
    at emitOne (events.js:116:13)
    at ClientRequest.emit (events.js:211:7)
    at HTTPParser.parserOnIncomingClient [as onIncoming] (_http_client.js:543:21)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:112:17)
    at TLSSocket.socketOnData (_http_client.js:440:20)
    at emitOne (events.js:116:13)
    at TLSSocket.emit (events.js:211:7)
    at addChunk (_stream_readable.js:263:12)
    at readableAddChunk (_stream_readable.js:250:11) }
WebSocketClient: retry in 5000ms 1006
[2018-6-1 14:43:34] [eWeLink] WebSocket was closed. Reason [1006]

Кто-нибудь знает, как это решить?Заранее спасибо.

1 Ответ

0 голосов
/ 12 июня 2018

просто пытался настроить вещи самостоятельно, когда я искал онлайн, чтобы решить другую проблему, с которой я столкнулся - я не знаю, помогает ли это сейчас, но я прочитал на странице проблем плагина на GitHub, которую теперь использует система eWeLinkдругой веб-сокет api.

Ниже приведен мой рабочий фрагмент из config.json на моем raspberry pi, поле websocketAPI - это то, что вы хотите (настройте eu для нас, если применимо.)

"платформа":" eWeLink "," name ":" eWeLink "," authenticationToken ":" 8b470fda3382935147ca865c44b79dfa8055f143 "" apiHost ":" eu-api.coolkit.cc:8080 "," webSocketApi ":" eucok.con

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...