Merge pull request #441 from Blackymas/dev

fix lightslider
This commit is contained in:
Blackymas
2023-03-14 22:18:13 +01:00
committed by GitHub

View File

@@ -6158,13 +6158,13 @@ action:
- service: "{{ command_value }}"
data:
component: lightsettings.lightslider
message: '{{ (state_attr(entity_long, "brightness") | int ) |round(0) }}'
message: '{{ (state_attr(entity_long, "brightness") | int * 100 / 255) |round(0) }}'
- delay:
milliseconds: "{{ delay_value }}"
- service: "{{ command_text_printf }}"
data:
component: lightsettings.light_value
message: '{{ (state_attr(entity_long, "brightness") | int * 100 /255) | round(0) }}%'
message: '{{ (state_attr(entity_long, "brightness") | int * 100 / 255) | round(0) }}%'
- delay:
milliseconds: "{{ delay_value }}"
- service: "{{ command_text_printf }}"
@@ -7951,7 +7951,6 @@ action:
data:
cmd: "page {{ page_home }}"
## PAGE NOTIFICATION ##
- conditions: '{{ trigger.event.data.new_state.state == page_notification }}'
alias: 'notification page'
@@ -8890,19 +8889,20 @@ action:
- service: light.turn_on
data:
entity_id: "{{ entity_long }}"
brightness: '{{ trigger.event.data.new_state.state |replace("brightness","") | int }}'
- delay:
milliseconds: "{{ delay_value }}"
- service: "{{ command_text_printf }}"
data:
component: lightsettings.light_value
message: '{{ (trigger.event.data.new_state.state |replace("brightness","") | int * 100 /255) |round(0) }}%'
- delay:
milliseconds: "{{ delay_value }}"
- service: "{{ command_text_printf }}"
data:
component: lightsettings.light_value_2
message: '{{ (trigger.event.data.new_state.state |replace("brightness","") | int * 100 /255) |round(0) }}%'
brightness: '{{ (trigger.event.data.new_state.state |replace("brightness","") | int / 100 * 255) |round(0) }}'
#### wird nicht mehr benötigt, da es im nextion editor nun direkt gemacht wird
# - delay:
# milliseconds: "{{ delay_value }}"
# - service: "{{ command_text_printf }}"
# data:
# component: lightsettings.light_value
# message: '{{ (trigger.event.data.new_state.state |replace("brightness","") | int * 100 /255) |round(0) }}%'
# - delay:
# milliseconds: "{{ delay_value }}"
# - 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+" }}'
# sequence:
@@ -8925,18 +8925,19 @@ action:
data:
entity_id: "{{ entity_long }}"
color_temp: '{{ trigger.event.data.new_state.state |replace("colortemp","") | int }}'
- delay:
milliseconds: "{{ delay_value }}"
- service: "{{ command_text_printf }}"
data:
component: lightsettings.temp_value
message: '{{ trigger.event.data.new_state.state |replace("colortemp","") | int }}'
- delay:
milliseconds: "{{ delay_value }}"
- service: "{{ command_text_printf }}"
data:
component: lightsettings.temp_value_2
message: '{{ trigger.event.data.new_state.state |replace("colortemp","") | int }}'
#### wird nicht mehr benötigt, da es im nextion editor nun direkt gemacht wird
# - delay:
# milliseconds: "{{ delay_value }}"
# - service: "{{ command_text_printf }}"
# data:
# component: lightsettings.temp_value
# message: '{{ trigger.event.data.new_state.state |replace("colortemp","") | int }}'
# - delay:
# milliseconds: "{{ delay_value }}"
# - service: "{{ command_text_printf }}"
# data:
# component: lightsettings.temp_value_2
# message: '{{ trigger.event.data.new_state.state |replace("colortemp","") | int }}'
##### Page Lightsettings - Color RGB Slider MOVE #####
- conditions:
@@ -8975,18 +8976,19 @@ action:
data:
entity_id: "{{ entity_long }}"
position: '{{ trigger.event.data.new_state.state |replace("coverposition","") | int }}'
- delay:
milliseconds: "{{ delay_value }}"
- service: "{{ command_text_printf }}"
data:
component: coversettings.cover_value
message: '{{ trigger.event.data.new_state.state |replace("coverposition","") | int }} %'
- delay:
milliseconds: "{{ delay_value }}"
- service: "{{ command_text_printf }}"
data:
component: coversettings.cover_value_2
message: '{{ trigger.event.data.new_state.state |replace("coverposition","") | int }} %'
#### wird nicht mehr benötigt, da es im nextion editor nun direkt gemacht wird
# - delay:
# milliseconds: "{{ delay_value }}"
# - service: "{{ command_text_printf }}"
# data:
# component: coversettings.cover_value
# message: '{{ trigger.event.data.new_state.state |replace("coverposition","") | int }} %'
# - delay:
# milliseconds: "{{ delay_value }}"
# - 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 #####
- conditions: