Delay to send brightness to ESPHome

Solves #1229
This commit is contained in:
Edward Firmo
2023-11-06 21:04:37 +01:00
parent 31560787e3
commit 9d32e0d027
9 changed files with 150 additions and 48 deletions

Binary file not shown.

Binary file not shown.

View File

@@ -121,20 +121,21 @@ Slider brightslider
Events Events
Touch Press Event Touch Press Event
printh 92 printh 91
prints "touchevent",0 prints "touchevent",0
printh 00 printh 00
prints "{\"page\": \"settings\", \"component\": \"touchevent\", \"value\": \"press\"}",0 prints rand,0
printh 00
printh FF FF FF printh FF FF FF
Touch Release Event Touch Release Event
covx brightslider.val,bright_text.txt,0,0 if(tm_bright.en==0)
bright_text.txt+="%" {
tm_bright.en=1
}
printh 91 printh 91
prints "brightslider",0 prints "touchevent",0
printh 00 printh 00
prints brightslider.val,0 prints rand,0
printh FF FF FF printh FF FF FF
Slider dimslider Slider dimslider
@@ -149,20 +150,21 @@ Slider dimslider
Events Events
Touch Press Event Touch Press Event
printh 92 printh 91
prints "touchevent",0 prints "touchevent",0
printh 00 printh 00
prints "{\"page\": \"settings\", \"component\": \"touchevent\", \"value\": \"press\"}",0 prints rand,0
printh 00
printh FF FF FF printh FF FF FF
Touch Release Event Touch Release Event
covx dimslider.val,dim_text.txt,0,0 if(tm_dim.en==0)
dim_text.txt+="%" {
tm_dim.en=1
}
printh 91 printh 91
prints "dimslider",0 prints "touchevent",0
printh 00 printh 00
prints dimslider.val,0 prints rand,0
printh FF FF FF printh FF FF FF
Button button_back Button button_back
@@ -306,3 +308,39 @@ Timer wakeup_timer
wakeup_timer.en=0 wakeup_timer.en=0
} }
Timer tm_bright
Attributes
ID : 18
Scope : local
Period (ms): 100
Enabled : no
Events
Timer Event
covx brightslider.val,bright_text.txt,0,0
bright_text.txt+="%"
printh 91
prints "brightslider",0
printh 00
prints brightslider.val,0
printh FF FF FF
tm_bright.en=0
Timer tm_dim
Attributes
ID : 19
Scope : local
Period (ms): 100
Enabled : no
Events
Timer Event
covx dimslider.val,dim_text.txt,0,0
dim_text.txt+="%"
printh 91
prints "dimslider",0
printh 00
prints dimslider.val,0
printh FF FF FF
tm_dim.en=0

Binary file not shown.

Binary file not shown.

View File

@@ -217,21 +217,17 @@ Slider brightslider
Events Events
Touch Press Event Touch Press Event
printh 92 printh 91
prints "touchevent",0 prints "touchevent",0
printh 00 printh 00
prints "{\"page\": \"settings\", \"component\": \"touchevent\", \"value\": \"press\"}",0 prints rand,0
printh 00
printh FF FF FF printh FF FF FF
Touch Release Event Touch Release Event
covx brightslider.val,bright_text.txt,0,0 if(tm_bright.en==0)
bright_text.txt+="%" {
printh 91 tm_bright.en=1
prints "brightslider",0 }
printh 00
prints brightslider.val,0
printh FF FF FF
printh 91 printh 91
prints "touchevent",0 prints "touchevent",0
printh 00 printh 00
@@ -250,21 +246,17 @@ Slider dimslider
Events Events
Touch Press Event Touch Press Event
printh 92 printh 91
prints "touchevent",0 prints "touchevent",0
printh 00 printh 00
prints "{\"page\": \"settings\", \"component\": \"touchevent\", \"value\": \"press\"}",0 prints rand,0
printh 00
printh FF FF FF printh FF FF FF
Touch Release Event Touch Release Event
covx dimslider.val,dim_text.txt,0,0 if(tm_dim.en==0)
dim_text.txt+="%" {
printh 91 tm_dim.en=1
prints "dimslider",0 }
printh 00
prints dimslider.val,0
printh FF FF FF
printh 91 printh 91
prints "touchevent",0 prints "touchevent",0
printh 00 printh 00
@@ -412,3 +404,37 @@ Timer wakeup_timer
wakeup_timer.en=0 wakeup_timer.en=0
} }
Timer tm_bright
Attributes
ID : 22
Scope : local
Period (ms): 100
Enabled : no
Events
Timer Event
printh 92
prints "touchevent",0
printh 00
prints "{\"page\": \"settings\", \"component\": \"touchevent\", \"value\": \"press\"}",0
printh 00
printh FF FF FF
Timer tm_dim
Attributes
ID : 23
Scope : local
Period (ms): 100
Enabled : no
Events
Timer Event
covx dimslider.val,dim_text.txt,0,0
dim_text.txt+="%"
printh 91
prints "dimslider",0
printh 00
prints dimslider.val,0
printh FF FF FF
tm_dim.en=0

Binary file not shown.

Binary file not shown.

View File

@@ -121,20 +121,21 @@ Slider brightslider
Events Events
Touch Press Event Touch Press Event
printh 92 printh 91
prints "touchevent",0 prints "touchevent",0
printh 00 printh 00
prints "{\"page\": \"settings\", \"component\": \"touchevent\", \"value\": \"press\"}",0 prints rand,0
printh 00
printh FF FF FF printh FF FF FF
Touch Release Event Touch Release Event
covx brightslider.val,bright_text.txt,0,0 if(tm_bright.en==0)
bright_text.txt+="%" {
tm_bright.en=1
}
printh 91 printh 91
prints "brightslider",0 prints "touchevent",0
printh 00 printh 00
prints brightslider.val,0 prints rand,0
printh FF FF FF printh FF FF FF
Slider dimslider Slider dimslider
@@ -149,20 +150,21 @@ Slider dimslider
Events Events
Touch Press Event Touch Press Event
printh 92 printh 91
prints "touchevent",0 prints "touchevent",0
printh 00 printh 00
prints "{\"page\": \"settings\", \"component\": \"touchevent\", \"value\": \"press\"}",0 prints rand,0
printh 00
printh FF FF FF printh FF FF FF
Touch Release Event Touch Release Event
covx dimslider.val,dim_text.txt,0,0 if(tm_dim.en==0)
dim_text.txt+="%" {
tm_dim.en=1
}
printh 91 printh 91
prints "dimslider",0 prints "touchevent",0
printh 00 printh 00
prints dimslider.val,0 prints rand,0
printh FF FF FF printh FF FF FF
Button button_back Button button_back
@@ -306,3 +308,39 @@ Timer wakeup_timer
wakeup_timer.en=0 wakeup_timer.en=0
} }
Timer tm_bright
Attributes
ID : 18
Scope : local
Period (ms): 100
Enabled : no
Events
Timer Event
covx brightslider.val,bright_text.txt,0,0
bright_text.txt+="%"
printh 91
prints "brightslider",0
printh 00
prints brightslider.val,0
printh FF FF FF
tm_bright.en=0
Timer tm_dim
Attributes
ID : 19
Scope : local
Period (ms): 100
Enabled : no
Events
Timer Event
covx dimslider.val,dim_text.txt,0,0
dim_text.txt+="%"
printh 91
prints "dimslider",0
printh 00
prints dimslider.val,0
printh FF FF FF
tm_dim.en=0