Add keyb_num page

This commit is contained in:
Edward Firmo
2023-08-16 13:19:41 +02:00
parent 6964af008b
commit cb0e2aaa4b
13 changed files with 1105 additions and 29 deletions

View File

@@ -74,6 +74,13 @@ Variable (string) va0
Text :
Max. Text Size: 10
Variable (string) code_format
Attributes
ID : 34
Scope : local
Text :
Max. Text Size: 15
Text page_label
Attributes
ID : 1
@@ -299,9 +306,13 @@ Hotspot bt_home
Events
Touch Press Event
bt_home_pic.pic=134
bt_home_text.bco=65024
bt_home_text.pco=0
bt_home_icon.bco=65024
bt_home_icon.pco=0
Touch Release Event
lastclick.txt="{\"domain\": \"alarm\", \"key\": \"home\", \"value\": \"click\", \"entity\": \""+home.entity.txt+"\"}"
lastclick.txt="{\"domain\": \"alarm\", \"key\": \"home\", \"value\": \"click\", \"entity\": \""+home.entity.txt+"\", \"code_format\": \""+code_format.txt+"\"}"
printh 92
prints "localevent",0
printh 00
@@ -319,9 +330,13 @@ Hotspot bt_away
Events
Touch Press Event
bt_away_pic.pic=134
bt_away_text.bco=65024
bt_away_text.pco=0
bt_away_icon.bco=65024
bt_away_icon.pco=0
Touch Release Event
lastclick.txt="{\"domain\": \"alarm\", \"key\": \"away\", \"value\": \"click\", \"entity\": \""+home.entity.txt+"\"}"
lastclick.txt="{\"domain\": \"alarm\", \"key\": \"away\", \"value\": \"click\", \"entity\": \""+home.entity.txt+"\", \"code_format\": \""+code_format.txt+"\"}"
printh 92
prints "localevent",0
printh 00
@@ -339,9 +354,13 @@ Hotspot bt_night
Events
Touch Press Event
bt_night_pic.pic=134
bt_night_text.bco=65024
bt_night_text.pco=0
bt_night_icon.bco=65024
bt_night_icon.pco=0
Touch Release Event
lastclick.txt="{\"domain\": \"alarm\", \"key\": \"night\", \"value\": \"click\", \"entity\": \""+home.entity.txt+"\"}"
lastclick.txt="{\"domain\": \"alarm\", \"key\": \"night\", \"value\": \"click\", \"entity\": \""+home.entity.txt+"\", \"code_format\": \""+code_format.txt+"\"}"
printh 92
prints "localevent",0
printh 00
@@ -359,9 +378,13 @@ Hotspot bt_vacat
Events
Touch Press Event
bt_vacat_pic.pic=134
bt_vacat_text.bco=65024
bt_vacat_text.pco=0
bt_vacat_icon.bco=65024
bt_vacat_icon.pco=0
Touch Release Event
lastclick.txt="{\"domain\": \"alarm\", \"key\": \"vacation\", \"value\": \"click\", \"entity\": \""+home.entity.txt+"\"}"
lastclick.txt="{\"domain\": \"alarm\", \"key\": \"vacation\", \"value\": \"click\", \"entity\": \""+home.entity.txt+"\", \"code_format\": \""+code_format.txt+"\"}"
printh 92
prints "localevent",0
printh 00
@@ -379,9 +402,13 @@ Hotspot bt_bypass
Events
Touch Press Event
bt_bypass_pic.pic=134
bt_bypass_text.bco=65024
bt_bypass_text.pco=0
bt_bypass_icon.bco=65024
bt_bypass_icon.pco=0
Touch Release Event
lastclick.txt="{\"domain\": \"alarm\", \"key\": \"bypass\", \"value\": \"click\", \"entity\": \""+home.entity.txt+"\"}"
lastclick.txt="{\"domain\": \"alarm\", \"key\": \"bypass\", \"value\": \"click\", \"entity\": \""+home.entity.txt+"\", \"code_format\": \""+code_format.txt+"\"}"
printh 92
prints "localevent",0
printh 00
@@ -399,9 +426,13 @@ Hotspot bt_disarm
Events
Touch Press Event
bt_disarm_pic.pic=134
bt_disarm_text.bco=65024
bt_disarm_text.pco=0
bt_disarm_icon.bco=65024
bt_disarm_icon.pco=0
Touch Release Event
lastclick.txt="{\"domain\": \"alarm\", \"key\": \"disarm\", \"value\": \"click\", \"entity\": \""+home.entity.txt+"\"}"
lastclick.txt="{\"domain\": \"alarm\", \"key\": \"disarm\", \"value\": \"click\", \"entity\": \""+home.entity.txt+"\", \"code_format\": \""+code_format.txt+"\"}"
printh 92
prints "localevent",0
printh 00

View File

@@ -0,0 +1,326 @@
Page keyb_num
Attributes
ID : 0
Scope : local
Dragging : 0
Send Component ID : disabled
Locked : no
Swide up page ID : disabled
Swide down page ID : disabled
Swide left page ID : disabled
Swide right page ID: disabled
Events
Preinitialize Event
dim=home.brightness.val
if(api==0)
{
page page_id.val
}else
{
aux.txt="{\"page\": \"keyb_num\", \"component\": \"currentpage\", \"value\": \"pagechange\", \"entity\": \""+entity.txt+"\"}"
printh 92
prints "nspanelevent",0
printh 00
prints aux.txt,0
printh 00
printh FF FF FF
}
Touch Press Event
aux.txt="{\"page\": \"keyb_num\", \"component\": \"touchevent\", \"value\": \"press\", \"entity\": \""+entity.txt+"\"}"
printh 92
prints "touchevent",0
printh 00
prints aux.txt,0
printh 00
printh FF FF FF
Touch Release Event
aux.txt="{\"page\": \"keyb_num\", \"component\": \"touchevent\", \"value\": \"release\", \"entity\": \""+entity.txt+"\"}"
printh 92
prints "touchevent",0
printh 00
prints aux.txt,0
printh 00
printh FF FF FF
Variable (int32) page_id
Attributes
ID : 17
Scope: local
Value: 0
Variable (string) key
Attributes
ID : 19
Scope : local
Text :
Max. Text Size: 10
Variable (string) entity
Attributes
ID : 20
Scope : local
Text :
Max. Text Size: 100
Variable (string) domain
Attributes
ID : 21
Scope : local
Text : alarm
Max. Text Size: 10
Variable (string) aux
Attributes
ID : 22
Scope : local
Text :
Max. Text Size: 100
Variable (string) value
Attributes
ID : 23
Scope : local
Text :
Max. Text Size: 10
Text t0
Attributes
ID : 1
Scope : local
Dragging : 0
Send Component ID : disabled
Associated Keyboard: none
Text :
Max. Text Size : 10
Text pin
Attributes
ID : 2
Scope : local
Dragging : 0
Send Component ID : disabled
Associated Keyboard: none
Text :
Max. Text Size : 25
Text t1
Attributes
ID : 18
Scope : local
Dragging : 0
Send Component ID : disabled
Associated Keyboard: none
Text : Alarm
Max. Text Size : 10
Button b1
Attributes
ID : 3
Scope : local
Dragging : 0
Send Component ID: disabled
State : unpressed
Text : 1
Max. Text Size : 1
Events
Touch Release Event
pin.txt+=b1.txt
Button bclose
Attributes
ID : 4
Scope : local
Dragging : 0
Send Component ID: disabled
State : unpressed
Text : X
Max. Text Size : 10
Events
Touch Release Event
page page_id.val
Button b2
Attributes
ID : 5
Scope : local
Dragging : 0
Send Component ID: disabled
State : unpressed
Text : 2
Max. Text Size : 1
Events
Touch Release Event
pin.txt+=b2.txt
Button b3
Attributes
ID : 6
Scope : local
Dragging : 0
Send Component ID: disabled
State : unpressed
Text : 3
Max. Text Size : 1
Events
Touch Release Event
pin.txt+=b3.txt
Button b4
Attributes
ID : 7
Scope : local
Dragging : 0
Send Component ID: disabled
State : unpressed
Text : 4
Max. Text Size : 1
Events
Touch Release Event
pin.txt+=b4.txt
Button b5
Attributes
ID : 8
Scope : local
Dragging : 0
Send Component ID: disabled
State : unpressed
Text : 5
Max. Text Size : 1
Events
Touch Release Event
pin.txt+=b5.txt
Button b6
Attributes
ID : 9
Scope : local
Dragging : 0
Send Component ID: disabled
State : unpressed
Text : 6
Max. Text Size : 1
Events
Touch Release Event
pin.txt+=b6.txt
Button b7
Attributes
ID : 10
Scope : local
Dragging : 0
Send Component ID: disabled
State : unpressed
Text : 7
Max. Text Size : 1
Events
Touch Release Event
pin.txt+=b7.txt
Button b8
Attributes
ID : 11
Scope : local
Dragging : 0
Send Component ID: disabled
State : unpressed
Text : 8
Max. Text Size : 1
Events
Touch Release Event
pin.txt+=b8.txt
Button b9
Attributes
ID : 12
Scope : local
Dragging : 0
Send Component ID: disabled
State : unpressed
Text : 9
Max. Text Size : 1
Events
Touch Release Event
pin.txt+=b9.txt
Button bclear
Attributes
ID : 13
Scope : local
Dragging : 0
Send Component ID: disabled
State : unpressed
Text : <
Max. Text Size : 5
Events
Touch Release Event
pin.txt=""
Button b0
Attributes
ID : 14
Scope : local
Dragging : 0
Send Component ID: disabled
State : unpressed
Text : 0
Max. Text Size : 1
Events
Touch Release Event
pin.txt+=b0.txt
Button benter
Attributes
ID : 15
Scope : local
Dragging : 0
Send Component ID: disabled
State : unpressed
Text : OK
Max. Text Size : 3
Events
Touch Release Event
aux.txt="{\"domain\": \"keyb_num\", \"key\": "+key.txt+", \"value\": "+value.txt+", \"entity\": \""+entity.txt+"\", \"base_domain\": "+domain.txt+"\"}"
printh 92
prints "localevent",0
printh 00
prints aux.txt,0
printh 00
printh FF FF FF
Button bview
Attributes
ID : 16
Scope : local
Dragging : 0
Send Component ID: disabled
State : unpressed
Text : O
Max. Text Size : 3
Events
Touch Press Event
if(pin.pw==1)
{
pin.pw=0
}else
{
pin.pw=1
}