Remote Devices
A module allowing control of outputs from other boneIO devices directly from the application. This includes both the Black and ESP versions.
Web application configuration
Recommended configuration method.
Sample webui configuration

A view showing detected devices, allowing you to add a remote device. Devices from the boneIO ecosystem are detected automatically. After clicking the "add" button, all necessary information to add the device will be retrieved automatically. You only need to define the entities you want to control.
Adding a Device

| Option Name | Description |
|---|---|
| Device ID | Unique device identifier - This is the serial number (Black) or the device name (ESP). |
| Device Name | Name of the device. |
| Protocol | Communication protocol. Added by default upon device detection. MQTT or ESPHOME_API. |
ESPHOME_API:
| Option Name | Description |
|---|---|
| Host | Host IP Address. |
| Port | Port on which the API operates - usually the default 6059. |
| API Password | Optional password. |
| Encryption Key | Encryption option. |
| Discover Entities | Button to discover entities available on the device. |
MQTT:
| Option Name | Description |
|---|---|
| Device Type | Selection of device type, available: boneIO Black, ESPHome, Generic. |
YAML Editor
Sample configuration
remote_devices:
- id: boneio_dim_0
name: boneio-dim-0
protocol: esphome_api
device_type: esphome
esphome_api:
host: 10.10.1.1
switches:
- id: buzzer
name: Buzzer
key: 2258979263
lights:
- id: chl_01
name: CHL 01
key: 2595141454
supports_brightness: true
min_mireds: 0
max_mireds: 0
- id: chl_02
name: CHL 02
key: 2595141453
supports_brightness: true
min_mireds: 0
max_mireds: 0
- id: chl_03
name: CHL 03
key: 2595141452
supports_brightness: true
min_mireds: 0
max_mireds: 0
- id: chl_04
name: CHL 04
key: 2595141451
supports_brightness: true
min_mireds: 0
max_mireds: 0
- id: chr_01
name: CHR 01
key: 4110873332
supports_brightness: true
min_mireds: 0
max_mireds: 0
- id: chr_02
name: CHR 02
key: 4110873335
supports_brightness: true
min_mireds: 0
max_mireds: 0
- id: chr_03
name: CHR 03
key: 4110873334
supports_brightness: true
min_mireds: 0
max_mireds: 0
- id: chr_04
name: CHR 04
key: 4110873329
supports_brightness: true
min_mireds: 0
max_mireds: 0
- id: blk123428
name: boneIO2
protocol: mqtt
mqtt:
outputs:
- id: OUT_01
name: OUT 01
- id: OUT_02
name: OUT 02
- id: OUT_03
name: OUT 03
- id: OUT_04
name: OUT 04
- id: OUT_05
name: OUT 05
- id: OUT_06
name: OUT 06
- id: OUT_07
name: OUT 07
- id: OUT_08
name: OUT 08
covers:
- id: cover_out_31_out_32
name: Test Cover 1