question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

This plugin slows down Homebridge

See original GitHub issue

Expected Behavior

Plugin should work well in Homebridge 1.3+

Current Behavior

Plugin is non-responsive when controlling some TP-Link devices (HS300 outlets in my case) This also manifests in the Home app, certain plugs shows as “No Response” (the ones that have devices plugged in)

Steps to Reproduce (for bugs)

Homebridge 1.3+ started producing these warnings, but responsiveness was already an issue before.

Versions

  • Node: 10..21.0
  • Homebridge: 1.3.1
  • OS: Raspbian 10 on RPi 4 (32-bit)

Configuration

        {
            "name": "TplinkSmarthome",
            "platform": "TplinkSmarthome"
        }

Homebridge Log / Command Output

[2/26/2021, 7:56:41 AM] [homebridge-tplink-smarthome] 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://git.io/JtMGR for more info.
[2/26/2021, 7:56:41 AM] [homebridge-tplink-smarthome] This plugin slows down Homebridge. The read handler for the characteristic 'Outlet In Use' didn't respond at all!. Please check that you properly call the callback! See https://git.io/JtMGR for more info.
[2/26/2021, 7:56:41 AM] [homebridge-tplink-smarthome] This plugin slows down Homebridge. The read handler for the characteristic 'Amperes' didn't respond at all!. Please check that you properly call the callback! See https://git.io/JtMGR for more info.
[2/26/2021, 7:56:41 AM] [homebridge-tplink-smarthome] This plugin slows down Homebridge. The read handler for the characteristic 'Total Consumption' didn't respond at all!. Please check that you properly call the callback! See https://git.io/JtMGR for more info.
[2/26/2021, 7:56:41 AM] [homebridge-tplink-smarthome] This plugin slows down Homebridge. The read handler for the characteristic 'Apparent Power' didn't respond at all!. Please check that you properly call the callback! See https://git.io/JtMGR for more info.
[2/26/2021, 7:56:41 AM] [homebridge-tplink-smarthome] This plugin slows down Homebridge. The read handler for the characteristic 'Volts' didn't respond at all!. Please check that you properly call the callback! See https://git.io/JtMGR for more info.
[2/26/2021, 7:56:41 AM] [homebridge-tplink-smarthome] This plugin slows down Homebridge. The read handler for the characteristic 'Consumption' didn't respond at all!. Please check that you properly call the callback! See https://git.io/JtMGR for more info.

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Comments:16 (3 by maintainers)

github_iconTop GitHub Comments

2reactions
bdruthcommented, Feb 28, 2021

Disabled optional characteristics this morning:

"addCustomCharacteristics": false

and early info is that it does make a difference - everything’s loading much faster now, will wait a bit to make sure this isn’t just a factor of the Homebridge reboot.

1reaction
ratsoidcommented, Mar 1, 2021

I’m no longer receiving the warnings with 6.3.0-beta.0, however these show up after the tp-link device (hs110) is added to homebridge

[01/03/2021, 18:58:40] [homebridge-tplink-smarthome] This plugin generated a warning from the characteristic 'Amperes': Characteristic not in required or optional characteristic section for service Service. Adding anyway.. See https://git.io/JtMGR for more info.
[01/03/2021, 18:58:40] [homebridge-tplink-smarthome] This plugin generated a warning from the characteristic 'Total Consumption': Characteristic not in required or optional characteristic section for service Service. Adding anyway.. See https://git.io/JtMGR for more info.
[01/03/2021, 18:58:40] [homebridge-tplink-smarthome] This plugin generated a warning from the characteristic 'Apparent Power': Characteristic not in required or optional characteristic section for service Service. Adding anyway.. See https://git.io/JtMGR for more info.
[01/03/2021, 18:58:40] [homebridge-tplink-smarthome] This plugin generated a warning from the characteristic 'Volts': Characteristic not in required or optional characteristic section for service Service. Adding anyway.. See https://git.io/JtMGR for more info.
[01/03/2021, 18:58:40] [homebridge-tplink-smarthome] This plugin generated a warning from the characteristic 'Consumption': Characteristic not in required or optional characteristic section for service Service. Adding anyway.. See https://git.io/JtMGR for more info.
Read more comments on GitHub >

github_iconTop Results From Across the Web

This plugin slows down Homebridge · Issue #128 - GitHub
It works normally on the homebridge ui but the home app shows the device as unresponsive. The worst thing is it takes down...
Read more >
Plug-ins that slow down HomeBridge - Reddit
Recently the plugin has stopped working properly and I'm simply getting errors saying the call failed to respond at all. The HTTP API...
Read more >
Homebridge after groovy - Connected Things
[12/1/2022, 2:17:34 PM] [homebridge-smartthings-ik] This plugin slows down Homebridge. The read handler for the characteristic 'On' was slow ...
Read more >
homebridge - Bountysource
FreeBSD Randomly Getting "Got SIGINT, shutting down Homebridge..." $ 0 ... [Discuss] "This plugin slows down Homebridge..." $ 0.
Read more >
homebridge-samsungtv-control - npm
Homebridge Samsung TV plugin to control Samsung TV's. Latest version: 2.1.0, last published: 10 months ago.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found