AboutBlogContact

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

Remote devices menu view

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

Add remote device view

Option NameDescription
Device IDUnique device identifier - This is the serial number (Black) or the device name (ESP).
Device NameName of the device.
ProtocolCommunication protocol. Added by default upon device detection. MQTT or ESPHOME_API.
ESPHOME_API:
Option NameDescription
HostHost IP Address.
PortPort on which the API operates - usually the default 6059.
API PasswordOptional password.
Encryption KeyEncryption option.
Discover EntitiesButton to discover entities available on the device.
MQTT:
Option NameDescription
Device TypeSelection of device type, available: boneIO Black, ESPHome, Generic.

YAML Editor

Sample configuration

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