Fixed Fan page rounding

This commit is contained in:
Edward Firmo
2023-07-03 01:45:36 +02:00
parent d1c1dc018b
commit 661e51671a
10 changed files with 167 additions and 66 deletions

Binary file not shown.

View File

@@ -20,6 +20,26 @@ Page boot
printh 00 printh 00
printh FF FF FF printh FF FF FF
Variable (int32) counter
Attributes
ID : 12
Scope: local
Value: 0
Variable (string) aux
Attributes
ID : 13
Scope : local
Text :
Max. Text Size: 10
Variable (string) nspanelevent
Attributes
ID : 14
Scope : local
Text :
Max. Text Size: 100
Text ip_addr Text ip_addr
Attributes Attributes
ID : 1 ID : 1
@@ -120,3 +140,23 @@ Dual-state Button a01
Text : Reboot Text : Reboot
Max. Text Size : 6 Max. Text Size : 6
Timer timer
Attributes
ID : 11
Scope : local
Period (ms): 65534
Enabled : yes
Events
Timer Event
counter.val++
covx counter.val,aux.txt,0,0
nspanelevent.txt="{\"page\": \"boot\", \"component\": \"timeout\", \"value\": "+aux.txt+"}"
bluep_version.txt="Retry: "+aux.txt
printh 92
prints "nspanelevent",0
printh 00
prints nspanelevent.txt,0
printh 00
printh FF FF FF

View File

@@ -13,6 +13,11 @@ Page cover
Events Events
Preinitialize Event Preinitialize Event
dim=home.brightness.val dim=home.brightness.val
if(home.api.val==0)
{
page home
}else
{
coversetting.txt="{\"page\": \"cover\", \"component\": \"currentpage\", \"value\": \"pagechange\", \"entity\": \""+home.entity.txt+"\"}" coversetting.txt="{\"page\": \"cover\", \"component\": \"currentpage\", \"value\": \"pagechange\", \"entity\": \""+home.entity.txt+"\"}"
printh 92 printh 92
prints "nspanelevent",0 prints "nspanelevent",0
@@ -21,6 +26,7 @@ Page cover
printh 00 printh 00
printh FF FF FF printh FF FF FF
page_label.txt=home.entity.txt page_label.txt=home.entity.txt
}
Touch Press Event Touch Press Event
coversetting.txt="{\"page\": \"cover\", \"component\": \"touchevent\", \"value\": \"press\", \"entity\": \""+home.entity.txt+"\"}" coversetting.txt="{\"page\": \"cover\", \"component\": \"touchevent\", \"value\": \"press\", \"entity\": \""+home.entity.txt+"\"}"

View File

@@ -12,12 +12,19 @@ Page entitypage01
Events Events
Preinitialize Event Preinitialize Event
dim=home.brightness.val
if(home.api.val==0)
{
page home
}else
{
printh 92 printh 92
prints "nspanelevent",0 prints "nspanelevent",0
printh 00 printh 00
prints "{\"page\": \"entitypage01\", \"component\": \"currentpage\", \"value\": \"pagechange\"}",0 prints "{\"page\": \"entitypage01\", \"component\": \"currentpage\", \"value\": \"pagechange\"}",0
printh 00 printh 00
printh FF FF FF printh FF FF FF
}
Touch Press Event Touch Press Event
printh 92 printh 92

View File

@@ -13,6 +13,11 @@ Page light
Events Events
Preinitialize Event Preinitialize Event
dim=home.brightness.val dim=home.brightness.val
if(home.api.val==0)
{
page home
}else
{
lightsetting.txt="{\"page\": \"light\", \"component\": \"currentpage\", \"value\": \"pagechange\", \"entity\": \""+home.entity.txt+"\"}" lightsetting.txt="{\"page\": \"light\", \"component\": \"currentpage\", \"value\": \"pagechange\", \"entity\": \""+home.entity.txt+"\"}"
printh 92 printh 92
prints "nspanelevent",0 prints "nspanelevent",0
@@ -39,6 +44,7 @@ Page light
vis color_touch,0 vis color_touch,0
vis color_button,0 vis color_button,0
page_label.txt=home.entity.txt page_label.txt=home.entity.txt
}
Touch Press Event Touch Press Event
lightsetting.txt="{\"page\": \"light\", \"component\": \"touchevent\", \"value\": \"press\", \"entity\": \""+home.entity.txt+"\"}" lightsetting.txt="{\"page\": \"light\", \"component\": \"touchevent\", \"value\": \"press\", \"entity\": \""+home.entity.txt+"\"}"

