Skip to content

Instantly share code, notes, and snippets.

@jonasled
Last active May 28, 2023 08:01
Show Gist options
  • Save jonasled/0d9d06c7bdf5e10d3b44a72ee152e1d2 to your computer and use it in GitHub Desktop.
Save jonasled/0d9d06c7bdf5e10d3b44a72ee152e1d2 to your computer and use it in GitHub Desktop.
Freepad Homeassistant Blueprint
action:
choose:
- conditions: '{{ action == "button_1_single" }}'
sequence: '!input button_1_single'
- conditions: '{{ action == "button_2_single" }}'
sequence: '!input button_2_single'
- conditions: '{{ action == "button_3_single" }}'
sequence: '!input button_3_single'
- conditions: '{{ action == "button_4_single" }}'
sequence: '!input button_4_single'
- conditions: '{{ action == "button_5_single" }}'
sequence: '!input button_5_single'
- conditions: '{{ action == "button_6_single" }}'
sequence: '!input button_6_single'
- conditions: '{{ action == "button_7_single" }}'
sequence: '!input button_7_single'
- conditions: '{{ action == "button_8_single" }}'
sequence: '!input button_8_single'
- conditions: '{{ action == "button_9_single" }}'
sequence: '!input button_9_single'
- conditions: '{{ action == "button_10_single" }}'
sequence: '!input button_10_single'
- conditions: '{{ action == "button_11_single" }}'
sequence: '!input button_11_single'
- conditions: '{{ action == "button_12_single" }}'
sequence: '!input button_12_single'
- conditions: '{{ action == "button_13_single" }}'
sequence: '!input button_13_single'
- conditions: '{{ action == "button_14_single" }}'
sequence: '!input button_14_single'
- conditions: '{{ action == "button_15_single" }}'
sequence: '!input button_15_single'
- conditions: '{{ action == "button_16_single" }}'
sequence: '!input button_16_single'
- conditions: '{{ action == "button_17_single" }}'
sequence: '!input button_17_single'
- conditions: '{{ action == "button_18_single" }}'
sequence: '!input button_18_single'
- conditions: '{{ action == "button_19_single" }}'
sequence: '!input button_19_single'
- conditions: '{{ action == "button_20_single" }}'
sequence: '!input button_20_single'
variables:
action: '{{ trigger.to_state.state }}'
blueprint:
description: Freepad Homeassistant Blueprint for Zigbee2MQTT
domain: automation
input:
button_10_single:
default: []
description: button_10_single
name: button_10_single
selector:
action: {}
button_11_single:
default: []
description: button_11_single
name: button_11_single
selector:
action: {}
button_12_single:
default: []
description: button_12_single
name: button_12_single
selector:
action: {}
button_13_single:
default: []
description: button_13_single
name: button_13_single
selector:
action: {}
button_14_single:
default: []
description: button_14_single
name: button_14_single
selector:
action: {}
button_15_single:
default: []
description: button_15_single
name: button_15_single
selector:
action: {}
button_16_single:
default: []
description: button_16_single
name: button_16_single
selector:
action: {}
button_17_single:
default: []
description: button_17_single
name: button_17_single
selector:
action: {}
button_18_single:
default: []
description: button_18_single
name: button_18_single
selector:
action: {}
button_19_single:
default: []
description: button_19_single
name: button_19_single
selector:
action: {}
button_1_single:
default: []
description: button_1_single
name: button_1_single
selector:
action: {}
button_20_single:
default: []
description: button_20_single
name: button_20_single
selector:
action: {}
button_2_single:
default: []
description: button_2_single
name: button_2_single
selector:
action: {}
button_3_single:
default: []
description: button_3_single
name: button_3_single
selector:
action: {}
button_4_single:
default: []
description: button_4_single
name: button_4_single
selector:
action: {}
button_5_single:
default: []
description: button_5_single
name: button_5_single
selector:
action: {}
button_6_single:
default: []
description: button_6_single
name: button_6_single
selector:
action: {}
button_7_single:
default: []
description: button_7_single
name: button_7_single
selector:
action: {}
button_8_single:
default: []
description: button_8_single
name: button_8_single
selector:
action: {}
button_9_single:
default: []
description: button_9_single
name: button_9_single
selector:
action: {}
sensor:
description: Sensor
name: Sensor
selector:
entity:
domain: sensor
name: Freepad
max_exceeded: silent
mode: restart
trigger:
- entity_id: '!input sensor'
platform: state
to: button_1_single
- entity_id: '!input sensor'
platform: state
to: button_2_single
- entity_id: '!input sensor'
platform: state
to: button_3_single
- entity_id: '!input sensor'
platform: state
to: button_4_single
- entity_id: '!input sensor'
platform: state
to: button_5_single
- entity_id: '!input sensor'
platform: state
to: button_6_single
- entity_id: '!input sensor'
platform: state
to: button_7_single
- entity_id: '!input sensor'
platform: state
to: button_8_single
- entity_id: '!input sensor'
platform: state
to: button_9_single
- entity_id: '!input sensor'
platform: state
to: button_10_single
- entity_id: '!input sensor'
platform: state
to: button_11_single
- entity_id: '!input sensor'
platform: state
to: button_12_single
- entity_id: '!input sensor'
platform: state
to: button_13_single
- entity_id: '!input sensor'
platform: state
to: button_14_single
- entity_id: '!input sensor'
platform: state
to: button_15_single
- entity_id: '!input sensor'
platform: state
to: button_16_single
- entity_id: '!input sensor'
platform: state
to: button_17_single
- entity_id: '!input sensor'
platform: state
to: button_18_single
- entity_id: '!input sensor'
platform: state
to: button_19_single
- entity_id: '!input sensor'
platform: state
to: button_20_single
@pekemichel0
Copy link

Exactamente es

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment