Media player first buttons actions

This commit is contained in:
Edward Firmo
2023-09-11 23:21:57 +02:00
parent 7452dfd2bb
commit e1a078fea5
89 changed files with 2076 additions and 171 deletions

View File

@@ -4,6 +4,7 @@ Program.s
int r=0,g=0,b=0
int h=0,s=0,v=0
int p=0,q=0,t=0,f=0
int dimdelta=0
int api=0 // 0 = disconnected from HA, 1 = connected to HA
int sleep_mode=0
int is_alarm=0,is_entities=0,is_qrcode=0,is_notification=0

View File

@@ -12,7 +12,6 @@ Page alarm
Events
Preinitialize Event
dim=brightness
if(api==0)
{
page home
@@ -436,3 +435,26 @@ Hotspot bt_disarm
printh 00
printh FF FF FF
Timer wakeup_timer
Attributes
ID : 33
Scope : local
Period (ms): 100
Enabled : yes
Events
Timer Event
if(dim<brightness)
{
dimdelta=brightness-dim
dimdelta/=10
if(dimdelta<1)
{
dimdelta=1
}
dim+=dimdelta
}else
{
wakeup_timer.en=0
}

View File

@@ -12,8 +12,8 @@ Page boot
Events
Preinitialize Event
dim=0
vis bt_reboot,0
dim=100
covx display_mode,aux2.txt,0,0
nspanelevent.txt="{\"page\": \"boot\", \"event\": \"pagechanged\", \"version\": \""+tft_version.txt+"\", \"display_mode\": \""+aux2.txt+"\"}"
printh 92
@@ -37,6 +37,9 @@ Page boot
prints rand,0
printh FF FF FF
Page Exit Event
dim=0
Variable (int32) counter
Attributes
ID : 12
@@ -185,3 +188,26 @@ Timer timer
printh 00
printh FF FF FF
Timer wakeup_timer
Attributes
ID : 16
Scope : local
Period (ms): 50
Enabled : yes
Events
Timer Event
if(dim<100)
{
dimdelta=100-dim
dimdelta/=25
if(dimdelta<1)
{
dimdelta=1
}
dim+=dimdelta
}else
{
wakeup_timer.en=0
}

View File

@@ -12,7 +12,6 @@ Page buttonpage01
Events
Preinitialize Event
dim=brightness
if(api==0)
{
page home
@@ -752,6 +751,29 @@ Timer click_timer
printh FF FF FF
click_timer.en=0
Timer wakeup_timer
Attributes
ID : 58
Scope : local
Period (ms): 100
Enabled : yes
Events
Timer Event
if(dim<brightness)
{
dimdelta=brightness-dim
dimdelta/=10
if(dimdelta<1)
{
dimdelta=1
}
dim+=dimdelta
}else
{
wakeup_timer.en=0
}
TouchCap swipe
Attributes
ID : 1

View File

@@ -12,7 +12,6 @@ Page buttonpage02
Events
Preinitialize Event
dim=brightness
if(api==0)
{
page home
@@ -752,6 +751,29 @@ Timer click_timer
printh FF FF FF
click_timer.en=0
Timer wakeup_timer
Attributes
ID : 58
Scope : local
Period (ms): 100
Enabled : yes
Events
Timer Event
if(dim<brightness)
{
dimdelta=brightness-dim
dimdelta/=10
if(dimdelta<1)
{
dimdelta=1
}
dim+=dimdelta
}else
{
wakeup_timer.en=0
}
TouchCap swipe
Attributes
ID : 1

View File

@@ -12,7 +12,6 @@ Page buttonpage03
Events
Preinitialize Event
dim=brightness
if(api==0)
{
page home
@@ -752,6 +751,29 @@ Timer click_timer
printh FF FF FF
click_timer.en=0
Timer wakeup_timer
Attributes
ID : 58
Scope : local
Period (ms): 100
Enabled : yes
Events
Timer Event
if(dim<brightness)
{
dimdelta=brightness-dim
dimdelta/=10
if(dimdelta<1)
{
dimdelta=1
}
dim+=dimdelta
}else
{
wakeup_timer.en=0
}
TouchCap swipe
Attributes
ID : 1

View File

@@ -12,7 +12,6 @@ Page buttonpage04
Events
Preinitialize Event
dim=brightness
if(api==0)
{
page home
@@ -752,6 +751,29 @@ Timer click_timer
printh FF FF FF
click_timer.en=0
Timer wakeup_timer
Attributes
ID : 58
Scope : local
Period (ms): 100
Enabled : yes
Events
Timer Event
if(dim<brightness)
{
dimdelta=brightness-dim
dimdelta/=10
if(dimdelta<1)
{
dimdelta=1
}
dim+=dimdelta
}else
{
wakeup_timer.en=0
}
TouchCap swipe
Attributes
ID : 1

View File

@@ -12,7 +12,6 @@ Page climate
Events
Preinitialize Event
dim=brightness
if(api==1||entity.txt=="embedded_climate")
{
climatesetting.txt="{\"page\": \"climate\", \"component\": \"currentpage\", \"value\": \"pagechange\", \"entity\": \""+entity.txt+"\"}"
@@ -706,6 +705,29 @@ Timer click_timer
printh FF FF FF
click_timer.en=0
Timer wakeup_timer
Attributes
ID : 52
Scope : local
Period (ms): 100
Enabled : yes
Events
Timer Event
if(dim<brightness)
{
dimdelta=brightness-dim
dimdelta/=10
if(dimdelta<1)
{
dimdelta=1
}
dim+=dimdelta
}else
{
wakeup_timer.en=0
}
TouchCap swipe
Attributes
ID : 1

View File

@@ -12,7 +12,6 @@ Page confirm
Events
Preinitialize Event
dim=brightness
if(api==0)
{
page home
@@ -146,3 +145,26 @@ Button bt_clear
Touch Release Event
page page_id.val
Timer wakeup_timer
Attributes
ID : 11
Scope : local
Period (ms): 100
Enabled : yes
Events
Timer Event
if(dim<brightness)
{
dimdelta=brightness-dim
dimdelta/=10
if(dimdelta<1)
{
dimdelta=1
}
dim+=dimdelta
}else
{
wakeup_timer.en=0
}

View File

@@ -12,7 +12,6 @@ Page cover
Events
Preinitialize Event
dim=brightness
if(api==0)
{
page home
@@ -230,3 +229,26 @@ Button button_back
page home
}
Timer wakeup_timer
Attributes
ID : 15
Scope : local
Period (ms): 100
Enabled : yes
Events
Timer Event
if(dim<brightness)
{
dimdelta=brightness-dim
dimdelta/=10
if(dimdelta<1)
{
dimdelta=1
}
dim+=dimdelta
}else
{
wakeup_timer.en=0
}

View File

@@ -12,7 +12,6 @@ Page entitypage01
Events
Preinitialize Event
dim=brightness
if(api==0)
{
page home
@@ -326,6 +325,29 @@ Timer swipestore
swipex=tch0
swipey=tch1
Timer wakeup_timer
Attributes
ID : 30
Scope : local
Period (ms): 100
Enabled : yes
Events
Timer Event
if(dim<brightness)
{
dimdelta=brightness-dim
dimdelta/=10
if(dimdelta<1)
{
dimdelta=1
}
dim+=dimdelta
}else
{
wakeup_timer.en=0
}
TouchCap swipe
Attributes
ID : 1

View File

@@ -326,6 +326,29 @@ Timer swipestore
swipex=tch0
swipey=tch1
Timer wakeup_timer
Attributes
ID : 30
Scope : local
Period (ms): 100
Enabled : yes
Events
Timer Event
if(dim<brightness)
{
dimdelta=brightness-dim
dimdelta/=10
if(dimdelta<1)
{
dimdelta=1
}
dim+=dimdelta
}else
{
wakeup_timer.en=0
}
TouchCap swipe
Attributes
ID : 1

View File

@@ -12,7 +12,6 @@ Page entitypage03
Events
Preinitialize Event
dim=brightness
if(api==0)
{
page home
@@ -326,6 +325,29 @@ Timer swipestore
swipex=tch0
swipey=tch1
Timer wakeup_timer
Attributes
ID : 30
Scope : local
Period (ms): 100
Enabled : yes
Events
Timer Event
if(dim<brightness)
{
dimdelta=brightness-dim
dimdelta/=10
if(dimdelta<1)
{
dimdelta=1
}
dim+=dimdelta
}else
{
wakeup_timer.en=0
}
TouchCap swipe
Attributes
ID : 1

View File

@@ -12,7 +12,6 @@ Page entitypage04
Events
Preinitialize Event
dim=brightness
if(api==0)
{
page home
@@ -326,6 +325,29 @@ Timer swipestore
swipex=tch0
swipey=tch1
Timer wakeup_timer
Attributes
ID : 30
Scope : local
Period (ms): 100
Enabled : yes
Events
Timer Event
if(dim<brightness)
{
dimdelta=brightness-dim
dimdelta/=10
if(dimdelta<1)
{
dimdelta=1
}
dim+=dimdelta
}else
{
wakeup_timer.en=0
}
TouchCap swipe
Attributes
ID : 1

View File

@@ -12,7 +12,6 @@ Page fan
Events
Preinitialize Event
dim=brightness
if(api==0)
{
page home
@@ -362,6 +361,29 @@ Timer timer0
printh 00
printh FF FF FF
Timer wakeup_timer
Attributes
ID : 17
Scope : local
Period (ms): 100
Enabled : yes
Events
Timer Event
if(dim<brightness)
{
dimdelta=brightness-dim
dimdelta/=10
if(dimdelta<1)
{
dimdelta=1
}
dim+=dimdelta
}else
{
wakeup_timer.en=0
}
TouchCap swipe
Attributes
ID : 4

View File

@@ -12,7 +12,6 @@ Page home
Events
Preinitialize Event
dim=brightness
dimtimer.en=1
sleeptimer.en=1
printh 92
@@ -566,7 +565,7 @@ Timer dimtimer
Timer Event
if(disdim.val==0)
{
dim=brightness_dim // Dim down screen to val set from HA
dims=brightness_dim // Dim down screen to val set from HA
}
Timer swipestore
@@ -608,6 +607,29 @@ Timer settings_timer
Timer Event
page settings
Timer wakeup_timer
Attributes
ID : 50
Scope : local
Period (ms): 50
Enabled : yes
Events
Timer Event
if(dim<brightness)
{
dimdelta=brightness-dim
dimdelta/=25
if(dimdelta<1)
{
dimdelta=1
}
dim+=dimdelta
}else
{
wakeup_timer.en=0
}
TouchCap swipe
Attributes
ID : 3

View File

@@ -12,7 +12,6 @@ Page keyb_num
Events
Preinitialize Event
dim=brightness
if(api==0)
{
page page_id.val
@@ -375,3 +374,26 @@ Button bview
pin.pw=1
}
Timer wakeup_timer
Attributes
ID : 24
Scope : local
Period (ms): 100
Enabled : yes
Events
Timer Event
if(dim<brightness)
{
dimdelta=brightness-dim
dimdelta/=10
if(dimdelta<1)
{
dimdelta=1
}
dim+=dimdelta
}else
{
wakeup_timer.en=0
}

View File

@@ -12,7 +12,6 @@ Page light
Events
Preinitialize Event
dim=brightness
if(api==0)
{
page home
@@ -648,6 +647,29 @@ Timer swipestore
swipex=tch0
swipey=tch1
Timer wakeup_timer
Attributes
ID : 34
Scope : local
Period (ms): 100
Enabled : yes
Events
Timer Event
if(dim<brightness)
{
dimdelta=brightness-dim
dimdelta/=10
if(dimdelta<1)
{
dimdelta=1
}
dim+=dimdelta
}else
{
wakeup_timer.en=0
}
TouchCap swipe
Attributes
ID : 20

View File

@@ -12,7 +12,6 @@ Page media_player
Events
Preinitialize Event
dim=brightness
if(api==0)
{
page home
@@ -62,6 +61,19 @@ Variable (string) lastclick
Text :
Max. Text Size: 255
Variable (string) va0
Attributes
ID : 24
Scope : local
Text :
Max. Text Size: 10
Variable (int32) is_muted
Attributes
ID : 25
Scope: local
Value: 0
Text page_label
Attributes
ID : 1
@@ -104,7 +116,13 @@ Text bt_vol_down
Events
Touch Release Event
lastclick.txt="{\"page\": \"media_player\", \"event\": \"short_click\", \"component\": \"bt_vol_down\", \"entity\": \""+entity.txt+"\"}"
if(vol_slider.val>0)
{
vol_slider.val--
covx vol_slider.val,va0.txt,0,0
vol_text.txt=va0.txt+"%"
timer0.en=1
}
printh 92
prints "localevent",0
printh 00
@@ -124,7 +142,13 @@ Text bt_vol_up
Events
Touch Release Event
lastclick.txt="{\"page\": \"media_player\", \"event\": \"short_click\", \"component\": \"bt_vol_up\", \"entity\": \""+entity.txt+"\"}"
if(vol_slider.val<100)
{
vol_slider.val++
covx vol_slider.val,va0.txt,0,0
vol_text.txt=va0.txt+"%"
timer0.en=1
}
printh 92
prints "localevent",0
printh 00
@@ -144,7 +168,14 @@ Text bt_mute
Events
Touch Release Event
lastclick.txt="{\"page\": \"media_player\", \"event\": \"short_click\", \"component\": \"bt_mute\", \"entity\": \""+entity.txt+"\"}"
if(is_muted.val==1)
{
va0.txt="true"
}else
{
va0.txt="false"
}
lastclick.txt="{\"page\": \"media_player\", \"key\": \"volume_mute\", \"value\": \""+va0.txt+"\", \"entity\": \""+entity.txt+"\"}"
printh 92
prints "localevent",0
printh 00
@@ -204,7 +235,7 @@ Text bt_prev
Events
Touch Release Event
lastclick.txt="{\"page\": \"media_player\", \"event\": \"short_click\", \"component\": \"bt_prev\", \"entity\": \""+entity.txt+"\"}"
lastclick.txt="{\"page\": \"media_player\", \"key\": \"media_previous_track\", \"value\": \"\", \"entity\": \""+entity.txt+"\"}"
printh 92
prints "localevent",0
printh 00
@@ -224,7 +255,7 @@ Text bt_play_pause
Events
Touch Release Event
lastclick.txt="{\"page\": \"media_player\", \"event\": \"short_click\", \"component\": \"bt_play_pause\", \"entity\": \""+entity.txt+"\"}"
lastclick.txt="{\"page\": \"media_player\", \"key\": \"media_play_pause\", \"value\": \"\", \"entity\": \""+entity.txt+"\"}"
printh 92
prints "localevent",0
printh 00
@@ -244,7 +275,7 @@ Text bt_stop
Events
Touch Release Event
lastclick.txt="{\"page\": \"media_player\", \"event\": \"short_click\", \"component\": \"bt_stop\", \"entity\": \""+entity.txt+"\"}"
lastclick.txt="{\"page\": \"media_player\", \"key\": \"media_stop\", \"value\": \"\", \"entity\": \""+entity.txt+"\"}"
printh 92
prints "localevent",0
printh 00
@@ -264,7 +295,7 @@ Text bt_next
Events
Touch Release Event
lastclick.txt="{\"page\": \"media_player\", \"event\": \"short_click\", \"component\": \"bt_next\", \"entity\": \""+entity.txt+"\"}"
lastclick.txt="{\"page\": \"media_player\", \"key\": \"media_next_track\", \"value\": \"\", \"entity\": \""+entity.txt+"\"}"
printh 92
prints "localevent",0
printh 00
@@ -284,7 +315,7 @@ Text bt_on_off
Events
Touch Release Event
lastclick.txt="{\"page\": \"media_player\", \"event\": \"short_click\", \"component\": \"bt_on_off\", \"entity\": \""+entity.txt+"\"}"
lastclick.txt="{\"page\": \"media_player\", \"key\": \"toggle\", \"value\": \"\", \"entity\": \""+entity.txt+"\"}"
printh 92
prints "localevent",0
printh 00
@@ -312,6 +343,9 @@ Slider vol_slider
Events
Touch Release Event
covx vol_slider.val,va0.txt,0,0
vol_text.txt=va0.txt+"%"
timer0.en=1
printh 91
prints "touchevent",0
printh 00
@@ -347,3 +381,46 @@ Button button_back
page home
}
Timer wakeup_timer
Attributes
ID : 22
Scope : local
Period (ms): 100
Enabled : yes
Events
Timer Event
if(dim<brightness)
{
dimdelta=brightness-dim
dimdelta/=10
if(dimdelta<1)
{
dimdelta=1
}
dim+=dimdelta
}else
{
wakeup_timer.en=0
}
Timer timer0
Attributes
ID : 23
Scope : local
Period (ms): 1000
Enabled : no
Events
Timer Event
timer0.en=0
covx vol_slider.val,va0.txt,0,0
vol_text.txt=va0.txt+"%"
lastclick.txt="{\"page\": \"media_player\", \"key\": \"volume_set\", \"value\": "+va0.txt+", \"entity\": \""+entity.txt+"\"}"
printh 92
prints "localevent",0
printh 00
prints lastclick.txt,0
printh 00
printh FF FF FF

View File

@@ -12,7 +12,6 @@ Page notification
Events
Preinitialize Event
dim=brightness
if(api==0)
{
page home
@@ -133,6 +132,29 @@ Timer swipestore
swipex=tch0
swipey=tch1
Timer wakeup_timer
Attributes
ID : 9
Scope : local
Period (ms): 100
Enabled : yes
Events
Timer Event
if(dim<brightness)
{
dimdelta=brightness-dim
dimdelta/=10
if(dimdelta<1)
{
dimdelta=1
}
dim+=dimdelta
}else
{
wakeup_timer.en=0
}
TouchCap swipe
Attributes
ID : 3

View File

@@ -12,7 +12,6 @@ Page qrcode
Events
Preinitialize Event
dim=brightness
printh 92
prints "nspanelevent",0
printh 00
@@ -79,6 +78,29 @@ Timer swipestore
swipex=tch0
swipey=tch1
Timer wakeup_timer
Attributes
ID : 6
Scope : local
Period (ms): 100
Enabled : yes
Events
Timer Event
if(dim<brightness)
{
dimdelta=brightness-dim
dimdelta/=10
if(dimdelta<1)
{
dimdelta=1
}
dim+=dimdelta
}else
{
wakeup_timer.en=0
}
TouchCap swipe
Attributes
ID : 1

View File

@@ -12,7 +12,6 @@ Page settings
Events
Preinitialize Event
dim=brightness
covx brightslider.val,bright_text.txt,0,0
bright_text.txt+="%"
covx dimslider.val,dim_text.txt,0,0
@@ -282,3 +281,26 @@ Hotspot bt_dim_up
printh FF FF FF
}
Timer wakeup_timer
Attributes
ID : 17
Scope : local
Period (ms): 100
Enabled : yes
Events
Timer Event
if(dim<brightness)
{
dimdelta=brightness-dim
dimdelta/=10
if(dimdelta<1)
{
dimdelta=1
}
dim+=dimdelta
}else
{
wakeup_timer.en=0
}

View File

@@ -12,7 +12,6 @@ Page weather01
Events
Preinitialize Event
dim=brightness
if(api==0)
{
page home
@@ -223,6 +222,29 @@ Timer swipestore
swipex=tch0
swipey=tch1
Timer wakeup_timer
Attributes
ID : 20
Scope : local
Period (ms): 100
Enabled : yes
Events
Timer Event
if(dim<brightness)
{
dimdelta=brightness-dim
dimdelta/=10
if(dimdelta<1)
{
dimdelta=1
}
dim+=dimdelta
}else
{
wakeup_timer.en=0
}
TouchCap swipe
Attributes
ID : 1

View File

@@ -12,7 +12,6 @@ Page weather02
Events
Preinitialize Event
dim=brightness
if(api==0)
{
page home
@@ -223,6 +222,29 @@ Timer swipestore
swipex=tch0
swipey=tch1
Timer wakeup_timer
Attributes
ID : 20
Scope : local
Period (ms): 100
Enabled : yes
Events
Timer Event
if(dim<brightness)
{
dimdelta=brightness-dim
dimdelta/=10
if(dimdelta<1)
{
dimdelta=1
}
dim+=dimdelta
}else
{
wakeup_timer.en=0
}
TouchCap swipe
Attributes
ID : 1

View File

@@ -12,7 +12,6 @@ Page weather03
Events
Preinitialize Event
dim=brightness
if(api==0)
{
page home
@@ -223,6 +222,29 @@ Timer swipestore
swipex=tch0
swipey=tch1
Timer wakeup_timer
Attributes
ID : 20
Scope : local
Period (ms): 100
Enabled : yes
Events
Timer Event
if(dim<brightness)
{
dimdelta=brightness-dim
dimdelta/=10
if(dimdelta<1)
{
dimdelta=1
}
dim+=dimdelta
}else
{
wakeup_timer.en=0
}
TouchCap swipe
Attributes
ID : 1

View File

@@ -12,7 +12,6 @@ Page weather04
Events
Preinitialize Event
dim=brightness
if(api==0)
{
page home
@@ -223,6 +222,29 @@ Timer swipestore
swipex=tch0
swipey=tch1
Timer wakeup_timer
Attributes
ID : 20
Scope : local
Period (ms): 100
Enabled : yes
Events
Timer Event
if(dim<brightness)
{
dimdelta=brightness-dim
dimdelta/=10
if(dimdelta<1)
{
dimdelta=1
}
dim+=dimdelta
}else
{
wakeup_timer.en=0
}
TouchCap swipe
Attributes
ID : 1

View File

@@ -12,7 +12,6 @@ Page weather05
Events
Preinitialize Event
dim=brightness
if(api==0)
{
page home
@@ -223,6 +222,29 @@ Timer swipestore
swipex=tch0
swipey=tch1
Timer wakeup_timer
Attributes
ID : 20
Scope : local
Period (ms): 100
Enabled : yes
Events
Timer Event
if(dim<brightness)
{
dimdelta=brightness-dim
dimdelta/=10
if(dimdelta<1)
{
dimdelta=1
}
dim+=dimdelta
}else
{
wakeup_timer.en=0
}
TouchCap swipe
Attributes
ID : 1