kopiro / homebridge-tapo-camera

Homebridge plugin for TP-Link TAPO security cameras
ISC License
119 stars 10 forks source link

After update Raspberry and homebirdge #91

Closed entoryFB closed 7 months ago

entoryFB commented 7 months ago

[19/11/2023, 10:42:42] [tapo-camera] Error at 'getStatusAndUpdateCharacteristics'. TypeError: Cannot read properties of undefined (reading 'find') at TAPOCamera.getStatus (/var/lib/homebridge/node_modules/homebridge-tapo-camera/src/tapoCamera.ts:256:47) at processTicksAndRejections (node:internal/process/task_queues:95:5) at CameraAccessory.getStatusAndUpdateCharacteristics (/var/lib/homebridge/node_modules/homebridge-tapo-camera/src/cameraAccessory.ts:228:27) at Timeout._onTimeout (/var/lib/homebridge/node_modules/homebridge-tapo-camera/src/cameraAccessory.ts:206:7)

lebence commented 7 months ago

same here!

Rene1695 commented 7 months ago

Same for me

Rene1695 commented 7 months ago

But the video stream is still working in HomeKit. Its just the error log in home bridge

guile54 commented 7 months ago

Same Issue Poppin every minutes: [22/11/2023 22:31:27] [homebridge-tapo-camera] Error at 'getStatusAndUpdateCharacteristics'. Error: Unable to find token in response, probably your credentials are not valid. Please make sure you set your TAPO Cloud password at TAPOCamera.fetchToken (/var/lib/homebridge/node_modules/homebridge-tapo-camera/src/tapoCamera.ts:72:13) at processTicksAndRejections (node:internal/process/task_queues:95:5) at TAPOCamera.tokenPromise (/var/lib/homebridge/node_modules/homebridge-tapo-camera/src/tapoCamera.ts:96:23) at TAPOCamera.getTAPOCameraAPIUrl (/var/lib/homebridge/node_modules/homebridge-tapo-camera/src/tapoCamera.ts:107:19) at /var/lib/homebridge/node_modules/homebridge-tapo-camera/src/tapoCamera.ts:133:23 at TAPOCamera.getStatus (/var/lib/homebridge/node_modules/homebridge-tapo-camera/src/tapoCamera.ts:228:18) at CameraAccessory.getStatusAndUpdateCharacteristics (/var/lib/homebridge/node_modules/homebridge-tapo-camera/src/cameraAccessory.ts:228:27) at Timeout._onTimeout (/var/lib/homebridge/node_modules/homebridge-tapo-camera/src/cameraAccessory.ts:206:7)``

OS Ubuntu Jammy Jellyfish (22.04.3 LTS) Version de Node.js v18.18.2 tapo plugin version 2.2.3

markuzkuz commented 7 months ago

Same for me, it's not working anymore because of the " Error at 'getStatusAndUpdateCharacteristics'. Error: Unable to find token in response, probably your credentials are not valid."

Thank you for your time working on it! :)

ppapajohn commented 7 months ago

Same here... Specifically the errors I get are the following:

[11/26/2023, 4:20:15 PM] [homebridge-tapo-camera] Restarting Process... [11/26/2023, 4:20:16 PM] [homebridge-tapo-camera] Launched child bridge with PID 5813 [11/26/2023, 4:20:16 PM] Registering platform 'homebridge-tapo-camera.tapo-camera' [11/26/2023, 4:20:16 PM] [homebridge-tapo-camera] Loaded homebridge-tapo-camera v2.3.0 child bridge successfully [11/26/2023, 4:20:16 PM] Loaded 0 cached accessories from cachedAccessories.0E7DF481EFD1. [11/26/2023, 4:20:16 PM] Homebridge v1.7.0 (HAP v0.11.1) (homebridge-tapo-camera) is running on port 54797. [11/26/2023, 4:20:17 PM] [homebridge-tapo-camera] Error at 'getStatusAndUpdateCharacteristics'. Error: Unknown password encryption method at TAPOCamera.getHashedPassword (/usr/lib/node_modules/homebridge-tapo-camera/src/tapoCamera.ts:88:13) at TAPOCamera.refreshStok (/usr/lib/node_modules/homebridge-tapo-camera/src/tapoCamera.ts:175:28) at processTicksAndRejections (node:internal/process/task_queues:95:5) at TAPOCamera.getAuthenticatedAPIURL (/usr/lib/node_modules/homebridge-tapo-camera/src/tapoCamera.ts:339:19) at /usr/lib/node_modules/homebridge-tapo-camera/src/tapoCamera.ts:419:23 at TAPOCamera.getStatus (/usr/lib/node_modules/homebridge-tapo-camera/src/tapoCamera.ts:559:18) at CameraAccessory.getStatusAndUpdateCharacteristics (/usr/lib/node_modules/homebridge-tapo-camera/src/cameraAccessory.ts:237:27) at CameraAccessory.setup (/usr/lib/node_modules/homebridge-tapo-camera/src/cameraAccessory.ts:268:7) at /usr/lib/node_modules/homebridge-tapo-camera/src/cameraPlatform.ts:30:9 [11/26/2023, 4:20:17 PM] [homebridge-tapo-camera] Error at 'getStatusAndUpdateCharacteristics'. Error: Unknown password encryption method at TAPOCamera.getHashedPassword (/usr/lib/node_modules/homebridge-tapo-camera/src/tapoCamera.ts:88:13) at TAPOCamera.refreshStok (/usr/lib/node_modules/homebridge-tapo-camera/src/tapoCamera.ts:175:28) at processTicksAndRejections (node:internal/process/task_queues:95:5) at TAPOCamera.getAuthenticatedAPIURL (/usr/lib/node_modules/homebridge-tapo-camera/src/tapoCamera.ts:339:19) at /usr/lib/node_modules/homebridge-tapo-camera/src/tapoCamera.ts:419:23 at TAPOCamera.getStatus (/usr/lib/node_modules/homebridge-tapo-camera/src/tapoCamera.ts:559:18) at CameraAccessory.getStatusAndUpdateCharacteristics (/usr/lib/node_modules/homebridge-tapo-camera/src/cameraAccessory.ts:237:27) at CameraAccessory.setup (/usr/lib/node_modules/homebridge-tapo-camera/src/cameraAccessory.ts:268:7) at /usr/lib/node_modules/homebridge-tapo-camera/src/cameraPlatform.ts:30:9 [11/26/2023, 4:20:17 PM] IPC01 5652 is running on port 41149. [11/26/2023, 4:20:17 PM] Please add [IPC01 5652] manually in Home app. Setup Code: 888-66-888 [11/26/2023, 4:20:17 PM] IPC02 383B is running on port 41637. [11/26/2023, 4:20:17 PM] Please add [IPC02 383B] manually in Home app. Setup Code: 888-66-888

/usr/lib/node_modules/homebridge-tapo-camera/node_modules/onvif/lib/events.js:309 callback.call(this, err, data, xml); ^ TypeError: callback.call is not a function at Cam. (/usr/lib/node_modules/homebridge-tapo-camera/node_modules/onvif/lib/events.js:309:14) at parseSOAPString (/usr/lib/node_modules/homebridge-tapo-camera/node_modules/onvif/lib/utils.js:108:3) at IncomingMessage. (/usr/lib/node_modules/homebridge-tapo-camera/node_modules/onvif/lib/cam.js:297:4) at IncomingMessage.emit (node:events:526:35) at endReadableNT (node:internal/streams/readable:1589:12) at processTicksAndRejections (node:internal/process/task_queues:82:21) [11/26/2023, 4:20:28 PM] [homebridge-tapo-camera] Child bridge process ended [11/26/2023, 4:20:28 PM] [homebridge-tapo-camera] Process Ended. Code: 1, Signal: null [11/26/2023, 4:20:31 PM] [Homebridge UI] Changes to config.json saved. [11/26/2023, 4:20:31 PM] [homebridge-tapo-camera] Stopping child bridge (will not restart)...

Hope this helps.

In advance, thank you very much for your time and support!

entoryFB commented 7 months ago

The error has been fixed since the last update, but now the error message appears FFmpeg issue