CCU Addon für eufy Security Kameras

User stellen ihre Haussteuerung vor

Moderator: Co-Administratoren

Rocket
Beiträge: 5
Registriert: 12.03.2022, 13:01
System: CCU

Re: CCU Addon für eufy Security Kameras

Beitrag von Rocket » 15.03.2022, 20:26

Hallo pen,

wenn ich die Firewall auf "offen" einstelle und die CCU neu starte, erhalte ich dieselbe Fehlermeldung bei setMode:
{"success":false,"reason":"Failed to communicate with HomeBase."}

Die Homebase hat in diesem Fall aber tatsächlich umgeschaltet, das Addon zeigt mir den neuen Status aber erst nach einem Browser-Reload der Geräte-Übersicht an. Wenn ich auf der Web-Oberfläche des Addon den Mode umschalte, kommt die Fehlermeldung:
"Bei der Änderung des Status ist ein Fehler aufgetreten."
Im Log steht:
2022-03-15 20:19:21 - Error occured at setGuardMode: Failed to switch mode for base T8010N1234567890.
Aber auch in diesem Fall hat die Homebase die Änderung tatsächlich durchgeführt, was vom Addon nach einem Browser-Reload auch angezeigt wird.

Anbei die aktuelle Konfiguration mit dem festen Port und die CCU Firewall-Einstellungen.
Leider habe ich (noch) kein tcpdump für die CCU finden können, sonst könnte ich mal die Kommunikation mit der Homebase aufzeichnen.

Viele Grüße

Elmar

P.S.: Anbei das Debug-Logfile von einer Umschaltung nach Mode "Home" mit Fehlermeldung, die aber tatsächlich ausgeführt wurde (mit geänderten MACs und Seriennummern).
Dateianhänge
eufySecurity.log
(58.05 KiB) 26-mal heruntergeladen
config_20220315-201427.ini
(1.02 KiB) 27-mal heruntergeladen
Firewall_offen.png

pen
Beiträge: 271
Registriert: 16.02.2020, 11:19
System: CCU
Wohnort: Chemnitz
Danksagung erhalten: 30 Mal

Re: CCU Addon für eufy Security Kameras

Beitrag von pen » 16.03.2022, 21:39

Hallo Rocket,

die Logs habe ich mir angesehen. So auf die Schnelle sieht es so aus, als ob Pakete mit einer schon erhaltenen Sequenznummer ankommen. Das Addon kann die Modusumschaltung senden, bekommt Daten zurück kann die aber wegen falscher Sequenznummern nicht auswerten.

Könntest Du bitte in den Einstellungen die Option rausnehmen, dass die HomeBase über einen festen Port angesprochen werden soll und dann noch einmal probieren, den Status umzuschalten? Nutzt Du andere Addons (insbesondere welche zur Konfiguration der Firewall)? Hast Du besondere Netzwerkhardware oder ist zwischen HomeBase und CCU eine fehleranfällige Verbindung (bspw. schwaches WLAN, schlechtes PowerLAN)?

Ich werde mir die Logs am Wochenende noch einmal genauer ansehen.

Viele Grüße

pen

ollimaloche
Beiträge: 11
Registriert: 11.01.2015, 16:11
Hat sich bedankt: 1 Mal

Re: CCU Addon für eufy Security Kameras

Beitrag von ollimaloche » 20.03.2022, 13:44

Moin Pen,

Danke erst einmal für deine Arbeit, die du hier geleistet hast.

Ich betreibe das Addon, um von der CCU3 detektierte An- bzw. Abwesenheit auf die Homebase2 zu übertragen. Die Firewall der CCU ist geschlossen. die Ports sind in der Firewall der CCU3 eingerichtet.
Das Addon läuft nach dem öffnen und gleichzeitigem Schließen der Firewall der CCU3 genau 24 Stunden. Danach funktioniert es nicht mehr. Das Neustarten des Addons bringt keine Besserung. Es muss die Firewall kurz geöffnet und danach wieder geschlossen werden. Dann läuft es wieder für 24 Stunden.

Heute früh habe ich die Firewall der CCU3 geöffnet gelassen und in der Fritzbox die Internetverbindung für die CCU gesperrt. Ist zwar nicht im Sinne des Erfinders, ich will ja auch nur das Verhalten ausprobieren.

Dafür füllt sich das Fehler-Log gerade bedenklich.

Kannst du bitte helfen...?

VG
Olli

Hier das Log:

Code: Alles auswählen

2022-03-20 13:14:41 - Stations - Error: RequestError: connect ECONNREFUSED 35.156.100.56:443
    at ClientRequest.<anonymous> (/usr/local/addons/eufySecurity/node_modules/got/dist/source/core/index.js:962:111)
    at Object.onceWrapper (node:events:510:26)
    at ClientRequest.emit (node:events:402:35)
    at ClientRequest.origin.emit (/usr/local/addons/eufySecurity/node_modules/@szmarczak/http-timer/dist/source/index.js:43:20)
    at ClientRequest.flushHeaders (/usr/local/addons/eufySecurity/node_modules/http2-wrapper/source/client-request.js:363:10)
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1161:16) {
  code: 'ECONNREFUSED',
  timings: {
    start: 1647778481869,
    socket: undefined,
    lookup: undefined,
    connect: undefined,
    secureConnect: undefined,
    upload: undefined,
    response: undefined,
    end: undefined,
    error: 1647778481878,
    abort: undefined,
    phases: {
      wait: undefined,
      dns: undefined,
      tcp: undefined,
      tls: undefined,
      request: undefined,
      firstByte: undefined,
      download: undefined,
      total: 9
    }
  }
}
2022-03-20 13:14:41 - Status return code not 200 { status: undefined, statusText: undefined }
2022-03-20 13:14:49 - Devices - Error: RequestError: connect ECONNREFUSED 35.156.100.56:443
    at ClientRequest.<anonymous> (/usr/local/addons/eufySecurity/node_modules/got/dist/source/core/index.js:962:111)
    at Object.onceWrapper (node:events:510:26)
    at ClientRequest.emit (node:events:402:35)
    at ClientRequest.origin.emit (/usr/local/addons/eufySecurity/node_modules/@szmarczak/http-timer/dist/source/index.js:43:20)
    at ClientRequest.flushHeaders (/usr/local/addons/eufySecurity/node_modules/http2-wrapper/source/client-request.js:363:10)
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1161:16) {
  code: 'ECONNREFUSED',
  timings: {
    start: 1647778489180,
    socket: undefined,
    lookup: undefined,
    connect: undefined,
    secureConnect: undefined,
    upload: undefined,
    response: undefined,
    end: undefined,
    error: 1647778489189,
    abort: undefined,
    phases: {
      wait: undefined,
      dns: undefined,
      tcp: undefined,
      tls: undefined,
      request: undefined,
      firstByte: undefined,
      download: undefined,
      total: 9
    }
  }
}
2022-03-20 13:14:49 - Status return code not 200 { status: undefined, statusText: undefined }
2022-03-20 13:16:42 - Stations - Error: RequestError: connect ECONNREFUSED 3.125.111.250:443
    at ClientRequest.<anonymous> (/usr/local/addons/eufySecurity/node_modules/got/dist/source/core/index.js:962:111)
    at Object.onceWrapper (node:events:510:26)
    at ClientRequest.emit (node:events:402:35)
    at ClientRequest.origin.emit (/usr/local/addons/eufySecurity/node_modules/@szmarczak/http-timer/dist/source/index.js:43:20)
    at ClientRequest.flushHeaders (/usr/local/addons/eufySecurity/node_modules/http2-wrapper/source/client-request.js:363:10)
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1161:16) {
  code: 'ECONNREFUSED',
  timings: {
    start: 1647778602866,
    socket: undefined,
    lookup: undefined,
    connect: undefined,
    secureConnect: undefined,
    upload: undefined,
    response: undefined,
    end: undefined,
    error: 1647778602875,
    abort: undefined,
    phases: {
      wait: undefined,
      dns: undefined,
      tcp: undefined,
      tls: undefined,
      request: undefined,
      firstByte: undefined,
      download: undefined,
      total: 9
    }
  }
}
2022-03-20 13:16:42 - Status return code not 200 { status: undefined, statusText: undefined }
2022-03-20 13:16:49 - Devices - Error: RequestError: connect ECONNREFUSED 3.125.111.250:443
    at ClientRequest.<anonymous> (/usr/local/addons/eufySecurity/node_modules/got/dist/source/core/index.js:962:111)
    at Object.onceWrapper (node:events:510:26)
    at ClientRequest.emit (node:events:402:35)
    at ClientRequest.origin.emit (/usr/local/addons/eufySecurity/node_modules/@szmarczak/http-timer/dist/source/index.js:43:20)
    at ClientRequest.flushHeaders (/usr/local/addons/eufySecurity/node_modules/http2-wrapper/source/client-request.js:363:10)
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1161:16) {
  code: 'ECONNREFUSED',
  timings: {
    start: 1647778609986,
    socket: undefined,
    lookup: undefined,
    connect: undefined,
    secureConnect: undefined,
    upload: undefined,
    response: undefined,
    end: undefined,
    error: 1647778609995,
    abort: undefined,
    phases: {
      wait: undefined,
      dns: undefined,
      tcp: undefined,
      tls: undefined,
      request: undefined,
      firstByte: undefined,
      download: undefined,
      total: 9
    }
  }
}
2022-03-20 13:16:49 - Status return code not 200 { status: undefined, statusText: undefined }
2022-03-20 13:16:56 - Stations - Error: RequestError: connect ECONNREFUSED 35.156.100.56:443
    at ClientRequest.<anonymous> (/usr/local/addons/eufySecurity/node_modules/got/dist/source/core/index.js:962:111)
    at Object.onceWrapper (node:events:510:26)
    at ClientRequest.emit (node:events:402:35)
    at ClientRequest.origin.emit (/usr/local/addons/eufySecurity/node_modules/@szmarczak/http-timer/dist/source/index.js:43:20)
    at ClientRequest.flushHeaders (/usr/local/addons/eufySecurity/node_modules/http2-wrapper/source/client-request.js:363:10)
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1161:16) {
  code: 'ECONNREFUSED',
  timings: {
    start: 1647778616432,
    socket: undefined,
    lookup: undefined,
    connect: undefined,
    secureConnect: undefined,
    upload: undefined,
    response: undefined,
    end: undefined,
    error: 1647778616442,
    abort: undefined,
    phases: {
      wait: undefined,
      dns: undefined,
      tcp: undefined,
      tls: undefined,
      request: undefined,
      firstByte: undefined,
      download: undefined,
      total: 10
    }
  }
}
2022-03-20 13:16:56 - Status return code not 200 { status: undefined, statusText: undefined }
2022-03-20 13:16:57 - Stations - Error: RequestError: connect ECONNREFUSED 35.156.100.56:443
    at ClientRequest.<anonymous> (/usr/local/addons/eufySecurity/node_modules/got/dist/source/core/index.js:962:111)
    at Object.onceWrapper (node:events:510:26)
    at ClientRequest.emit (node:events:402:35)
    at ClientRequest.origin.emit (/usr/local/addons/eufySecurity/node_modules/@szmarczak/http-timer/dist/source/index.js:43:20)
    at ClientRequest.flushHeaders (/usr/local/addons/eufySecurity/node_modules/http2-wrapper/source/client-request.js:363:10)
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1161:16) {
  code: 'ECONNREFUSED',
  timings: {
    start: 1647778617220,
    socket: undefined,
    lookup: undefined,
    connect: undefined,
    secureConnect: undefined,
    upload: undefined,
    response: undefined,
    end: undefined,
    error: 1647778617229,
    abort: undefined,
    phases: {
      wait: undefined,
      dns: undefined,
      tcp: undefined,
      tls: undefined,
      request: undefined,
      firstByte: undefined,
      download: undefined,
      total: 9
    }
  }
}
2022-03-20 13:16:57 - Status return code not 200 { status: undefined, statusText: undefined }
2022-03-20 13:17:03 - Devices - Error: RequestError: connect ECONNREFUSED 35.156.100.56:443
    at ClientRequest.<anonymous> (/usr/local/addons/eufySecurity/node_modules/got/dist/source/core/index.js:962:111)
    at Object.onceWrapper (node:events:510:26)
    at ClientRequest.emit (node:events:402:35)
    at ClientRequest.origin.emit (/usr/local/addons/eufySecurity/node_modules/@szmarczak/http-timer/dist/source/index.js:43:20)
    at ClientRequest.flushHeaders (/usr/local/addons/eufySecurity/node_modules/http2-wrapper/source/client-request.js:363:10)
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1161:16) {
  code: 'ECONNREFUSED',
  timings: {
    start: 1647778623621,
    socket: undefined,
    lookup: undefined,
    connect: undefined,
    secureConnect: undefined,
    upload: undefined,
    response: undefined,
    end: undefined,
    error: 1647778623634,
    abort: undefined,
    phases: {
      wait: undefined,
      dns: undefined,
      tcp: undefined,
      tls: undefined,
      request: undefined,
      firstByte: undefined,
      download: undefined,
      total: 13
    }
  }
}
2022-03-20 13:17:03 - Status return code not 200 { status: undefined, statusText: undefined }
2022-03-20 13:17:04 - Devices - Error: RequestError: connect ECONNREFUSED 35.156.100.56:443
    at ClientRequest.<anonymous> (/usr/local/addons/eufySecurity/node_modules/got/dist/source/core/index.js:962:111)
    at Object.onceWrapper (node:events:510:26)
    at ClientRequest.emit (node:events:402:35)
    at ClientRequest.origin.emit (/usr/local/addons/eufySecurity/node_modules/@szmarczak/http-timer/dist/source/index.js:43:20)
    at ClientRequest.flushHeaders (/usr/local/addons/eufySecurity/node_modules/http2-wrapper/source/client-request.js:363:10)
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1161:16) {
  code: 'ECONNREFUSED',
  timings: {
    start: 1647778624357,
    socket: undefined,
    lookup: undefined,
    connect: undefined,
    secureConnect: undefined,
    upload: undefined,
    response: undefined,
    end: undefined,
    error: 1647778624365,
    abort: undefined,
    phases: {
      wait: undefined,
      dns: undefined,
      tcp: undefined,
      tls: undefined,
      request: undefined,
      firstByte: undefined,
      download: undefined,
      total: 8
    }
  }
}
2022-03-20 13:17:04 - Status return code not 200 { status: undefined, statusText: undefined }
2022-03-20 13:17:07 - Error occured at setGuardMode: Failed to communicate with HomeBase.
2022-03-20 13:17:25 - Error occured at setGuardMode: Failed to communicate with HomeBase.
2022-03-20 13:19:41 - Stations - Error: RequestError: connect ECONNREFUSED 3.125.111.250:443
    at ClientRequest.<anonymous> (/usr/local/addons/eufySecurity/node_modules/got/dist/source/core/index.js:962:111)
    at Object.onceWrapper (node:events:510:26)
    at ClientRequest.emit (node:events:402:35)
    at ClientRequest.origin.emit (/usr/local/addons/eufySecurity/node_modules/@szmarczak/http-timer/dist/source/index.js:43:20)
    at ClientRequest.flushHeaders (/usr/local/addons/eufySecurity/node_modules/http2-wrapper/source/client-request.js:363:10)
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1161:16) {
  code: 'ECONNREFUSED',
  timings: {
    start: 1647778781827,
    socket: undefined,
    lookup: undefined,
    connect: undefined,
    secureConnect: undefined,
    upload: undefined,
    response: undefined,
    end: undefined,
    error: 1647778781836,
    abort: undefined,
    phases: {
      wait: undefined,
      dns: undefined,
      tcp: undefined,
      tls: undefined,
      request: undefined,
      firstByte: undefined,
      download: undefined,
      total: 9
    }
  }
}
2022-03-20 13:19:41 - Status return code not 200 { status: undefined, statusText: undefined }
2022-03-20 13:19:49 - Devices - Error: RequestError: connect ECONNREFUSED 3.125.111.250:443
    at ClientRequest.<anonymous> (/usr/local/addons/eufySecurity/node_modules/got/dist/source/core/index.js:962:111)
    at Object.onceWrapper (node:events:510:26)
    at ClientRequest.emit (node:events:402:35)
    at ClientRequest.origin.emit (/usr/local/addons/eufySecurity/node_modules/@szmarczak/http-timer/dist/source/index.js:43:20)
    at ClientRequest.flushHeaders (/usr/local/addons/eufySecurity/node_modules/http2-wrapper/source/client-request.js:363:10)
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1161:16) {
  code: 'ECONNREFUSED',
  timings: {
    start: 1647778789011,
    socket: undefined,
    lookup: undefined,
    connect: undefined,
    secureConnect: undefined,
    upload: undefined,
    response: undefined,
    end: undefined,
    error: 1647778789020,
    abort: undefined,
    phases: {
      wait: undefined,
      dns: undefined,
      tcp: undefined,
      tls: undefined,
      request: undefined,
      firstByte: undefined,
      download: undefined,
      total: 9
    }
  }
}
2022-03-20 13:19:49 - Status return code not 200 { status: undefined, statusText: undefined }
2022-03-20 13:19:56 - Stations - Error: RequestError: connect ECONNREFUSED 35.156.100.56:443
    at ClientRequest.<anonymous> (/usr/local/addons/eufySecurity/node_modules/got/dist/source/core/index.js:962:111)
    at Object.onceWrapper (node:events:510:26)
    at ClientRequest.emit (node:events:402:35)
    at ClientRequest.origin.emit (/usr/local/addons/eufySecurity/node_modules/@szmarczak/http-timer/dist/source/index.js:43:20)
    at ClientRequest.flushHeaders (/usr/local/addons/eufySecurity/node_modules/http2-wrapper/source/client-request.js:363:10)
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1161:16) {
  code: 'ECONNREFUSED',
  timings: {
    start: 1647778796288,
    socket: undefined,
    lookup: undefined,
    connect: undefined,
    secureConnect: undefined,
    upload: undefined,
    response: undefined,
    end: undefined,
    error: 1647778796298,
    abort: undefined,
    phases: {
      wait: undefined,
      dns: undefined,
      tcp: undefined,
      tls: undefined,
      request: undefined,
      firstByte: undefined,
      download: undefined,
      total: 10
    }
  }
}
2022-03-20 13:19:56 - Status return code not 200 { status: undefined, statusText: undefined }
2022-03-20 13:20:03 - Devices - Error: RequestError: connect ECONNREFUSED 35.156.100.56:443
    at ClientRequest.<anonymous> (/usr/local/addons/eufySecurity/node_modules/got/dist/source/core/index.js:962:111)
    at Object.onceWrapper (node:events:510:26)
    at ClientRequest.emit (node:events:402:35)
    at ClientRequest.origin.emit (/usr/local/addons/eufySecurity/node_modules/@szmarczak/http-timer/dist/source/index.js:43:20)
    at ClientRequest.flushHeaders (/usr/local/addons/eufySecurity/node_modules/http2-wrapper/source/client-request.js:363:10)
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1161:16) {
  code: 'ECONNREFUSED',
  timings: {
    start: 1647778803445,
    socket: undefined,
    lookup: undefined,
    connect: undefined,
    secureConnect: undefined,
    upload: undefined,
    response: undefined,
    end: undefined,
    error: 1647778803454,
    abort: undefined,
    phases: {
      wait: undefined,
      dns: undefined,
      tcp: undefined,
      tls: undefined,
      request: undefined,
      firstByte: undefined,
      download: undefined,
      total: 9
    }
  }
}
2022-03-20 13:20:03 - Status return code not 200 { status: undefined, statusText: undefined }
2022-03-20 13:21:40 - Stations - Error: RequestError: connect ECONNREFUSED 35.156.100.56:443
    at ClientRequest.<anonymous> (/usr/local/addons/eufySecurity/node_modules/got/dist/source/core/index.js:962:111)
    at Object.onceWrapper (node:events:510:26)
    at ClientRequest.emit (node:events:402:35)
    at ClientRequest.origin.emit (/usr/local/addons/eufySecurity/node_modules/@szmarczak/http-timer/dist/source/index.js:43:20)
    at ClientRequest.flushHeaders (/usr/local/addons/eufySecurity/node_modules/http2-wrapper/source/client-request.js:363:10)
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1161:16) {
  code: 'ECONNREFUSED',
  timings: {
    start: 1647778900772,
    socket: undefined,
    lookup: undefined,
    connect: undefined,
    secureConnect: undefined,
    upload: undefined,
    response: undefined,
    end: undefined,
    error: 1647778900780,
    abort: undefined,
    phases: {
      wait: undefined,
      dns: undefined,
      tcp: undefined,
      tls: undefined,
      request: undefined,
      firstByte: undefined,
      download: undefined,
      total: 8
    }
  }
}
2022-03-20 13:21:40 - Status return code not 200 { status: undefined, statusText: undefined }
2022-03-20 13:21:47 - Devices - Error: RequestError: connect ECONNREFUSED 35.156.100.56:443
    at ClientRequest.<anonymous> (/usr/local/addons/eufySecurity/node_modules/got/dist/source/core/index.js:962:111)
    at Object.onceWrapper (node:events:510:26)
    at ClientRequest.emit (node:events:402:35)
    at ClientRequest.origin.emit (/usr/local/addons/eufySecurity/node_modules/@szmarczak/http-timer/dist/source/index.js:43:20)
    at ClientRequest.flushHeaders (/usr/local/addons/eufySecurity/node_modules/http2-wrapper/source/client-request.js:363:10)
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1161:16) {
  code: 'ECONNREFUSED',
  timings: {
    start: 1647778907967,
    socket: undefined,
    lookup: undefined,
    connect: undefined,
    secureConnect: undefined,
    upload: undefined,
    response: undefined,
    end: undefined,
    error: 1647778907976,
    abort: undefined,
    phases: {
      wait: undefined,
      dns: undefined,
      tcp: undefined,
      tls: undefined,
      request: undefined,
      firstByte: undefined,
      download: undefined,
      total: 9
    }
  }
}
2022-03-20 13:21:47 - Status return code not 200 { status: undefined, statusText: undefined }
2022-03-20 13:24:00 - Stations - Error: RequestError: connect ECONNREFUSED 18.195.14.98:443
    at ClientRequest.<anonymous> (/usr/local/addons/eufySecurity/node_modules/got/dist/source/core/index.js:962:111)
    at Object.onceWrapper (node:events:510:26)
    at ClientRequest.emit (node:events:402:35)
    at ClientRequest.origin.emit (/usr/local/addons/eufySecurity/node_modules/@szmarczak/http-timer/dist/source/index.js:43:20)
    at ClientRequest.flushHeaders (/usr/local/addons/eufySecurity/node_modules/http2-wrapper/source/client-request.js:363:10)
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1161:16) {
  code: 'ECONNREFUSED',
  timings: {
    start: 1647779040939,
    socket: undefined,
    lookup: undefined,
    connect: undefined,
    secureConnect: undefined,
    upload: undefined,
    response: undefined,
    end: undefined,
    error: 1647779040948,
    abort: undefined,
    phases: {
      wait: undefined,
      dns: undefined,
      tcp: undefined,
      tls: undefined,
      request: undefined,
      firstByte: undefined,
      download: undefined,
      total: 9
    }
  }
}
2022-03-20 13:24:00 - Status return code not 200 { status: undefined, statusText: undefined }
2022-03-20 13:24:08 - Devices - Error: RequestError: connect ECONNREFUSED 18.195.14.98:443
    at ClientRequest.<anonymous> (/usr/local/addons/eufySecurity/node_modules/got/dist/source/core/index.js:962:111)
    at Object.onceWrapper (node:events:510:26)
    at ClientRequest.emit (node:events:402:35)
    at ClientRequest.origin.emit (/usr/local/addons/eufySecurity/node_modules/@szmarczak/http-timer/dist/source/index.js:43:20)
    at ClientRequest.flushHeaders (/usr/local/addons/eufySecurity/node_modules/http2-wrapper/source/client-request.js:363:10)
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1161:16) {
  code: 'ECONNREFUSED',
  timings: {
    start: 1647779048170,
    socket: undefined,
    lookup: undefined,
    connect: undefined,
    secureConnect: undefined,
    upload: undefined,
    response: undefined,
    end: undefined,
    error: 1647779048179,
    abort: undefined,
    phases: {
      wait: undefined,
      dns: undefined,
      tcp: undefined,
      tls: undefined,
      request: undefined,
      firstByte: undefined,
      download: undefined,
      total: 9
    }
  }
}
2022-03-20 13:24:08 - Status return code not 200 { status: undefined, statusText: undefined }
2022-03-20 13:24:41 - Stations - Error: RequestError: connect ECONNREFUSED 35.156.100.56:443
    at ClientRequest.<anonymous> (/usr/local/addons/eufySecurity/node_modules/got/dist/source/core/index.js:962:111)
    at Object.onceWrapper (node:events:510:26)
    at ClientRequest.emit (node:events:402:35)
    at ClientRequest.origin.emit (/usr/local/addons/eufySecurity/node_modules/@szmarczak/http-timer/dist/source/index.js:43:20)
    at ClientRequest.flushHeaders (/usr/local/addons/eufySecurity/node_modules/http2-wrapper/source/client-request.js:363:10)
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1161:16) {
  code: 'ECONNREFUSED',
  timings: {
    start: 1647779081904,
    socket: undefined,
    lookup: undefined,
    connect: undefined,
    secureConnect: undefined,
    upload: undefined,
    response: undefined,
    end: undefined,
    error: 1647779081912,
    abort: undefined,
    phases: {
      wait: undefined,
      dns: undefined,
      tcp: undefined,
      tls: undefined,
      request: undefined,
      firstByte: undefined,
      download: undefined,
      total: 8
    }
  }
}
2022-03-20 13:24:41 - Status return code not 200 { status: undefined, statusText: undefined }
2022-03-20 13:24:49 - Devices - Error: RequestError: connect ECONNREFUSED 35.156.100.56:443
    at ClientRequest.<anonymous> (/usr/local/addons/eufySecurity/node_modules/got/dist/source/core/index.js:962:111)
    at Object.onceWrapper (node:events:510:26)
    at ClientRequest.emit (node:events:402:35)
    at ClientRequest.origin.emit (/usr/local/addons/eufySecurity/node_modules/@szmarczak/http-timer/dist/source/index.js:43:20)
    at ClientRequest.flushHeaders (/usr/local/addons/eufySecurity/node_modules/http2-wrapper/source/client-request.js:363:10)
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1161:16) {
  code: 'ECONNREFUSED',
  timings: {
    start: 1647779089059,
    socket: undefined,
    lookup: undefined,
    connect: undefined,
    secureConnect: undefined,
    upload: undefined,
    response: undefined,
    end: undefined,
    error: 1647779089068,
    abort: undefined,
    phases: {
      wait: undefined,
      dns: undefined,
      tcp: undefined,
      tls: undefined,
      request: undefined,
      firstByte: undefined,
      download: undefined,
      total: 9
    }
  }
}
2022-03-20 13:24:49 - Status return code not 200 { status: undefined, statusText: undefined }
2022-03-20 13:29:41 - Stations - Error: RequestError: connect ECONNREFUSED 18.195.14.98:443
    at ClientRequest.<anonymous> (/usr/local/addons/eufySecurity/node_modules/got/dist/source/core/index.js:962:111)
    at Object.onceWrapper (node:events:510:26)
    at ClientRequest.emit (node:events:402:35)
    at ClientRequest.origin.emit (/usr/local/addons/eufySecurity/node_modules/@szmarczak/http-timer/dist/source/index.js:43:20)
    at ClientRequest.flushHeaders (/usr/local/addons/eufySecurity/node_modules/http2-wrapper/source/client-request.js:363:10)
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1161:16) {
  code: 'ECONNREFUSED',
  timings: {
    start: 1647779381849,
    socket: undefined,
    lookup: undefined,
    connect: undefined,
    secureConnect: undefined,
    upload: undefined,
    response: undefined,
    end: undefined,
    error: 1647779381858,
    abort: undefined,
    phases: {
      wait: undefined,
      dns: undefined,
      tcp: undefined,
      tls: undefined,
      request: undefined,
      firstByte: undefined,
      download: undefined,
      total: 9
    }
  }
}
2022-03-20 13:29:41 - Status return code not 200 { status: undefined, statusText: undefined }
2022-03-20 13:29:49 - Devices - Error: RequestError: connect ECONNREFUSED 35.156.100.56:443
    at ClientRequest.<anonymous> (/usr/local/addons/eufySecurity/node_modules/got/dist/source/core/index.js:962:111)
    at Object.onceWrapper (node:events:510:26)
    at ClientRequest.emit (node:events:402:35)
    at ClientRequest.origin.emit (/usr/local/addons/eufySecurity/node_modules/@szmarczak/http-timer/dist/source/index.js:43:20)
    at ClientRequest.flushHeaders (/usr/local/addons/eufySecurity/node_modules/http2-wrapper/source/client-request.js:363:10)
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1161:16) {
  code: 'ECONNREFUSED',
  timings: {
    start: 1647779389018,
    socket: undefined,
    lookup: undefined,
    connect: undefined,
    secureConnect: undefined,
    upload: undefined,
    response: undefined,
    end: undefined,
    error: 1647779389057,
    abort: undefined,
    phases: {
      wait: undefined,
      dns: undefined,
      tcp: undefined,
      tls: undefined,
      request: undefined,
      firstByte: undefined,
      download: undefined,
      total: 39
    }
  }
}
2022-03-20 13:29:49 - Status return code not 200 { status: undefined, statusText: undefined }
Dateianhänge
CCU3Firewall.png
addon1.png
addon2.png

pen
Beiträge: 271
Registriert: 16.02.2020, 11:19
System: CCU
Wohnort: Chemnitz
Danksagung erhalten: 30 Mal

Re: CCU Addon für eufy Security Kameras

Beitrag von pen » 20.03.2022, 20:46

Hallo ollimaloche,
ollimaloche hat geschrieben:
20.03.2022, 13:44
Die Firewall der CCU ist geschlossen. die Ports sind in der Firewall der CCU3 eingerichtet.
Das Addon läuft nach dem öffnen und gleichzeitigem Schließen der Firewall der CCU3 genau 24 Stunden. Danach funktioniert es nicht mehr. Das Neustarten des Addons bringt keine Besserung. Es muss die Firewall kurz geöffnet und danach wieder geschlossen werden. Dann läuft es wieder für 24 Stunden.
von Deinem Screenshot der Firewall-Einstellungen ausgehend hast Du die beiden API-Ports freigegeben (52789 und 52790), aber keinen Port für Deine HomeBase. So kann leider keine Verbindung zur HomeBase aufgebaut werden.
Heute früh habe ich die Firewall der CCU3 geöffnet gelassen und in der Fritzbox die Internetverbindung für die CCU gesperrt. Ist zwar nicht im Sinne des Erfinders, ich will ja auch nur das Verhalten ausprobieren.

Dafür füllt sich das Fehler-Log gerade bedenklich.
Ja, das ist keines Wegs bedenklich so normal. Die Einstellung "nur lokale Verbindung" bedeutet, dass für den Aufbau zur HomeBase die lokale Adresse benutzt wird und diese nicht über die eufy-Cloud ermittelt wird. Alle andere Daten (Geräte, Bilder, ...) müssen über die eufy-Cloud abgerufen werden und dazu ist ein Internet-Zugriff nötig.

Wenn Du in den Einstellungen "Verbindung zu den Basisstation über feste Ports aufbauen" aktivierst und unter "UDP Port für Verbindung mit HomeBase..." jeweils einen (unterschiedlichen) Port eingibst, dann sollte das ganze auch mit aktivierter Firewall funktionieren.

Viele Grüße

pen

Rocket
Beiträge: 5
Registriert: 12.03.2022, 13:01
System: CCU

Re: CCU Addon für eufy Security Kameras

Beitrag von Rocket » 22.03.2022, 18:59

Hallo pen,

ich habe inzwischen einige weitere Versuche gemacht, das Verhalten bleibt in allen Fällen stabil, d.h. die Homebase schaltet zwar den Modus um, es kommt aber stets o.g. Fehlermeldung und der korrekte Status wird erst nach Browser-Reload angezeigt:

1. festen Port wieder gelöscht, Firewall auf "Ports offen"
2. fester Port 52791, Firewall auf "Ports offen"
3. fester Port 52791, Firewall auf "Ports blockiert" (Ausnahmen wie im Screenshot oben)
4. Homebase von WLAN auf Ethernetkabel umgestellt
5. Homebase und CCU3 mehrfach neu gestartet

In der Eufy Android-App kommt stets sofort die Benachrichtigung, wenn der Modus vom Addon umgeschaltet wurde.

Was mir in obigem Log aufgefallen ist, ohne mich wirklich mit den Details auszukennen:
Auf den Set-Mode Request mit Sequencenr. 208 folgt offenbar 3 Sekunden später die Antwort mit "returnCode: -133" = ERROR_COMMAND_TIMEOUT
In demselben Paket steht aber auch "nestedCommandType: 1224" , was offenbar für CMD_SET_ARMING oder GUARD_MODE steht.
Es folgt direkt eine "p2p command response" mit "commandType: 1224" und diesmal "returnCode: 0".
Könnte der returnCode: -133 evtl. das Problem sein?
Hier wurde im letzten Jahr ein ähnliches Problem behandelt: https://github.com/bropat/ioBroker.eusec/issues/151

Anbei noch der Screenshot mit allen Addons auf der CCU3.

