AboutBlogContact
ProductsESP Cover MixController Setup

Zdefiniuj Wyjścia i Rolety (Cover Mix)

How to configure outputs for covers and relays on the boneIO ESP Cover Mix.

What are outputs?

The boneIO ESP Cover Mix has two types of outputs:

  • Cover Outputs (1-16): Eight pairs of relays designed to control up to 8 roller shutters or venetian blinds.
  • Relay Outputs (17-32): Sixteen individual relays for general-purpose use, such as lights or switches.

Why should you name them?

Naming your outputs makes working with the controller much easier. It's simpler to remember "Living Room Cover" or "Garden Light" than "Cover 01" or "Light 17", right?


Part 1: Naming Cover Outputs (1-16)

This section covers the top part of the module, which controls up to 8 covers.

Roller Shutter Control (time_based)

This is the standard configuration for typical roller shutters without tilt control.

cover:
  - platform: time_based
    name: 'Living Room Cover'
    id: cover_01
    open_duration: 22s
    close_duration: 21s
    # ... other parameters are pre-configured

Key Parameters:

  • name: Set a friendly name for Home Assistant, e.g., 'Bedroom Cover'.
  • open_duration / close_duration: Crucial for calibration! You must measure the time it takes for the shutter to fully open and close.

Venetian Blinds Control with Tilt (venetian_blinds)

For venetian blinds, you can control the tilt of the slats using the venetian_blinds custom platform.

For detailed instructions on how to set up the custom component, see the How to Edit Config File guide.

cover:
  - platform: venetian_blinds
    name: 'Bedroom Blind'
    id: blind_01
    open_duration: 22s
    close_duration: 21s
    tilt_duration: 1500ms
    # ... other parameters are pre-configured

Additional Parameter:

  • tilt_duration: Crucial for calibration! The time in milliseconds it takes for the slats to tilt from fully closed to fully open.

Part 2: Naming Relay Outputs (17-32)

This section covers the bottom part of the module, which provides 16 general-purpose relays.

You can configure these outputs as light entities (simple on/off) or switch entities.

As light entities

light:
  - platform: binary
    name: "Garden Light"
    output: out_17
    id: light_17
  - platform: binary
    name: "Garage Light"
    output: out_18
    id: light_18

Key Parameters:

  • name: The friendly name for the light in Home Assistant.
  • output: Links the light to a physical relay (out_17 to out_32).

As switch entities

switch:
  - platform: output
    name: "Circulation Pump"
    output: out_17
    id: switch_17
  - platform: output
    name: "Garage Power"
    output: out_18
    id: switch_18

Key Parameters:

  • name: The friendly name for the switch in Home Assistant.
  • output: Links the switch to a physical relay (out_17 to out_32).