Hey guys, I pushed an update to the python library that this integration uses last night. I also updated the integration to use the new library but I forgot that a couple functions got renamed in 0.0.5 so that’s probably the problem. Sorry about that! I’ll try to get that fixed ASAP. In the meantime, if you specify 0.0.4 for the bond-home dependency, I bet it will work.
Thank you! that worked great. I downgraded to 0.0.4 and I have spinning fans.
I really appreciate your response.
I just revered the version in GitHub until we get the corresponding changes in the HA integration too. Sorry about that.
Trying to get fan speed merged in soon!
Fan speed would be awesome! Thanks for all the work!
I did it the “hard” way, via de API I checked out the available commands (walkthrough http://docs-local.appbond.com/#section/Getting-Started/Get-Device-Information ) , I added them in configuration.yaml via shell_command and made scripts out of them in “scripts”. And I replaced my IFTTT links with these ones. Works much faster now. (Light and fan speeds working)
Hey guys, there’s a feature request to have more granular Fan Speed control in Home Assistant. That would allow setting an actual speed instead of low/medium/high.
Please vote it up if that’s something you would like to see implemented:
@nguyer Thank you for this! Enjoy your time with that baby!
Anyone out there have an up_light and down_light config working? I have a Homewerks 7130 bathroom fan that has a light and night light that are mapped through Bond as up_light (toplight) and down_light (bottomlight).
https://www.homewerksww.com/product/bath-fan-led-light-and-bluetoothr-speaker-100-cfm-15-sones
If you have some pointers, great! Otherwise I will post if/when I get something working.
Is anyone successfully syncing their Bond devices with Google via Nabu Casa? I’ve been having issues syncing devices and narrowed it down to this component. The error isn’t descriptive and Nabu Casa has not been able to give me any other information as of yet. So I’m curious if it’s just me or something isn’t playing nice…
I am having no issues here just using fan on and off, and light on and off.
Great work! Worked for me the first time.
One minor issue:
Update for light.tower_fan_light fails
This fan doesn’t have a light, it’s just a tower fan. I’m guessing it’s just a nuisance log entry for now, but nice to fix if possible.
This was really filling up my log, and though I’m not a phyton developer I hacked up a way to fix it. Posting here in case it helps the dev or others.
I replaced line 23 with the following, which filters out devices that do not have a light property.
# add_entities(BondLight(bond, deviceId) for deviceId in bond.getDeviceIds())
bondLights = []
for deviceId in bond.getDeviceIds():
deviceState = bond.getDeviceState(deviceId)
if 'light' in deviceState:
bondLights.append(deviceId)
add_entities(BondLight(bond, lightId) for lightId in bondLights)
I’m sure there are better ways, but…this seems to work.
I saw a mention earlier about this, but any chance of getting this in HACS?
I’d be willing to take a stab at this - I know HACS and git… Only problem is I have an infant and a toddler at home that consume most of my energy (in a good way) beyond the full time job. So I can’t promise a timeline.
Apparently MQTT is also now an option for controlling it http://docs-local.appbond.com/#tag/MQTT (perhaps with better support?)
Just an fyi… 2 months ago I bought what Home Depot calls " Universal Smart Wi-Fi 4-Speed Ceiling Fan Remote". You basically replace the fan’s remote receiver with this & don’t have a hub. The instructions said to download the Bond Home App to connect to my WiFi.
This component seems to also work with the " Universal Smart Wi-Fi 4-Speed Ceiling Fan Remote".
I have had the bond working in my system for several months with no issues. I recently upgraded to HA .105 (now up to .105.5) and I no longer can control fan lights reliably. Via system tools I can no longer turn on with .turn_on, however .toggle turns it on. Once on .toggle does not turn off but .turn_off turns it off. (I have 7 fans and all are doing same thing). Fan on and off seems to work fine.
Anyone else having similar issues?
Yeah, we have partners that are making “Smart by Bond” products like this that expose the same API as the Bond Bridge. Sometimes you have to dig deep to find out that it’s “Smart by Bond” though.
Sounds like it could be a consequence of trust state being enabled but the state being incorrect. Have you enabled this setting? (It’s presented as “trust tracked state” in the app, I believe)
I verified that trust state was “off”" without any impact. Because I was having issues, I updated Bond Integration to 6c773ab (via HACS). This has broke the entity names being reported into HA. Now instead of the names I had before that were based on what the names were in the Bond device, I get Light_1, Light_2, … and Fan_1, Fan_2, …
I tried restarting Bond and HA as well as reloading Bond Integration without any change. Any idea if this is an issue with rev 6c773ab or if I have a different problem with my HA install? (I have not tested yet if rev 6c773ab fixed the turn_on/off/toggle issue yet since I have to figure out which light is which out of the 7 I have installed.
I updated to HACS Bond version 2974d77. This has fixed all of the issues with control of the lights using toggle and On and Off. Several improvements noted in the new integration. The Bond entities now show up in the Configuration->Entities List. The HA Names for the devices are as programmed into the Bond, however the actual entity_ids come out as light.light, light.light_2, and the fans are fan.fan, fan.fan_2 etc.
This is manageable since the names are carried over correctly. Thanks to nguyer and the bond team for all of their hard work.