Last active
September 23, 2023 17:25
-
-
Save JohnSmith37/c49274d97c9fa3d6e12c225aa371c98d to your computer and use it in GitHub Desktop.
ZHA - IKEA open/close switch for covers (e.g KADRILJ, FYRTUR)
This file contains 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: Cover control with Tradfri open/close remote | |
description: | | |
Control a cover with an Ikea Tradfri open/close button remote over ZHA | |
Short press on ☼ button will open the cover. | |
Short press on ☰ button will close the cover. | |
Long press on ☼ or ☰ will stop the cover. | |
domain: automation | |
input: | |
remote: | |
name: Remote | |
description: "IKEA open/close remote to use" | |
selector: | |
device: | |
integration: zha | |
manufacturer: "IKEA of Sweden" | |
model: "TRADFRI open/close remote" | |
cover: | |
name: Cover | |
description: The cover to control | |
selector: | |
target: | |
entity: | |
domain: cover | |
trigger: | |
- platform: event | |
event_type: zha_event | |
event_data: | |
device_id: !input remote | |
action: | |
- choose: | |
- conditions: | |
- '{{ trigger.event.data.command == "up_open" }}' | |
sequence: | |
- service: cover.open_cover | |
target: !input cover | |
- conditions: | |
- '{{ trigger.event.data.command == "down_close" }}' | |
sequence: | |
- service: cover.close_cover | |
target: !input cover | |
- conditions: | |
- '{{ trigger.event.data.command in ("stop", "stop_opening", "stop_closing") }}' | |
sequence: | |
- service: cover.stop_cover | |
target: !input cover | |
mode: restart |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment