Bonjour !
J’ai parcouru les forums et bidouillé pendant tout ce long weekend et j’en arrive à la conclusion que je n’y arriverai pas tout seul…
J’ai donc suivi pas à pas le guide d’installation du plufin Eufy, dock manager ainsi que le container ont bien été téléchargés et installés.
La connexion au container est bien OK, mais je bloque totallement sur la connexion au cloud Eufy.
J’ai créé un nouveau compte utilisateur dédié, j’ai bien indiqué le modèle du téléphone que j’utilise sur l’application Eufy, mais rien n’y fait !
Alors je viens vous demander de l’aide car j’aimerais vraiment pouvoir activer et désactiver mes caméras en fonction de l’état de l’alarme.
Voici ma page santé :
Ma configuration du plugin Eufy :
Le log du container :
2024-11-11T12:09:04.951780721Z accept: 'application/json',
2024-11-11T12:09:04.951798722Z 'accept-encoding': 'gzip, deflate, br'
2024-11-11T12:09:04.951816722Z },
2024-11-11T12:09:04.951833723Z methodRewriting: false,
2024-11-11T12:09:04.951851723Z dnsLookupIpVersion: undefined,
2024-11-11T12:09:04.951869724Z parseJson: [Function: parse],
2024-11-11T12:09:04.951887725Z stringifyJson: [Function: stringify],
2024-11-11T12:09:04.951905725Z retry: {
2024-11-11T12:09:04.951922726Z limit: 1,
2024-11-11T12:09:04.951940726Z methods: [ 'GET' ],
2024-11-11T12:09:04.951957727Z statusCodes: [
2024-11-11T12:09:04.951975727Z 408, 413, 429, 500,
2024-11-11T12:09:04.951993728Z 502, 503, 504, 521,
2024-11-11T12:09:04.952012728Z 522, 524
2024-11-11T12:09:04.952030729Z ],
2024-11-11T12:09:04.952048729Z errorCodes: [
2024-11-11T12:09:04.952066730Z 'ETIMEDOUT',
2024-11-11T12:09:04.952084730Z 'ECONNRESET',
2024-11-11T12:09:04.952102731Z 'EADDRINUSE',
2024-11-11T12:09:04.952119732Z 'ECONNREFUSED',
2024-11-11T12:09:04.952137732Z 'EPIPE',
2024-11-11T12:09:04.952154733Z 'ENOTFOUND',
2024-11-11T12:09:04.952172733Z 'ENETUNREACH',
2024-11-11T12:09:04.952190734Z 'EAI_AGAIN'
2024-11-11T12:09:04.952208734Z ],
2024-11-11T12:09:04.952226735Z maxRetryAfter: undefined,
2024-11-11T12:09:04.952245735Z calculateDelay: [Function: calculateDelay],
2024-11-11T12:09:04.952263736Z backoffLimit: Infinity,
2024-11-11T12:09:04.952335738Z noise: 100
2024-11-11T12:09:04.952357739Z },
2024-11-11T12:09:04.952375739Z localAddress: undefined,
2024-11-11T12:09:04.952393740Z method: 'GET',
2024-11-11T12:09:04.952411740Z createConnection: undefined,
2024-11-11T12:09:04.952429741Z cacheOptions: {
2024-11-11T12:09:04.952447741Z shared: undefined,
2024-11-11T12:09:04.952465742Z cacheHeuristic: undefined,
2024-11-11T12:09:04.952482742Z immutableMinTimeToLive: undefined,
2024-11-11T12:09:04.952500743Z ignoreCargoCult: undefined
2024-11-11T12:09:04.952518744Z },
2024-11-11T12:09:04.952538744Z https: {
2024-11-11T12:09:04.952556745Z alpnProtocols: undefined,
2024-11-11T12:09:04.952574745Z rejectUnauthorized: undefined,
2024-11-11T12:09:04.952592746Z checkServerIdentity: undefined,
2024-11-11T12:09:04.952609746Z certificateAuthority: undefined,
2024-11-11T12:09:04.952627747Z key: undefined,
2024-11-11T12:09:04.952645747Z certificate: undefined,
2024-11-11T12:09:04.952663748Z passphrase: undefined,
2024-11-11T12:09:04.952681748Z pfx: undefined,
2024-11-11T12:09:04.952699749Z ciphers: undefined,
2024-11-11T12:09:04.952717750Z honorCipherOrder: undefined,
2024-11-11T12:09:04.952735750Z minVersion: undefined,
2024-11-11T12:09:04.952753751Z maxVersion: undefined,
2024-11-11T12:09:04.952771751Z signatureAlgorithms: undefined,
2024-11-11T12:09:04.952789752Z tlsSessionLifetime: undefined,
2024-11-11T12:09:04.952807752Z dhparam: undefined,
2024-11-11T12:09:04.952825753Z ecdhCurve: undefined,
2024-11-11T12:09:04.952843753Z certificateRevocationLists: undefined
2024-11-11T12:09:04.952861754Z },
2024-11-11T12:09:04.952878754Z encoding: undefined,
2024-11-11T12:09:04.952896755Z resolveBodyOnly: false,
2024-11-11T12:09:04.952913755Z isStream: false,
2024-11-11T12:09:04.952933756Z responseType: 'json',
2024-11-11T12:09:04.952952757Z url: URL {
2024-11-11T12:09:04.952975757Z href: 'https://extend.eufylife.com/domain/FR',
2024-11-11T12:09:04.952994758Z origin: 'https://extend.eufylife.com',
2024-11-11T12:09:04.953012758Z protocol: 'https:',
2024-11-11T12:09:04.953030759Z username: '',
2024-11-11T12:09:04.953048760Z password: '',
2024-11-11T12:09:04.953066760Z host: 'extend.eufylife.com',
2024-11-11T12:09:04.953091761Z hostname: 'extend.eufylife.com',
2024-11-11T12:09:04.953159763Z port: '',
2024-11-11T12:09:04.953181764Z pathname: '/domain/FR',
2024-11-11T12:09:04.953199764Z search: '',
2024-11-11T12:09:04.953218765Z searchParams: URLSearchParams {},
2024-11-11T12:09:04.953236765Z hash: ''
2024-11-11T12:09:04.953254766Z },
2024-11-11T12:09:04.953271766Z pagination: {
2024-11-11T12:09:04.953289767Z transform: [Function: transform],
2024-11-11T12:09:04.953307767Z paginate: [Function: paginate],
2024-11-11T12:09:04.953325768Z filter: [Function: filter],
2024-11-11T12:09:04.953342768Z shouldContinue: [Function: shouldContinue],
2024-11-11T12:09:04.953504773Z countLimit: Infinity,
2024-11-11T12:09:04.953537774Z backoff: 0,
2024-11-11T12:09:04.953555775Z requestLimit: 10000,
2024-11-11T12:09:04.953573775Z stackAllItems: false
2024-11-11T12:09:04.953591776Z },
2024-11-11T12:09:04.953609776Z setHost: true,
2024-11-11T12:09:04.953639777Z maxHeaderSize: undefined,
2024-11-11T12:09:04.953675778Z signal: undefined,
2024-11-11T12:09:04.953693779Z enableUnixSockets: false
2024-11-11T12:09:04.953712779Z },
2024-11-11T12:09:04.953729780Z [cause]: Error: getaddrinfo EAI_AGAIN extend.eufylife.com
2024-11-11T12:09:04.953748781Z at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26) {
2024-11-11T12:09:04.953765781Z errno: -3001,
2024-11-11T12:09:04.953783782Z code: 'EAI_AGAIN',
2024-11-11T12:09:04.953800782Z syscall: 'getaddrinfo',
2024-11-11T12:09:04.953818783Z hostname: 'extend.eufylife.com'
2024-11-11T12:09:04.953835783Z }
2024-11-11T12:09:04.953852784Z }
2024-11-11T12:09:07.987189084Z SECURITY WARNING: Reverting CVE-2023-46809: Marvin attack on PKCS#1 padding
Le log du plufin Eufy :
[2024-11-11 13:10:11] ERROR : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2024-11-11 13:10:12] DEBUG : debian OS version: 10
[2024-11-11 13:10:12] DEBUG : Py executable: /usr/bin/python3
[2024-11-11 13:10:12] DEBUG : >>> Checking container 127.0.0.1:3000
[2024-11-11 13:10:12] DEBUG : Container 127.0.0.1:3000 is listening
[2024-11-11 13:10:13] DEBUG : debian OS version: 10
[2024-11-11 13:10:13] DEBUG : Py executable: /usr/bin/python3
[2024-11-11 13:10:13] DEBUG : eufy-security-ws image version:
[2024-11-11 13:10:13] DEBUG : debian OS version: 10
[2024-11-11 13:10:13] DEBUG : Py executable: /usr/bin/python3
[2024-11-11 13:10:14] DEBUG : eufy-security-ws service online:
[2024-11-11 13:10:14] ERROR : Container Eufy non connecté au Cloud
[2024-11-11 13:15:09] ERROR : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2024-11-11 13:15:10] DEBUG : debian OS version: 10
[2024-11-11 13:15:10] DEBUG : Py executable: /usr/bin/python3
[2024-11-11 13:15:10] DEBUG : >>> Checking container 127.0.0.1:3000
[2024-11-11 13:15:10] DEBUG : Container 127.0.0.1:3000 is listening
[2024-11-11 13:15:11] DEBUG : debian OS version: 10
[2024-11-11 13:15:11] DEBUG : Py executable: /usr/bin/python3
[2024-11-11 13:15:11] DEBUG : eufy-security-ws image version:
[2024-11-11 13:15:11] DEBUG : debian OS version: 10
[2024-11-11 13:15:11] DEBUG : Py executable: /usr/bin/python3
[2024-11-11 13:15:12] DEBUG : eufy-security-ws service online:
[2024-11-11 13:15:12] ERROR : Container Eufy non connecté au Cloud
Le test_eufy.py :
root@Jeedom:/var/www/html/plugins/eufy/resources# python3 test_eufy.py
Traceback (most recent call last):
File "test_eufy.py", line 20, in <module>
ws = create_connection("ws://" + url)
File "/usr/local/lib/python3.7/dist-packages/websocket/_core.py", line 608, in create_connection
websock.connect(url, **options)
File "/usr/local/lib/python3.7/dist-packages/websocket/_core.py", line 253, in connect
self.handshake_response = handshake(self.sock, url, *addrs, **options)
File "/usr/local/lib/python3.7/dist-packages/websocket/_handshake.py", line 57, in handshake
status, resp = _get_resp_headers(sock)
File "/usr/local/lib/python3.7/dist-packages/websocket/_handshake.py", line 143, in _get_resp_headers
status, resp_headers, status_message = read_headers(sock)
File "/usr/local/lib/python3.7/dist-packages/websocket/_http.py", line 312, in read_headers
line = recv_line(sock)
File "/usr/local/lib/python3.7/dist-packages/websocket/_socket.py", line 131, in recv_line
c = recv(sock, 1)
File "/usr/local/lib/python3.7/dist-packages/websocket/_socket.py", line 108, in recv
bytes_ = _recv()
File "/usr/local/lib/python3.7/dist-packages/websocket/_socket.py", line 87, in _recv
return sock.recv(bufsize)
ConnectionResetError: [Errno 104] Connection reset by peer
Log eufy.py :
root@Jeedom:/var/www/html/plugins/eufy/resources# ./eufy status
eufy action: status options:
image: bropat/eufy-security-ws latest fb92c3882d91 6 weeks ago 164MB
container: 3b257ac05fbc
Log eufy start :
root@Jeedom:/var/www/html/plugins/eufy/resources# ./eufy start
eufy action: start options:
starting image bropat/eufy-security-ws
[+] Running 1/0
✔ Container eufy Running
Si il manque des logs, je les ajouterai !
Bonne journée !