4.4 KiB

title, description, ha_category, ha_iot_class, ha_release, ha_domain, ha_codeowners, ha_config_flow, ha_quality_scale, ha_zeroconf, ha_platforms
title description ha_category ha_iot_class ha_release ha_domain ha_codeowners ha_config_flow ha_quality_scale ha_zeroconf ha_platforms
Bond Instructions on setting up Bond Bridge within Home Assistant.
Hub
Cover
Fan
Light
Switch
Local Push 0.113 bond
@prystupa
@joshs85
true platinum true
cover
fan
light
switch

The Bond integration allows you to control appliances through your Bond Bridge. Duplicates your RF remote control.

Supported devices (see Requirements section below):

  • Ceiling fans
  • Shades
  • Fireplaces

Tested Bond Devices

The following devices have been tested with Home Assistant and confirmed to be working:

  • Bond Bridge v1 (snowbird)
  • Bond Bridge v2 (zermatt)
  • Bond Bridge Pro (zermatt-pro)
  • Smart By Bond Fans (breck)

Prerequisites

To use Bond controlled devices in your installation, add your Bond hub host and access token from the integrations page. Instructions for how to obtain an access token can be found on the Bond Local API documentation, which includes a section for how to obtain the IP address of the device which you will need to obtain the access token.

{% include integrations/config_flow.md %}

Requirements

This integration supports Bond bridges with firmware v2.10.x and up. Bond bridges with firmware v2.9.x and lower will not work correctly. Please upgrade your firmware from Bond app before adding this integration.

BPUP Support (Push updates)

Firmware version 2.10.8 or newer is required for push updates. The integration will fallback to polling for 2.10.x versions lower than .8

Service bond.start_increasing_brightness

Start increasing the light brightness.

Service data attribute Optional Description
entity_id no String or list of strings of entity_ids.

Service bond.start_decreasing_brightness

Start decreasing the light brightness.

Service data attribute Optional Description
entity_id no String or list of strings of entity_ids.

Service bond.stop

Stop any in-progress action and empty the queue. Calling this service will stop any increase or decrease in brightness that is in progress.

Service data attribute Optional Description
entity_id no String or list of strings of entity_ids.

Service bond.set_fan_speed_tracked_state

Sets the tracked fan speed for a bond fan. Calling this service will change the tracked speed of the fan but not transmit any signal to make the device change speed.

Service data attribute Optional Description
entity_id no String or list of strings of entity_ids.
speed no Speed as a percentage.

Service bond.set_switch_power_tracked_state

Sets the tracked power state of a bond switch. Calling this service will change the tracked power state of any bond switch but not transmit any signal to make the device change its state.

Service data attribute Optional Description
entity_id no String or list of strings of entity_ids.
power_state no Boolean power state.

Service bond.set_light_power_tracked_state

Sets the tracked power state of a bond light. Calling this service will change the tracked power state of any bond light but not transmit any signal to make the device change its state.

Service data attribute Optional Description
entity_id no String or list of strings of entity_ids.
power_state no Boolean power state.

Service bond.set_light_brightness_tracked_state

Sets the tracked brightness state of a bond light Calling this service will change the tracked brightness state of any bond light but not transmit any signal to make the device change its state.

Service data attribute Optional Description
entity_id no String or list of strings of entity_ids.
brightness no brightness as an integer between 0 and 255