Last active
September 7, 2025 17:01
-
-
Save shrynx/f1588b09d6839be438b72ec24aac6136 to your computer and use it in GitHub Desktop.
Innr RC 250 zigbee2mqtt
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: Innr RC-250 via Zigbee2MQTT – Flexible Actions | |
| description: > | |
| Map Zigbee2MQTT actions from the Innr RC-250 remote to any service or entity. | |
| Works with MQTT topic: zigbee2mqtt/<device_name>/action | |
| domain: automation | |
| input: | |
| rc250_topic: | |
| name: MQTT topic for RC-250 action | |
| description: Usually "zigbee2mqtt/YourRemoteName/action" | |
| selector: | |
| text: {} | |
| on_action: | |
| name: On button action | |
| description: Action when ON is pressed | |
| default: [] | |
| selector: | |
| action: {} | |
| off_action: | |
| name: Off button action | |
| description: Action when OFF is pressed | |
| default: [] | |
| selector: | |
| action: {} | |
| brightness_up_action: | |
| name: Brightness step up | |
| description: Action when brightness up is pressed | |
| default: [] | |
| selector: | |
| action: {} | |
| brightness_down_action: | |
| name: Brightness step down | |
| description: Action when brightness down is pressed | |
| default: [] | |
| selector: | |
| action: {} | |
| color_temp_action: | |
| name: Color temperature move | |
| description: Action when color temperature is adjusted | |
| default: [] | |
| selector: | |
| action: {} | |
| brightness_move_action: | |
| name: Brightness move to level | |
| description: Action when brightness move to level is received | |
| default: [] | |
| selector: | |
| action: {} | |
| mode: restart | |
| trigger: | |
| - platform: mqtt | |
| topic: !input rc250_topic | |
| action: | |
| - variables: | |
| action: "{{ trigger.payload }}" | |
| - choose: | |
| - conditions: "{{ action == 'on' }}" | |
| sequence: !input on_action | |
| - conditions: "{{ action == 'off' }}" | |
| sequence: !input off_action | |
| - conditions: "{{ action == 'brightness_step_up' }}" | |
| sequence: !input brightness_up_action | |
| - conditions: "{{ action == 'brightness_step_down' }}" | |
| sequence: !input brightness_down_action | |
| - conditions: "{{ action == 'color_temperature_move' }}" | |
| sequence: !input color_temp_action | |
| - conditions: "{{ action == 'brightness_move_to_level' }}" | |
| sequence: !input brightness_move_action |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment