ZHA - AwoX / Eglo Connect.Z Remote (ERCU_3groups_Zm) - Complete Action-Based Blueprint

For now, I’m just testing it. The only problem is that you have to hold down the button for these events to work. It’s very important to know this before using the remote. You also have to update the remote using the “Awox Home Control” app. You don’t need to restart the remote to connect it via the app; it simply detects it, and then you can update the remote, and the events will now be registered in ZHA, in Home Assistant.

This Blueprint is designed for the AwoX / Eglo Connect.Z (model ERCU_3groups_Zm) remote control using the ZHA integration. After updating the remote’s firmware, it sends specific cluster events that are not natively mapped as entities in Home Assistant.

This Blueprint “translates” those events (Cluster 5, 6, 8, and 768) into a clean list of actions, allowing you to assign any Home Assistant service to each physical button.

Key features:

  • Full Mapping: Includes On/Off, Brightness (Up/Down), Colors (Red, Green, Blue), Color Temp (Warm/Cold), and the “Mix” button.
  • Favorite Buttons: Mapped to trigger custom scenes or any other action.
  • Clean Actions: No light entity is forced; you choose what each button does!

De momento solo estoy probando el unico problema es que hay que tener pulsado el boton para hacer que estos eventos funcionen es muy impontante saber esto antes de usar el control. y hay que actualizar el control mediante la app “Awox Home Contol” no hace falta reiniciar el control para conectarlo via app, simplemente lo descubre y con eso puedes actualizar el control y los eventos ahora si se registran en ZHA, en Home Assistant

Español: Este Blueprint está diseñado para el control remoto AwoX / Eglo Connect.Z (modelo ERCU_3groups_Zm) utilizando la integración ZHA. Tras actualizar el firmware del mando, este envía eventos de clusters específicos que ZHA no reconoce como entidades automáticamente.

Este Blueprint “traduce” esos eventos (Clusters 5, 6, 8 y 768) en una lista de acciones limpia, permitiéndote asignar cualquier servicio de Home Assistant a cada botón físico.

Funciones clave:

  • Mapeo Completo: Incluye Encendido/Apagado, Brillo (Arriba/Abajo), Colores (Rojo, Verde, Azul), Temperatura de color (Cálido/Frío) y el botón central de “Mezcla”.
  • Botones de Favoritos: Mapeados para disparar escenas personalizadas o cualquier otra acción.
  • Acciones Libres: No se fuerza ninguna entidad de luz; ¡tú eliges qué hace cada botón!

Open your Home Assistant instance and show the blueprint import dialog with a specific blueprint pre-filled.

blueprint:
  name: "ZHA - AwoX / Eglo ERCU_3groups_Zm Custom Actions"
  description: >
    Este Blueprint traduce los eventos de clusters del mando Eglo Connect.Z (AwoX)
    en acciones personalizables. Permite usar cada botón para cualquier servicio
    de Home Assistant (luces, scripts, escenas, etc.).
  domain: automation
  author: "Mstheeduar"
  input:
    remote:
      name: Selecciona el mando
      selector:
        device:
          integration: zha
          model: ERCU_3groups_Zm
    button_on:
      name: "Botón ON"
      default: []
      selector: { action: {} }
    button_off:
      name: "Botón OFF"
      default: []
      selector: { action: {} }
    button_up:
      name: "Brillo Arriba"
      default: []
      selector: { action: {} }
    button_down:
      name: "Brillo Abajo"
      default: []
      selector: { action: {} }
    button_red:
      name: "Botón Rojo"
      default: []
      selector: { action: {} }
    button_green:
      name: "Botón Verde"
      default: []
      selector: { action: {} }
    button_blue:
      name: "Botón Azul"
      default: []
      selector: { action: {} }
    button_warm:
      name: "Blanco Cálido"
      default: []
      selector: { action: {} }
    button_cold:
      name: "Blanco Frío"
      default: []
      selector: { action: {} }
    button_mix:
      name: "Botón Mezcla (Centro rueda)"
      default: []
      selector: { action: {} }
    button_fav_1:
      name: "Favorito 1"
      default: []
      selector: { action: {} }
    button_fav_2:
      name: "Favorito 2"
      default: []
      selector: { action: {} }

mode: restart

trigger:
  - platform: event
    event_type: zha_event
    event_data:
      device_id: !input remote

action:
  - variables:
      command: "{{ trigger.event.data.command }}"
      cluster: "{{ trigger.event.data.cluster_id }}"
      hue: "{{ trigger.event.data.params.hue | default(0) }}"
      level: "{{ trigger.event.data.params.level | default(0) }}"
      mireds: "{{ trigger.event.data.params.color_temp_mireds | default(0) }}"
      scene: "{{ trigger.event.data.params.scene_id | default(0) }}"

  - choose:
      # Encendido y Apagado (Cluster 6)
      - conditions: "{{ command == 'on' and cluster == 6 }}"
        sequence: !input button_on
      - conditions: "{{ command == 'off' and cluster == 6 }}"
        sequence: !input button_off

      # Control de Brillo (Cluster 8)
      - conditions: "{{ cluster == 8 and level == 254 }}"
        sequence: !input button_up
      - conditions: "{{ cluster == 8 and level == 1 }}"
        sequence: !input button_down

      # Colores Fijos (Cluster 768 - Hue)
      - conditions: "{{ cluster == 768 and hue == 254 }}"
        sequence: !input button_red
      - conditions: "{{ cluster == 768 and hue == 84 }}"
        sequence: !input button_green
      - conditions: "{{ cluster == 768 and hue == 169 }}"
        sequence: !input button_blue

      # Temperatura de Color (Cluster 768 - Mireds)
      - conditions: "{{ cluster == 768 and mireds == 454 }}"
        sequence: !input button_warm
      - conditions: "{{ cluster == 768 and mireds == 153 }}"
        sequence: !input button_cold

      # Botón Mezcla / Colorloop (Enhanced Hue)
      - conditions: "{{ command == 'enhanced_move_hue' }}"
        sequence: !input button_mix

      # Botones de Favoritos (Cluster 5 - Escenas)
      - conditions: "{{ cluster == 5 and scene == 1 }}"
        sequence: !input button_fav_1
      - conditions: "{{ cluster == 5 and scene == 2 }}"
        sequence: !input button_fav_2

Hello Mstheeduar,

Thanks for contributing to the community with a new Blueprint.
I have a suggestion for you. Many people who are not familiar with directory structures will have problems installing this without the Home Assistant MY tools.
Adding a MY link for this Blueprint to your top post would help them a lot.
Here is the link to make that.
Create a link – My Home Assistant
You need to be a trust level ‘member’ to edit a post. Understanding Discourse Trust Levels
If you can’t edit, I would load a link into a second post.

thanks a lot, is my first blueprint, I’m completely new to this; I simply used artificial intelligence to figure this out since I couldn’t find anything about this device.