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…