-
-
Notifications
You must be signed in to change notification settings - Fork 68
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
This plugin slows down Homebridge #182
Comments
Same her, for that reason, I moved it to a childbridge to not slow down other devices.. |
+1 Same in my installation. More info - https://github.com/homebridge/homebridge/wiki/Characteristic-Warnings |
Same here, related to the messages in #180 too I believe. |
It's very much impacting functionality for me at this point. Not sure why, but my HS300 is seriously impacted. Maybe it's all the optional characteristics? |
Disabled optional characteristics this morning:
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. |
It's definitely the custom characteristics. 10h later and everything is still snappy. Haven't had a single 'No response' all day. |
I released a beta version |
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
|
@ratsoid That is explained on the README for this plugin and can be ignored. It would be great if you can post another update in another day or so to let me know if it is still stable. I can then move this fix out of beta. Thanks! |
I'll have to try |
Plugin seems to be working, but seeing this in the log:
Might be I have a device that's not plugged in or something, but I don't think I've seen this previously and all the devices in my living room seem to be working ... I'll see if I can track it down. |
I haven't seen any lag on my end with 6.3.0b0 |
So - I don't see any lag when I open the Home app .. status is reported very fast. However ... trying to toggle the state suffers ... spinner for however long and then timeout causes the |
@bdruth the HS300 issue is something else. I'm going to try to work on that next. The issue is that each outlet on the device requires a separate API call. And with the polling happening it will get caught up on one of the outlets and then the device is unresponsive for the other calls. Those devices need special handling so they don't get overloaded by this plugin. |
@plasticrake is there another issue or PR that I can track for this fix? I even tried going back to a much older release (5.1.0) and still had this issue, even though I swear this was working fine last year - I have two of these HS300s for my wife's seed-starting setup, managing grow lights, warming pads, fans, etc. Set it up last year and it was all 💯 - now my wife's about to strangle me every day 😢 Also - happy to contribute, if you know what needs to be done, but just haven't had the time - I'm happy to push a PR, I'm just not familiar with this plugin's code/structure. |
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
10..21.0
1.3.1
Configuration
Homebridge Log / Command Output
The text was updated successfully, but these errors were encountered: