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,14 +13,20 @@ Page cover
Events Events
Preinitialize Event Preinitialize Event
dim=home.brightness.val dim=home.brightness.val
coversetting.txt="{\"page\": \"cover\", \"component\": \"currentpage\", \"value\": \"pagechange\", \"entity\": \""+home.entity.txt+"\"}" if(home.api.val==0)
printh 92 {
prints "nspanelevent",0 page home
printh 00 }else
prints coversetting.txt,0 {
printh 00 coversetting.txt="{\"page\": \"cover\", \"component\": \"currentpage\", \"value\": \"pagechange\", \"entity\": \""+home.entity.txt+"\"}"
printh FF FF FF printh 92
page_label.txt=home.entity.txt prints "nspanelevent",0
printh 00
prints coversetting.txt,0
printh 00
printh FF FF FF
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
printh 92 dim=home.brightness.val
prints "nspanelevent",0 if(home.api.val==0)
printh 00 {
prints "{\"page\": \"entitypage01\", \"component\": \"currentpage\", \"value\": \"pagechange\"}",0 page home
printh 00 }else
printh FF FF FF {
printh 92
prints "nspanelevent",0
printh 00
prints "{\"page\": \"entitypage01\", \"component\": \"currentpage\", \"value\": \"pagechange\"}",0
printh 00
printh FF FF FF
}
Touch Press Event Touch Press Event
printh 92 printh 92

View File

@@ -13,32 +13,38 @@ Page light
Events Events
Preinitialize Event Preinitialize Event
dim=home.brightness.val dim=home.brightness.val
lightsetting.txt="{\"page\": \"light\", \"component\": \"currentpage\", \"value\": \"pagechange\", \"entity\": \""+home.entity.txt+"\"}" if(home.api.val==0)
printh 92 {
prints "nspanelevent",0 page home
printh 00 }else
prints lightsetting.txt,0 {
printh 00 lightsetting.txt="{\"page\": \"light\", \"component\": \"currentpage\", \"value\": \"pagechange\", \"entity\": \""+home.entity.txt+"\"}"
printh FF FF FF printh 92
vis light_b_press,1 prints "nspanelevent",0
vis lightslider,1 printh 00
vis light_value,1 prints lightsetting.txt,0
// #### OFF Button ##### printh 00
vis temp_b_press,0 printh FF FF FF
vis color_b_pres,0 vis light_b_press,1
// #### OFF Value ##### vis lightslider,1
vis temp_value,0 vis light_value,1
vis light_value_2,0 // #### OFF Button #####
// #### OFF Slider ##### vis temp_b_press,0
vis tempslider,0 vis color_b_pres,0
vis colorwheel,0 // #### OFF Value #####
// #### Hide color & temp buttons ##### vis temp_value,0
vis temp_touch,0 vis light_value_2,0
vis temp_value_2,0 // #### OFF Slider #####
vis temp_button,0 vis tempslider,0
vis color_touch,0 vis colorwheel,0
vis color_button,0 // #### Hide color & temp buttons #####
page_label.txt=home.entity.txt vis temp_touch,0
vis temp_value_2,0
vis temp_button,0
vis color_touch,0
vis color_button,0
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
printh 92 dim=home.brightness.val
prints "nspanelevent",0 if(home.api.val==0)
printh 00 {
prints "{\"page\": \"weather01\", \"component\": \"currentpage\", \"value\": \"pagechange\"}",0 page home
printh 00 }else
printh FF FF FF {
printh 92
prints "nspanelevent",0
printh 00
prints "{\"page\": \"weather01\", \"component\": \"currentpage\", \"value\": \"pagechange\"}",0
printh 00
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
printh 92 dim=home.brightness.val
prints "nspanelevent",0 if(home.api.val==0)
printh 00 {
prints "{\"page\": \"weather02\", \"component\": \"currentpage\", \"value\": \"pagechange\"}",0 page home
printh 00 }else
printh FF FF FF {
printh 92
prints "nspanelevent",0
printh 00
prints "{\"page\": \"weather02\", \"component\": \"currentpage\", \"value\": \"pagechange\"}",0
printh 00
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
printh 92 dim=home.brightness.val
prints "nspanelevent",0 if(home.api.val==0)
printh 00 {
prints "{\"page\": \"weather03\", \"component\": \"currentpage\", \"value\": \"pagechange\"}",0 page home
printh 00 }else
printh FF FF FF {
printh 92
prints "nspanelevent",0
printh 00
prints "{\"page\": \"weather03\", \"component\": \"currentpage\", \"value\": \"pagechange\"}",0
printh 00
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
printh 92 dim=home.brightness.val
prints "nspanelevent",0 if(home.api.val==0)
printh 00 {
prints "{\"page\": \"weather04\", \"component\": \"currentpage\", \"value\": \"pagechange\"}",0 page home
printh 00 }else
printh FF FF FF {
printh 92
prints "nspanelevent",0
printh 00
prints "{\"page\": \"weather04\", \"component\": \"currentpage\", \"value\": \"pagechange\"}",0
printh 00
printh FF FF FF
}
Touch Press Event Touch Press Event
printh 92 printh 92