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
Touch Press Event
printh 92
printh 91
prints "touchevent",0
printh 00
prints "{\"page\": \"settings\", \"component\": \"touchevent\", \"value\": \"press\"}",0
printh 00
prints rand,0
printh FF FF FF
Touch Release Event
covx brightslider.val,bright_text.txt,0,0
bright_text.txt+="%"
if(tm_bright.en==0)
{
tm_bright.en=1
}
printh 91
prints "brightslider",0
prints "touchevent",0
printh 00
prints brightslider.val,0
prints rand,0
printh FF FF FF
Slider dimslider
@@ -149,20 +150,21 @@ Slider dimslider
Events
Touch Press Event
printh 92
printh 91
prints "touchevent",0
printh 00
prints "{\"page\": \"settings\", \"component\": \"touchevent\", \"value\": \"press\"}",0
printh 00
prints rand,0
printh FF FF FF
Touch Release Event
covx dimslider.val,dim_text.txt,0,0
dim_text.txt+="%"
if(tm_dim.en==0)
{
tm_dim.en=1
}
printh 91
prints "dimslider",0
prints "touchevent",0
printh 00
prints dimslider.val,0
prints rand,0
printh FF FF FF
Button button_back
@@ -306,3 +308,39 @@ Timer wakeup_timer
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
Touch Press Event
printh 92
printh 91
prints "touchevent",0
printh 00
prints "{\"page\": \"settings\", \"component\": \"touchevent\", \"value\": \"press\"}",0
printh 00
prints rand,0
printh FF FF FF
Touch Release 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
if(tm_bright.en==0)
{
tm_bright.en=1
}
printh 91
prints "touchevent",0
printh 00
@@ -250,21 +246,17 @@ Slider dimslider
Events
Touch Press Event
printh 92
printh 91
prints "touchevent",0
printh 00
prints "{\"page\": \"settings\", \"component\": \"touchevent\", \"value\": \"press\"}",0
printh 00
prints rand,0
printh FF FF FF
Touch Release 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
if(tm_dim.en==0)
{
tm_dim.en=1
}
printh 91
prints "touchevent",0
printh 00
@@ -412,3 +404,37 @@ Timer wakeup_timer
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
Touch Press Event
printh 92
printh 91
prints "touchevent",0
printh 00
prints "{\"page\": \"settings\", \"component\": \"touchevent\", \"value\": \"press\"}",0
printh 00
prints rand,0
printh FF FF FF
Touch Release Event
covx brightslider.val,bright_text.txt,0,0
bright_text.txt+="%"
if(tm_bright.en==0)
{
tm_bright.en=1
}
printh 91
prints "brightslider",0
prints "touchevent",0
printh 00
prints brightslider.val,0
prints rand,0
printh FF FF FF
Slider dimslider
@@ -149,20 +150,21 @@ Slider dimslider
Events
Touch Press Event
printh 92
printh 91
prints "touchevent",0
printh 00
prints "{\"page\": \"settings\", \"component\": \"touchevent\", \"value\": \"press\"}",0
printh 00
prints rand,0
printh FF FF FF
Touch Release Event
covx dimslider.val,dim_text.txt,0,0
dim_text.txt+="%"
if(tm_dim.en==0)
{
tm_dim.en=1
}
printh 91
prints "dimslider",0
prints "touchevent",0
printh 00
prints dimslider.val,0
prints rand,0
printh FF FF FF
Button button_back
@@ -306,3 +308,39 @@ Timer wakeup_timer
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