aarons22 / homebridge-bond

Homebridge plugin for Bond
MIT License
64 stars 31 forks source link

Tower fan (floor standing fan) not supported or not recognized #114

Closed johnoldiges closed 3 years ago

johnoldiges commented 4 years ago

My tower fan does not respond to commands via homebridge and shows in log as ‘[Tower Fan] CeilingFanAccessory does not have required actions for fan service. (Missing max_speed property)

Is this an issue that can be fixed as most of these fans merely have a command to toggle though preset speeds on the device itself?

aarons22 commented 4 years ago

I believe this is the same issue as https://github.com/aarons22/homebridge-bond/issues/72?

johnoldiges commented 4 years ago

Appears to be. Somehow missed that in my search. Sorry for the double post. Do you have any eta on when the new increase speed/decrease speed will be added?

aarons22 commented 4 years ago

Actually you can probably help me with this. Can you post your Bond logs here?

johnoldiges commented 4 years ago

How would one access their bond logs?

aarons22 commented 4 years ago

Depends on how you run homebridge. You using hoobs? Homebridge ui?

johnoldiges commented 4 years ago

Just running it on a hyper vm in windows

aarons22 commented 4 years ago

Yeah wherever you are running homebridge will have logs. That's where you see the QR code to scan your homebridge into HomeKit when it boots up.

johnoldiges commented 4 years ago

Ok so you just want me to grab the hombridge logs from the view logs button next to the restart button? Should I turn on debug mode first?

if there is a homebridge_bond plugin specific log I have yet to find it, only the homebridge log with all plugin logs.

aarons22 commented 4 years ago

Yup! bond logs will show up in the home bridge logs with [Bond] at the beginning

johnoldiges commented 4 years ago

Ok, I will upload when I get off work.

johnoldiges commented 4 years ago

Ok here is the log. homebridge.log.txt

aarons22 commented 4 years ago

Thanks for this! I attempted to add this feature in 3.2.0. Please validate and let me know how it goes.

johnoldiges commented 4 years ago

Both features do send the commands to my fan now, but the increase/decrease speed act as another power switch. HomeKit appears to read this as a power switch instead of two independent buttons. When I hit the switch to increase the speed it toggles the switch to an on state then back off causing the bond to shoot off multiple or blasts which results in the fan moving 2 or more preset speed values. Video.zip

johnoldiges commented 4 years ago

In short the increase and decrease buttons need to be separate commands like how the reverse button is at the bottom of that window in the video.

aarons22 commented 3 years ago

@johnoldiges yeah, the folks in #72 also reported this issue. Should be fixed in 3.2.1!

aarons22 commented 3 years ago

Going to assume this has been addressed since the similar issue has been confirmed as fixed. Closing this now, but feel free to open a new issue (or discussion) if something else isn't working