Closed conor888 closed 7 months ago
Message that will be displayed on users' first issue
Error logs would help with this. I mean I think this is the same issue as the other ticket but hard too tell without them.
I'm also experiencing this. With alpha 5, and it started with 3 I think. But I only just began using it while 3 was available, and at the time I found another unverified one to use. I'd very much prefer to use this plugin though. So, here's my best attempt at capturing logs. If I can get something better please let me know?
Worth mentioning: The brightness isn't kicking back any errors that I see. But it simply isn't changing. If I select 50% brightness, it remains 100% in the UI tile. The tile will change if I modify it through the Wyze app or Google Home. But it has the same behavior, reverting to the percentage originally shown.
edit: Dimming works fine in 5.36, for me. Using it for now.
Also experiencing this issue after updating to 0.5.37-alpha.5. Wyze bulbs are able to be turned on/off, but brightness cannot be adjusted. Attempting to adjust Brightness in Apple Home presents a spinning circle on the device tile, which never goes away. Refreshing the app just puts brightness percentage reading back where it was. No errors are being logged in Homebridge.
Not sure if worth noting, but after updating to 0.5.37-alpha.5, all of my Wyze devices were unresponsive until I logged into Wyze and generated an API Key. After inputting my API Key into Homebridge, all of my devices came back. Not sure how using an API Key would introduce any kind of functionality issues, but just mentioning it.
@AJFinnie Thanks for the tip. I just verified that reverting to v0.5.36 restores dimming for me as well. Will stay on v0.5.36 until this is sorted in the meantime.
I have this same problem, but I don't see any errors in the log to support it.
This did not resolve the problem for me.
Can you upload WyzeMeshLight.js so that i can verify its the latest?
Any update
Thanks for responding. I'm just dropping Wyze products for HomeKit native devices. Thanks.
@birdclan09 Keep in mind this plugin has nothing to do with Wyze. It's a community driven plugin. And I try my best to resolve all issues that I can. There is no direct API from wyze to use so this is all custom.
https://github.com/jfarmer08/homebridge-wyze-smart-home/releases/tag/v0.5.37-alpha.6
I appreciate the work on this update, but after installing it, and restarting Homebridge, it didn't seem to fix the dimming for my Color Bulbs. It does eliminate the repeated log messages about my front door camera though. I wish I knew where to begin looking for it in the code, and what to modify as I would be willing to try different.
I updated to it, and restarted Homebridge. The behavior was the same, with no error logs I could see. I'm providing the WyzeMeshLight.js so you can verify, as requested from another user. WyzeMeshLight.zip
Thank you for taking the time to look into this.
And right as I was about to submit this (after gathering the file from my server), the two lights I had dimmed minutes ago, just dimmed. So there seems to be a very large delay. I'll try to time it if that might be of interest to you. I didn't have logging on unfortunately.
EDIT: it took a little over 4 minutes to update the brightness. I had modified two, and the time between both was 4m10s and 4m20seconds, give or take a couple of seconds to get between timers. The log is attached. I've edited my MAC's out, but I can do a better job of changing them if it helps track devices? wyzecolorlight.log
@birdclan09 Keep in mind this plugin has nothing to do with Wyze. It's a community driven plugin. And I try my best to resolve all issues that I can. There is no direct API from wyze to use so this is all custom.
I understand. I appreciate your hard work.
@AJFinnie I can see in the log that the brightness is changing
for the delay. You can edit that file and remove '''await this.plugin.client.sleep(500)''' you will find it in the file 3 times, but with different values. You will have to restart the plugins after this.
The delay has always been there but with recent code changes I think they are actually working now. If you remove them or lower the number and find a stable place let me know.
Thanks for responding. I'm just dropping Wyze products for HomeKit native devices. Thanks.
Exactly what I just did over the last couple days. Replaced six Wyze smart outlets and eight Wyze bulbs. Switched to Meross products which were all able to be added directly to HomeKit without any issue, no hub, and I'm no longer reliant on HomeBridge, community plug-ins, etc.
@jfarmer08 Appreciate all the work people like you do to keep things like this up and running, but I've just not been a fan of having to rely on HomeBridge in general. I know it's more capable, but I'd rather just rely on native HomeKit compatibility for ease of use.
@marcusdiddle agreee. Metros and Aqara are some device brands that are affordable and easy to use (and support HomeKit). Thanks @jfarmer08!
@jfarmer08 Thank you for the suggestion.
I went ahead and commented out each of the lines that started with "await this.plugin.client.sleep". There were 4? One under Brightness, ColorTemperature, Hue, Saturation. I'm going to continue toying with the color options in the Home app from my phone, but nothing seems to have broken from the change. I'll keep trying to test as I can this afternoon. Let me know if I can try any specific scenarios you can think of?
I deeply appreciate that you've been maintaining this project, and keep it up to date. Thank you for all your time and work.
Describe The Bug: After updating to the newest version of the plugin,
v0.5.37-alpha.4
, I can no longer change the brightness level of my Wyze Color Bulbs through the Home app, only turn them on/off.To Reproduce:
Expected behavior:
Logs:
Plugin Config:
Screenshots: N/A
Environment: