Eufy-security-ws AddOn and/or Eufy Security Integration connection issues

2025-03-06 15:48:49.168	INFO	eufy-security-ws:eufy-security-client	[http] [Station.onTimeout] Timeout connecting to station T8010PX3X13X03X6
2025-03-06 15:52:19.920	WARN	eufy-security-ws:eufy-security-client	[p2p] [Timeout._onTimeout] Tried all hosts, no connection could be established to station T8010PX3X13X03X6.
2025-03-06 15:52:19.921	INFO	eufy-security-ws:eufy-security-client	[http] [Station.onTimeout] Timeout connecting to station T8010PX3X13X03X6
2025-03-06 15:52:19.921	INFO	eufy-security-ws:eufy-security-client	[http] [Station.onTimeout] Timeout connecting to station T8010PX3X13X03X6

Since a few weeks my integration is losing connection to the homebase and it has trouble connecting to it again. The add-on shows that is has problems connecting and encounters timeouts… I am at a loss after trying to bring it back to a situation I had it working flawlessly for a long time. I changed some networking related options and settings and ever since it is having these problems. I did a full reinstall of the add on and the integration but after reverting these the Eufy addon/integration still have the same problems…

Is anyone experiencing anything similar? Is there anyone who can tell me what to do to fix this?

4 days later, no reponses… oh dear :see_no_evil:

2025-03-15 17:53:08.738	DEBUG	eufy-security-ws:eufy-security-client	[http] [parseJSON] JSON parse error {
  error: {
    cause: undefined,
    message: 'SyntaxError: Unterminated string in JSON at position 3',
    context: undefined,
    stacktrace: 'SyntaxError: Unterminated string in JSON at position 3\n' +
      '    at JSON.parse (<anonymous>)\n' +
      '    at parseJSON (/usr/src/app/node_modules/eufy-security-client/build/utils.js:159:21)\n' +
      '    at ParameterHelper.readValue (/usr/src/app/node_modules/eufy-security-client/build/http/parameter.js:62:63)\n' +
      '    at BatteryDoorbellCamera.updateRawProperty (/usr/src/app/node_modules/eufy-security-client/build/http/device.js:136:57)\n' +
      '    at /usr/src/app/node_modules/eufy-security-client/build/http/device.js:63:22\n' +
      '    at Array.forEach (<anonymous>)\n' +
      '    at BatteryDoorbellCamera.update (/usr/src/app/node_modules/eufy-security-client/build/http/device.js:62:35)\n' +
      '    at EufySecurity.updateDevice (/usr/src/app/node_modules/eufy-security-client/build/eufysecurity.js:380:44)\n' +
      '    at EufySecurity.handleDevices (/usr/src/app/node_modules/eufy-security-client/build/eufysecurity.js:601:22)\n' +
      '    at HTTPApi.<anonymous> (/usr/src/app/node_modules/eufy-security-client/build/eufysecurity.js:222:50)'
  },
  data: '{"r'
}
2025-03-15 17:53:08.738	DEBUG	eufy-security-ws:eufy-security-client	[http] [ParameterHelper.readValue] Non-parsable parameter value received from eufy cloud. Will be ignored. {
  serialNumber: 'T8010PXXXXXXX306',
  type: 2708,
  value: '{"r'
}

Once I see it activate a working connection after sometimes hours of fruitless trying I see these errors pass by. This is with the debug option on. I have never needed it before so I am not sure if these errors have always been there. Maybe someone can confirm?

I have set up another HA instance and did a clean setup of the Eufy Security add on and integration to see if that would fix it… but no. That made no difference at all…

You’re not alone. I’m having the same issue, it started this week.
The issue seems to be related to the eufy-security-ws service which can’t connect to the cameras.

Same here. Just updated to HAOS 15.1 and it broke.

Same here too