RaresAil / homebridge-tp-link-tapo

A platform to implement the tp-link tapo device and Adaptive Lighting for light bulbs
https://www.npmjs.com/package/homebridge-tp-link-tapo
Apache License 2.0
61 stars 5 forks source link

Errors properly calling the callback with Tapo L630 light bulbs #79

Open DrConflict opened 6 months ago

DrConflict commented 6 months ago

Describe The Bug

My log gets bombarded with errors saying "Please check that you properly call the callback! See https://homebridge.io/w/JtMGR for more info."

Expected behavior

No errors in log.

Logs

[12/18/2023, 4:26:13 PM] [homebridge-tp-link-tapo] This plugin slows down Homebridge. The read handler for the characteristic 'On' didn't respond at all!. Please check that you properly call the callback! See https://homebridge.io/w/JtMGR for more info. [12/18/2023, 4:26:13 PM] [homebridge-tp-link-tapo] This plugin slows down Homebridge. The read handler for the characteristic 'Brightness' didn't respond at all!. Please check that you properly call the callback! See https://homebridge.io/w/JtMGR for more info. [12/18/2023, 4:26:13 PM] [homebridge-tp-link-tapo] This plugin slows down Homebridge. The read handler for the characteristic 'Hue' didn't respond at all!. Please check that you properly call the callback! See https://homebridge.io/w/JtMGR for more info. [12/18/2023, 4:26:13 PM] [homebridge-tp-link-tapo] This plugin slows down Homebridge. The read handler for the characteristic 'Saturation' didn't respond at all!. Please check that you properly call the callback! See https://homebridge.io/w/JtMGR for more info. [12/18/2023, 4:26:13 PM] [homebridge-tp-link-tapo] This plugin slows down Homebridge. The read handler for the characteristic 'Color Temperature' didn't respond at all!. Please check that you properly call the callback! See https://homebridge.io/w/JtMGR for more info. [12/18/2023, 4:29:12 PM] [homebridge-tp-link-tapo] This plugin slows down Homebridge. The read handler for the characteristic 'On' was slow to respond! See https://homebridge.io/w/JtMGR for more info. [12/18/2023, 4:29:12 PM] [homebridge-tp-link-tapo] This plugin slows down Homebridge. The read handler for the characteristic 'Brightness' was slow to respond! See https://homebridge.io/w/JtMGR for more info. [12/18/2023, 4:29:12 PM] [homebridge-tp-link-tapo] This plugin slows down Homebridge. The read handler for the characteristic 'Hue' was slow to respond! See https://homebridge.io/w/JtMGR for more info. [12/18/2023, 4:29:12 PM] [homebridge-tp-link-tapo] This plugin slows down Homebridge. The read handler for the characteristic 'Saturation' was slow to respond! See https://homebridge.io/w/JtMGR for more info. [12/18/2023, 4:29:12 PM] [homebridge-tp-link-tapo] This plugin slows down Homebridge. The read handler for the characteristic 'Color Temperature' was slow to respond! See https://homebridge.io/w/JtMGR for more info.

Plugin Config

{ "bridge": { "name": "Homebridge", "username": "", "port":, "pin": "", "advertiser": "ciao" }, "accessories": [], "platforms": [ { "name": "Config", "port":, "auth": "form", "theme": "dark-mode-purple", "tempUnits": "c", "lang": "auto", "platform": "config" }, { "devices": [ { "name": "LG C2 65", "ip": "", "mac": "", "pollingInterval": 5, "hideTvService": false, "volumeLimit": 100, "volumeControl": "none", "channelControl": false, "appButtons": [ { "appId": "cdp-30", "name": "Plex C2 65" }, { "appId": "youtube.leanback.v4", "name": "Youtube C2 65" }, { "appId": "org.jellyfin.webos", "name": "Jellyfin C2 65" }, { "appId": "com.webos.app.browser", "name": "Browser C2 65" } ] }, { "name": "LG C2 42", "ip": "", "mac": "", "pollingInterval": 5, "hideTvService": false, "volumeLimit": 100, "volumeControl": "none", "channelControl": false, "appButtons": [ { "appId": "com.webos.app.hdmi1", "name": "HDMI1 C2 42" } ] } ], "platform": "webostv" }, { "addresses": [ "", "", "", "" ], "name": "", "email": "", "password": "", "platform": "HomebridgeTPLinkTapo" }, { "name": "Govee", "username": "", "password": "", "bleDisable": true, "platform": "Govee" } ], "disabledPlugins": [] }

Plugin Version

4.1.0

Homebridge Version

1.7.0

Node.js Version

20.10.0

NPM Version

10.2.3

Operating System

Synology DSM 7.2.1-69057 Update 3 / Docker

RaresAil commented 6 months ago

Hey, is the plugin working properly?

DrConflict commented 6 months ago

Yeah, the plugin works fine. It seems to be fixed now though, I simply removed the IP's for the devices and just left my Tapo login info. I haven't had errors in the logs for a couple of hours now.