View File

@@ -101,6 +101,20 @@ Hotspot accept
Dragging : 0 Dragging : 0
Send Component ID: disabled Send Component ID: disabled
Hotspot clear
Attributes
ID : 7
Scope : local
Dragging : 0
Send Component ID: disabled
Hotspot accept_hotspot
Attributes
ID : 11
Scope : local
Dragging : 0
Send Component ID: disabled
Events Events
Touch Release Event Touch Release Event
lastclick.txt="{\"page\": \"notification\", \"component\": \"accept\", \"value\": \"release\"}" lastclick.txt="{\"page\": \"notification\", \"component\": \"accept\", \"value\": \"release\"}"
@@ -111,9 +125,9 @@ Hotspot accept
printh 00 printh 00
printh FF FF FF printh FF FF FF
Hotspot clear Hotspot clear_hotspot
Attributes Attributes
ID : 7 ID : 12
Scope : local Scope : local
Dragging : 0 Dragging : 0
Send Component ID: disabled Send Component ID: disabled

View File

@@ -12,12 +12,19 @@ Page weather01
Events Events
Preinitialize Event Preinitialize Event
dim=home.brightness.val
if(home.api.val==0)
{
page home
}else
{
printh 92 printh 92
prints "nspanelevent",0 prints "nspanelevent",0
printh 00 printh 00
prints "{\"page\": \"weather01\", \"component\": \"currentpage\", \"value\": \"pagechange\"}",0 prints "{\"page\": \"weather01\", \"component\": \"currentpage\", \"value\": \"pagechange\"}",0
printh 00 printh 00
printh FF FF FF printh FF FF FF
}
Touch Press Event Touch Press Event
printh 92 printh 92

View File

@@ -12,12 +12,19 @@ Page weather02
Events Events
Preinitialize Event Preinitialize Event
dim=home.brightness.val
if(home.api.val==0)
{
page home
}else
{
printh 92 printh 92
prints "nspanelevent",0 prints "nspanelevent",0
printh 00 printh 00
prints "{\"page\": \"weather02\", \"component\": \"currentpage\", \"value\": \"pagechange\"}",0 prints "{\"page\": \"weather02\", \"component\": \"currentpage\", \"value\": \"pagechange\"}",0
printh 00 printh 00
printh FF FF FF printh FF FF FF
}
Touch Press Event Touch Press Event
printh 92 printh 92

View File

@@ -12,12 +12,19 @@ Page weather03
Events Events
Preinitialize Event Preinitialize Event
dim=home.brightness.val
if(home.api.val==0)
{
page home
}else
{
printh 92 printh 92
prints "nspanelevent",0 prints "nspanelevent",0
printh 00 printh 00
prints "{\"page\": \"weather03\", \"component\": \"currentpage\", \"value\": \"pagechange\"}",0 prints "{\"page\": \"weather03\", \"component\": \"currentpage\", \"value\": \"pagechange\"}",0
printh 00 printh 00
printh FF FF FF printh FF FF FF
}
Touch Press Event Touch Press Event
printh 92 printh 92

View File

@@ -12,12 +12,19 @@ Page weather04
Events Events
Preinitialize Event Preinitialize Event
dim=home.brightness.val
if(home.api.val==0)
{
page home
}else
{
printh 92 printh 92
prints "nspanelevent",0 prints "nspanelevent",0
printh 00 printh 00
prints "{\"page\": \"weather04\", \"component\": \"currentpage\", \"value\": \"pagechange\"}",0 prints "{\"page\": \"weather04\", \"component\": \"currentpage\", \"value\": \"pagechange\"}",0
printh 00 printh 00
printh FF FF FF printh FF FF FF
}
Touch Press Event Touch Press Event
printh 92 printh 92