Viele Grüße

Elmar
Dateianhänge
snap.png

pdler
Beiträge: 2
Registriert: 23.03.2022, 16:06
System: CCU

Re: CCU Addon für eufy Security Kameras

Beitrag von pdler » 23.03.2022, 16:12

Hallo Zusammen,

im Prinzip würde ich die Live Übertragung meiner Eufy Kamera 24/7 auf meinem iPad neben der Tür angezeigt bekommen.
Meine aktuelle Lösung: der Bewegungsmelder vor der Haustür und innen im Flur senden eine Push Benachrichtigung auf mein iPad was sich im geführten Modus befindet.Also schaut es so aus wie im ersten Bild.

Wenn jetzt jemand klingelt wird die Anzeige automatisch groß und zeigt mir an wer vor der Haustüre steht.

Soweit so gut.

Nur würde ich auch gerne mal ohne das jemand geklingelt hat einen Blick via Cam vor Haustüre werfen.

Jemand eine Idee dafür?

Der Stream beendet ja immer nach 5min leider...:/

Tobias
Dateianhänge
IMG_2245.JPG
1

Ubben87
Beiträge: 16
Registriert: 04.05.2021, 08:33
System: CCU

Re: CCU Addon für eufy Security Kameras

Beitrag von Ubben87 » 26.03.2022, 14:57

