homebridge-tapo-camera icon indicating copy to clipboard operation
homebridge-tapo-camera copied to clipboard

Can't add C225 to Homebridge

Open slavisaurus opened this issue 7 months ago • 0 comments

Describe Your Problem: I'm unable to add my Tapo C225 to the plugin. I previously haven't connected it.

When the device and service is on, I consistently get the "Invalid device" error.

I've checked that:

  • IP is correct
  • RTSP is enabled
  • tried different variations of user/no user name for Tapo username/password
  • there aren't any special characters in the user name or password for the RTSP feed

I'm mostly just trying to get the Privacy Switch enabled so I can add an automation.

Logs:

[7/23/2024, 4:59:59 PM] [tapo-camera] Error at 'getStatusAndUpdateCharacteristics'. Error: Invalid device confirm
    at TAPOCamera.refreshStok (/volume1/homebridge/node_modules/homebridge-tapo-camera/src/tapoCamera.ts:205:15)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at TAPOCamera.getAuthenticatedAPIURL (/volume1/homebridge/node_modules/homebridge-tapo-camera/src/tapoCamera.ts:335:19)
    at /volume1/homebridge/node_modules/homebridge-tapo-camera/src/tapoCamera.ts:415:23
    at TAPOCamera.getStatus (/volume1/homebridge/node_modules/homebridge-tapo-camera/src/tapoCamera.ts:555:18)
    at CameraAccessory.getStatusAndUpdateCharacteristics (/volume1/homebridge/node_modules/homebridge-tapo-camera/src/cameraAccessory.ts:234:27)
    at Timeout._onTimeout (/volume1/homebridge/node_modules/homebridge-tapo-camera/src/cameraAccessory.ts:212:7)

Plugin Config:

 "cameras": [
                {
                    "name": "Tapo Homekit",
                    "ipAddress": "192.168.7.250",
                    "password": "passXXXXXXXX",
                    "streamUser": "userXXXXXXXX",
                    "streamPassword": "passXXXXXXX",
                    "debug": true,
                    "disableStreaming": true,
                    "disableAlarmAccessory": true,
                    "disableMotionAccessory": true,
                    "privacyAccessoryName": "Tapo Privacy",
                    "alarmAccessoryName": "Tapo Alarm"

Environment:

  • Plugin Version: 2.3.4
  • Homebridge Version:v.1.8.4
  • Node.js Version: v18.18.2
  • NPM Version:
  • Operating System: Synology DSM

slavisaurus avatar Jul 24 '24 00:07 slavisaurus