Merge branch 'main' of https://github.com/joBr99/nspanel-lovelace-ui (add nextion2text)

This commit is contained in:
joBr99
2022-03-29 07:55:25 +00:00
committed by GitHub Actions
parent b6485cbaa6
commit 63cc293ee7
16 changed files with 3209 additions and 1200 deletions

View File

@@ -16,37 +16,34 @@ Page cardMedia
vis p0,0
vis tSend,0
vis tInstruction,0
vis nPageDisp,0
vis tTmp,0
vis tId,0
vis t5,0
//vis nPageDisp,0
Variable (string) strCommand
Attributes
ID : 7
Scope : local
Text :
Max. Text Size: 500
Variable (string) entn
Attributes
ID : 17
Scope : local
Text :
Max. Text Size: 50
Variable (string) vaSpeakerList
Attributes
ID : 26
ID : 8
Scope : local
Text :
Max. Text Size: 200
Variable (int32) vaSpeakerPos
Variable (string) entn
Attributes
ID : 27
Scope: local
Value: 0
ID : 19
Scope : local
Text :
Max. Text Size: 50
Number nPageDisp
Attributes
ID : 6
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Associated Keyboard : none
Value : 0
Text tSend
Attributes
@@ -56,8 +53,8 @@ Text tSend
Disable release event after dragging: 0
Send Component ID : disabled
Associated Keyboard : none
Text :
Max. Text Size : 200
Text : newtxt
Max. Text Size : 100
Text tTmp
Attributes
@@ -72,7 +69,7 @@ Text tTmp
Text tInstruction
Attributes
ID : 8
ID : 9
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -83,7 +80,7 @@ Text tInstruction
Text tId
Attributes
ID : 9
ID : 10
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -94,7 +91,7 @@ Text tId
Text tHeading
Attributes
ID : 10
ID : 11
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -105,7 +102,7 @@ Text tHeading
Text tTitle
Attributes
ID : 11
ID : 12
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -116,7 +113,7 @@ Text tTitle
Text tAuthor
Attributes
ID : 12
ID : 13
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -127,7 +124,7 @@ Text tAuthor
Text t2
Attributes
ID : 13
ID : 14
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -157,7 +154,7 @@ Text t2
Text tPlayPause
Attributes
ID : 14
ID : 15
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -187,7 +184,7 @@ Text tPlayPause
Text t0
Attributes
ID : 15
ID : 16
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -217,7 +214,7 @@ Text t0
Text tIcon
Attributes
ID : 16
ID : 18
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -226,162 +223,6 @@ Text tIcon
Text :
Max. Text Size : 10
Text t1
Attributes
ID : 21
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Associated Keyboard : none
Text : 
Max. Text Size : 10
Events
Touch Press Event
hVolume.val=hVolume.val-5
// event,buttonPress2,internalNameEntity,volumeSlider,50
//craft command
tSend.txt="event,buttonPress2,"+entn.txt+",volumeSlider,"
covx hVolume.val,tTmp.txt,0,0
tSend.txt+=tTmp.txt
//send calc crc
btlen tSend.txt,sys0
crcrest 1,0xffff // reset CRC
crcputh 55 bb
crcputs sys0,1
crcputs tSend.txt,0
//send cmd
printh 55 bb
prints sys0,2
prints tSend.txt,0
prints crcval,2
Text t3
Attributes
ID : 22
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Associated Keyboard : none
Text : 
Max. Text Size : 10
Events
Touch Press Event
hVolume.val=hVolume.val+5
// event,buttonPress2,internalNameEntity,volumeSlider,50
//craft command
tSend.txt="event,buttonPress2,"+entn.txt+",volumeSlider,"
covx hVolume.val,tTmp.txt,0,0
tSend.txt+=tTmp.txt
//send calc crc
btlen tSend.txt,sys0
crcrest 1,0xffff // reset CRC
crcputh 55 bb
crcputs sys0,1
crcputs tSend.txt,0
//send cmd
printh 55 bb
prints sys0,2
prints tSend.txt,0
prints crcval,2
Text t4
Attributes
ID : 23
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Associated Keyboard : none
Text : 
Max. Text Size : 10
Text tSpeaker
Attributes
ID : 24
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Associated Keyboard : none
Text :
Max. Text Size : 50
Events
Touch Press Event
// event,buttonPress2,entn,media-next
//craft command
tSend.txt="event,buttonPress2,"
tSend.txt+=entn.txt+","
tSend.txt+="speaker-sel,"+tSpeaker.txt
//send calc crc
btlen tSend.txt,sys0
crcrest 1,0xffff // reset CRC
crcputh 55 bb
crcputs sys0,1
crcputs tSend.txt,0
//send cmd
printh 55 bb
prints sys0,2
prints tSend.txt,0
prints crcval,2
Text t6
Attributes
ID : 25
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Associated Keyboard : none
Text : 
Max. Text Size : 10
Events
Touch Press Event
//speaker
tSpeaker.pco=65535
spstr vaSpeakerList.txt,tSpeaker.txt,"?",vaSpeakerPos.val
vaSpeakerPos.val+=1
if(tSpeaker.txt=="")
{
vaSpeakerPos.val=0
spstr vaSpeakerList.txt,tSpeaker.txt,"?",vaSpeakerPos.val
}
Text t5
Attributes
ID : 28
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Associated Keyboard : none
Text : 
Max. Text Size : 10
Events
Touch Press Event
// event,buttonPress2,entn,media-next
//craft command
tSend.txt="event,buttonPress2,"
tSend.txt+=entn.txt+","
tSend.txt+="media-OnOff"
//send calc crc
btlen tSend.txt,sys0
crcrest 1,0xffff // reset CRC
crcputh 55 bb
crcputs sys0,1
crcputs tSend.txt,0
//send cmd
printh 55 bb
prints sys0,2
prints tSend.txt,0
prints crcval,2
Picture p0
Attributes
ID : 1
@@ -392,7 +233,7 @@ Picture p0
Slider hVolume
Attributes
ID : 29
ID : 17
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -403,8 +244,6 @@ Slider hVolume
Events
Touch Release Event
tmCooldown.en=1
tmCooldown.tim=800
// event,buttonPress2,internalNameEntity,volumeSlider,50
//craft command
tSend.txt="event,buttonPress2,"+entn.txt+",volumeSlider,"
@@ -435,7 +274,14 @@ Button bNext
Events
Touch Press Event
tSend.txt="event,buttonPress2,cardMedia,bNext"
nPage=nPage+1
nPageDisp.val=nPage
//page open event
// event,pageOpen,cardEntities,pageNumber
// craft command
// convert pageNumber and write to tTmp
covx nPage,tTmp.txt,0,0
tSend.txt="event,pageOpen,"+tTmp.txt
//send calc crc
btlen tSend.txt,sys0
crcrest 1,0xffff // reset CRC
@@ -461,7 +307,14 @@ Button bPrev
Events
Touch Press Event
tSend.txt="event,buttonPress2,cardMedia,bPrev"
nPage=nPage-1
nPageDisp.val=nPage
//page open event
// event,pageOpen,cardEntities,pageNumber
// craft command
// convert pageNumber and write to tTmp
covx nPage,tTmp.txt,0,0
tSend.txt="event,pageOpen,"+tTmp.txt
//send calc crc
btlen tSend.txt,sys0
crcrest 1,0xffff // reset CRC
@@ -476,7 +329,7 @@ Button bPrev
Timer tmSerial
Attributes
ID : 6
ID : 7
Scope : local
Period (ms): 50
Enabled : yes
@@ -548,32 +401,6 @@ Timer tmSerial
spstr strCommand.txt,tTmp.txt,"|",7
covx tTmp.txt,sys0,0,0
substr pageIcons.tIcons.txt,tPlayPause.txt,sys0,1
//speaker current
spstr strCommand.txt,tSpeaker.txt,"|",8
if(tSpeaker.txt!="")
{
tSpeaker.pco=1374
}else
{
tSpeaker.pco=65535
}
//speaker list
spstr strCommand.txt,vaSpeakerList.txt,"|",9
if(vaSpeakerList.txt=="")
{
vis t6,0
}
vaSpeakerPos.val=0
// on off button
spstr strCommand.txt,tTmp.txt,"|",10
if(tTmp.txt=="disable")
{
vis t5,0
}else
{
vis t5,1
covx tTmp.txt,t5.pco,0,0
}
}
if(tInstruction.txt=="time")
{
@@ -663,7 +490,7 @@ Timer tmSerial
Timer tmSleep
Attributes
ID : 18
ID : 20
Scope : local
Period (ms): 1000
Enabled : yes
@@ -681,20 +508,9 @@ Timer tmSleep
}
}
Timer tmCooldown
Attributes
ID : 20
Scope : local
Period (ms): 100
Enabled : no
Events
Timer Event
tmCooldown.en=0
TouchCap tc0
Attributes
ID : 19
ID : 21
Scope: local
Value: 0