new slider function brightness, temp, color, cover
This commit is contained in:
@@ -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:
|
||||||
|
|||||||
Reference in New Issue
Block a user