new slider function brightness, temp, color, cover

This commit is contained in:
Blackymas
2023-03-06 01:09:09 +01:00
parent f6a6a7adb0
commit a2f5e69b76

View File

@@ -6067,19 +6067,19 @@ action:
- service: "{{ command_value }}" - service: "{{ command_value }}"
data: data:
component: lightsettings.lightslider component: lightsettings.lightslider
message: '{{ (state_attr(entity_long, "brightness") | int ) |round(0) }}' message: '{{ (state_attr(entity_long, "brightness") | int * 255 / 100 ) |round(0) }}'
- delay: - delay:
milliseconds: "{{ delay_value }}" milliseconds: "{{ delay_value }}"
- service: "{{ command_text_printf }}" - service: "{{ command_text_printf }}"
data: data:
component: lightsettings.light_value component: lightsettings.light_value
message: '{{ (state_attr(entity_long, "brightness") | int * 100 /255) | round(0) }}%' message: '{{ (state_attr(entity_long, "brightness") | int ) | round(0) }}%'
- delay: - delay:
milliseconds: "{{ delay_value }}" milliseconds: "{{ delay_value }}"
- service: "{{ command_text_printf }}" - service: "{{ command_text_printf }}"
data: data:
component: lightsettings.light_value_2 component: lightsettings.light_value_2
message: '{{ (state_attr(entity_long, "brightness") | int * 100 /255) | round(0) }}%' message: '{{ (state_attr(entity_long, "brightness") | int ) | round(0) }}%'
else: else:
- service: "{{ command_value }}" - service: "{{ command_value }}"
data: data:
@@ -7860,7 +7860,6 @@ action:
data: data:
cmd: "page {{ page_home }}" cmd: "page {{ page_home }}"
## PAGE NOTIFICATION ## ## PAGE NOTIFICATION ##
- conditions: '{{ trigger.event.data.new_state.state == page_notification }}' - conditions: '{{ trigger.event.data.new_state.state == page_notification }}'
alias: 'notification page' alias: 'notification page'
@@ -8799,19 +8798,22 @@ action:
- service: light.turn_on - service: light.turn_on
data: data:
entity_id: "{{ entity_long }}" entity_id: "{{ entity_long }}"
brightness: '{{ trigger.event.data.new_state.state |replace("brightness","") | int }}' brightness: '{{ (trigger.event.data.new_state.state |replace("brightness","") | int * 255 / 100) |round(0) }}'
- delay: # brightness: '{{ trigger.event.data.new_state.state |replace("brightness","") | int }}'
milliseconds: "{{ delay_value }}"
- service: "{{ command_text_printf }}" ##### ist jetzt direkt im Nextion Editor hinterlegt #####
data: # - delay:
component: lightsettings.light_value # milliseconds: "{{ delay_value }}"
message: '{{ (trigger.event.data.new_state.state |replace("brightness","") | int * 100 /255) |round(0) }}%' # - service: "{{ command_text_printf }}"
- delay: # data:
milliseconds: "{{ delay_value }}" # component: lightsettings.light_value
- service: "{{ command_text_printf }}" # message: '{{ (trigger.event.data.new_state.state |replace("brightness","") | int * 100 /255) |round(0) }}%'
data: # - delay:
component: lightsettings.light_value_2 # milliseconds: "{{ delay_value }}"
message: '{{ (trigger.event.data.new_state.state |replace("brightness","") | int * 100 /255) |round(0) }}%' # - service: "{{ command_text_printf }}"
# data:
# component: lightsettings.light_value_2
# message: '{{ (trigger.event.data.new_state.state |replace("brightness","") | int * 100 /255) |round(0) }}%'
# value_template: '{{ states(last_click_lightsettings) is match "brightness\d+" }}' # value_template: '{{ states(last_click_lightsettings) is match "brightness\d+" }}'
# sequence: # sequence:
@@ -8834,18 +8836,20 @@ action:
data: data:
entity_id: "{{ entity_long }}" entity_id: "{{ entity_long }}"
color_temp: '{{ trigger.event.data.new_state.state |replace("colortemp","") | int }}' color_temp: '{{ trigger.event.data.new_state.state |replace("colortemp","") | int }}'
- delay:
milliseconds: "{{ delay_value }}" ##### wird im Nextion Editor gemacht
- service: "{{ command_text_printf }}" # - delay:
data: # milliseconds: "{{ delay_value }}"
component: lightsettings.temp_value # - service: "{{ command_text_printf }}"
message: '{{ trigger.event.data.new_state.state |replace("colortemp","") | int }}' # data:
- delay: # component: lightsettings.temp_value
milliseconds: "{{ delay_value }}" # message: '{{ trigger.event.data.new_state.state |replace("colortemp","") | int }}'
- service: "{{ command_text_printf }}" # - delay:
data: # milliseconds: "{{ delay_value }}"
component: lightsettings.temp_value_2 # - service: "{{ command_text_printf }}"
message: '{{ trigger.event.data.new_state.state |replace("colortemp","") | int }}' # data:
# component: lightsettings.temp_value_2
# message: '{{ trigger.event.data.new_state.state |replace("colortemp","") | int }}'
##### Page Lightsettings - Color RGB Slider MOVE ##### ##### Page Lightsettings - Color RGB Slider MOVE #####
- conditions: - conditions:
@@ -8884,18 +8888,15 @@ action:
data: data:
entity_id: "{{ entity_long }}" entity_id: "{{ entity_long }}"
position: '{{ trigger.event.data.new_state.state |replace("coverposition","") | int }}' position: '{{ trigger.event.data.new_state.state |replace("coverposition","") | int }}'
- delay:
milliseconds: "{{ delay_value }}" ##### wird in Nextion gemacht #####
- service: "{{ command_text_printf }}" # - delay:
data: # milliseconds: "{{ delay_value }}"
component: coversettings.cover_value # - service: "{{ command_text_printf }}"
message: '{{ trigger.event.data.new_state.state |replace("coverposition","") | int }} %' # data:
- delay: # component: coversettings.cover_value
milliseconds: "{{ delay_value }}" # message: '{{ trigger.event.data.new_state.state |replace("coverposition","") | int }} %'
- service: "{{ command_text_printf }}"
data:
component: coversettings.cover_value_2
message: '{{ trigger.event.data.new_state.state |replace("coverposition","") | int }} %'
##### Page Coversettings - Cover CLOSE Button ##### ##### Page Coversettings - Cover CLOSE Button #####
- conditions: - conditions: