Last active
January 10, 2025 12:08
-
-
Save jwhb/90c79430d6a6e6f31262bca1e39aca9c to your computer and use it in GitHub Desktop.
IKEA E1524 Tradfri Remote Control - Home Assistant Blueprint
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
blueprint: | |
name: Zigbee2MQTT - IKEA E1524/E1810 Tradfri Remote Control | |
description: Control anything using "IKEA E1524/E1810 Tradfri Remote Control" | |
domain: automation | |
input: | |
action_sensor: | |
name: Remote | |
description: Zigbee2MQTT action sensor | |
selector: | |
entity: | |
integration: mqtt | |
domain: sensor | |
multiple: false | |
toggle_action: | |
name: Toggle Action | |
default: [] | |
selector: | |
action: {} | |
arrow_right_action: | |
name: Arrow Right Action | |
default: [] | |
selector: | |
action: {} | |
arrow_left_action: | |
name: Arrow Left Action | |
default: [] | |
selector: | |
action: {} | |
brightness_up_action: | |
name: Brightness Up Action | |
default: [] | |
selector: | |
action: {} | |
brightness_down_action: | |
name: Brightness Down Action | |
default: [] | |
selector: | |
action: {} | |
source_url: https://community.home-assistant.io/t/zigbee2mqtt-ikea-e1810-tradfri-remote-control/308820 | |
mode: restart | |
max_exceeded: silent | |
trigger: | |
platform: state | |
entity_id: !input action_sensor | |
action: | |
- variables: | |
command: '{{ trigger.to_state.state }}' | |
- choose: | |
- conditions: '{{ command == ''toggle'' }}' | |
sequence: !input toggle_action | |
- conditions: '{{ command == ''arrow_right_click'' }}' | |
sequence: !input arrow_right_action | |
- conditions: '{{ command == ''arrow_left_click'' }}' | |
sequence: !input arrow_left_action | |
- conditions: '{{ command == ''brightness_up_click'' }}' | |
sequence: !input brightness_up_action | |
- conditions: '{{ command == ''brightness_down_click'' }}' | |
sequence: !input brightness_down_action |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Recently, Z2M developer announced this: Koenkk/zigbee2mqtt#24198
This breaks your blueprint, to make it work again we need to add:
homeassistant:
legacy_action_sensor: true
To the Home Assistant tab in Z2M config.
They say, now we should start using event based actions.
https://www.reddit.com/r/homeassistant/comments/1hu5h8s/zigbee2mqtt_v200_update_and_action_sensors/
https://community.home-assistant.io/t/z2m-tradfri-without-action-property-latest-updates/822024
"The new Zigbee2MQTT 2.0 introduces the new event based actions for things with buttons. And at the same time deprecates the old way of using binary_sensors. You can still use device triggers which most of us hate with a passion because it uses some ugly long devive IDs that no human can associate with anything and will change is you replace a device. Ugly ugly. The new way is pretty cool. It was introduced as beta in the December release but with Zigbee2MQTT 2.0 it is official. The new action…"
Of course I have re-enabled legacy_action_sensor, but I'm letting you know, maybe you can improve your blueprint to make it compatible with new approach.