Würde mir die smartha app laden, wenn du auch homematic Geräte hast!
Kannst dir da vieles individuell einstellen und auch anzeigen lassen . Die Kamera kannst du da per rtsp aufrufen . Voraussetzung dafür ist aber das du deine eufy Videos auf einen eigenen Server speicherst ! Dann kannst du es als livestream nutzen . Benutze die Software schon länger als Home Display im Eingang !
3C4C4ED8-FFC0-424A-9D4B-7A9110C6D9D1.jpeg

berock007
Beiträge: 5
Registriert: 19.08.2017, 14:47

Re: CCU Addon für eufy Security Kameras

Beitrag von berock007 » 02.04.2022, 21:47

Hallo,
Editiert:
Kann ich die Homebase so ansteuern das diese nun den Ton der Türklingel abschaltet wenn sich eine Variable ändert?
Zuletzt geändert von berock007 am 02.04.2022, 22:09, insgesamt 1-mal geändert.

pen
Beiträge: 271
Registriert: 16.02.2020, 11:19
System: CCU
Wohnort: Chemnitz
Danksagung erhalten: 30 Mal

Re: CCU Addon für eufy Security Kameras

Beitrag von pen » 02.04.2022, 22:08

Hallo berock007,
berock007 hat geschrieben:
02.04.2022, 21:47
2022-04-02 21:42:25 - ERROR: Response code not ok { code: 100032, msg: 'Failed to request.' }
2022-04-02 21:42:25 - ERROR: Login to eufy failed.
Kommt in der Regel bei zu vielen fehlerhaften Logins. Überprüfe bitte Deine Logindaten (Username und Passwort), stelle sicher dass Du keine Zwei-Faktor-Authentifizierung für den Account aktiviert hast. Vergehen 24 Stunden ohne einen weitern Login, dann sollte der Fehler wieder verschwinden.

Viele Grüße

pen

berock007
Beiträge: 5
Registriert: 19.08.2017, 14:47

Re: CCU Addon für eufy Security Kameras

Beitrag von berock007 » 02.04.2022, 22:10

pen hat geschrieben:
02.04.2022, 22:08
Hallo berock007,
berock007 hat geschrieben:
02.04.2022, 21:47
2022-04-02 21:42:25 - ERROR: Response code not ok { code: 100032, msg: 'Failed to request.' }
2022-04-02 21:42:25 - ERROR: Login to eufy failed.
Kommt in der Regel bei zu vielen fehlerhaften Logins. Überprüfe bitte Deine Logindaten (Username und Passwort), stelle sicher dass Du keine Zwei-Faktor-Authentifizierung für den Account aktiviert hast. Vergehen 24 Stunden ohne einen weitern Login, dann sollte der Fehler wieder verschwinden.

Viele Grüße

pen
Konnte es lösen Danke, Hat sich aber mit meinem Edit überschnitten. ;-)

Antworten

Zurück zu „Projektvorstellungen“