Page home
    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=brightness.val
            dimtimer.en=1
            sleeptimer.en=1
            printh 92
            prints "nspanelevent",0
            printh 00
            prints "{\"page\": \"home\", \"component\": \"currentpage\", \"value\": \"pagechange\"}",0
            printh 00
            printh FF FF FF
            vis button06_icon,0
            vis button06,0
        
Variable (int32) brightness
    Attributes
        ID   : 2
        Scope: global
        Value: 100
    
Variable (int32) brightdd
    Attributes
        ID   : 3
        Scope: global
        Value: 40
    
Variable (int32) disdim
    Attributes
        ID   : 4
        Scope: global
        Value: 0
    
Variable (int32) sleepmodus
    Attributes
        ID   : 16
        Scope: global
        Value: 0
    
Variable (string) lastclick
    Attributes
        ID            : 54
        Scope         : local
        Text          : 
        Max. Text Size: 100
    
Variable (string) entity
    Attributes
        ID            : 55
        Scope         : global
        Text          : 
        Max. Text Size: 100
    
Text time
    Attributes
        ID                 : 7
        Scope              : global
        Dragging           : 0
        Send Component ID  : disabled
        Associated Keyboard: none
        Text               : 
        Max. Text Size     : 5
    
Text current_temp
    Attributes
        ID                 : 8
        Scope              : global
        Dragging           : 0
        Send Component ID  : disabled
        Associated Keyboard: none
        Text               : 
        Max. Text Size     : 8
    
Text outdoor_temp
    Attributes
        ID                 : 9
        Scope              : global
        Dragging           : 0
        Send Component ID  : disabled
        Associated Keyboard: none
        Text               : 
        Max. Text Size     : 8
    
Text date
    Attributes
        ID                 : 10
        Scope              : global
        Dragging           : 0
        Send Component ID  : disabled
        Associated Keyboard: none
        Text               : 
        Max. Text Size     : 25
    
Text value01_state
    Attributes
        ID                 : 12
        Scope              : global
        Dragging           : 0
        Send Component ID  : disabled
        Associated Keyboard: none
        Text               : 
        Max. Text Size     : 10
    
Text left_bt_text
    Attributes
        ID                 : 17
        Scope              : global
        Dragging           : 0
        Send Component ID  : disabled
        Associated Keyboard: none
        Text               : 
        Max. Text Size     : 20
    
Text right_bt_text
    Attributes
        ID                 : 18
        Scope              : global
        Dragging           : 0
        Send Component ID  : disabled
        Associated Keyboard: none
        Text               : 
        Max. Text Size     : 20
    
Text icon_top_01
    Attributes
        ID                 : 21
        Scope              : global
        Dragging           : 0
        Send Component ID  : disabled
        Associated Keyboard: none
        Text               : 
        Max. Text Size     : 10
    
Text icon_top_02
    Attributes
        ID                 : 22
        Scope              : global
        Dragging           : 0
        Send Component ID  : disabled
        Associated Keyboard: none
        Text               : 
        Max. Text Size     : 10
    
Text icon_top_03
    Attributes
        ID                 : 23
        Scope              : global
        Dragging           : 0
        Send Component ID  : disabled
        Associated Keyboard: none
        Text               : 
        Max. Text Size     : 10
    
Text icon_top_04
    Attributes
        ID                 : 24
        Scope              : global
        Dragging           : 0
        Send Component ID  : disabled
        Associated Keyboard: none
        Text               : 
        Max. Text Size     : 10
    
Text icon_top_05
    Attributes
        ID                 : 25
        Scope              : global
        Dragging           : 0
        Send Component ID  : disabled
        Associated Keyboard: none
        Text               : 
        Max. Text Size     : 10
    
Text icon_top_06
    Attributes
        ID                 : 26
        Scope              : global
        Dragging           : 0
        Send Component ID  : disabled
        Associated Keyboard: none
        Text               : 
        Max. Text Size     : 10
    
Text icon_top_07
    Attributes
        ID                 : 27
        Scope              : global
        Dragging           : 0
        Send Component ID  : disabled
        Associated Keyboard: none
        Text               : 
        Max. Text Size     : 10
    
Text icon_top_08
    Attributes
        ID                 : 28
        Scope              : global
        Dragging           : 0
        Send Component ID  : disabled
        Associated Keyboard: none
        Text               : 
        Max. Text Size     : 10
    
Text icon_top_09
    Attributes
        ID                 : 29
        Scope              : global
        Dragging           : 0
        Send Component ID  : disabled
        Associated Keyboard: none
        Text               : 
        Max. Text Size     : 10
    
Text icon_top_10
    Attributes
        ID                 : 30
        Scope              : global
        Dragging           : 0
        Send Component ID  : disabled
        Associated Keyboard: none
        Text               : 
        Max. Text Size     : 10
    
Text value01_icon
    Attributes
        ID                 : 31
        Scope              : global
        Dragging           : 0
        Send Component ID  : disabled
        Associated Keyboard: none
        Text               : 
        Max. Text Size     : 10
    
Text value03_state
    Attributes
        ID                 : 32
        Scope              : global
        Dragging           : 0
        Send Component ID  : disabled
        Associated Keyboard: none
        Text               : 
        Max. Text Size     : 10
    
Text value03_icon
    Attributes
        ID                 : 33
        Scope              : global
        Dragging           : 0
        Send Component ID  : disabled
        Associated Keyboard: none
        Text               : 
        Max. Text Size     : 10
    
Text value02_icon
    Attributes
        ID                 : 34
        Scope              : global
        Dragging           : 0
        Send Component ID  : disabled
        Associated Keyboard: none
        Text               : 
        Max. Text Size     : 10
    
Text value02_state
    Attributes
        ID                 : 35
        Scope              : global
        Dragging           : 0
        Send Component ID  : disabled
        Associated Keyboard: none
        Text               : 
        Max. Text Size     : 10
    
Text wifi_icon
    Attributes
        ID                 : 36
        Scope              : global
        Dragging           : 0
        Send Component ID  : disabled
        Associated Keyboard: none
        Text               : 
        Max. Text Size     : 5
    
Text indoortempicon
    Attributes
        ID                 : 37
        Scope              : global
        Dragging           : 0
        Send Component ID  : disabled
        Associated Keyboard: none
        Text               : 
        Max. Text Size     : 10
    
Text button01_icon
    Attributes
        ID                 : 38
        Scope              : local
        Dragging           : 0
        Send Component ID  : disabled
        Associated Keyboard: none
        Text               : 
        Max. Text Size     : 10
    
Text button02_icon
    Attributes
        ID                 : 39
        Scope              : global
        Dragging           : 0
        Send Component ID  : disabled
        Associated Keyboard: none
        Text               : 
        Max. Text Size     : 10
    
Text button03_icon
    Attributes
        ID                 : 40
        Scope              : global
        Dragging           : 0
        Send Component ID  : disabled
        Associated Keyboard: none
        Text               : 
        Max. Text Size     : 10
    
Text button04_icon
    Attributes
        ID                 : 41
        Scope              : global
        Dragging           : 0
        Send Component ID  : disabled
        Associated Keyboard: none
        Text               : 
        Max. Text Size     : 10
    
Text button05_icon
    Attributes
        ID                 : 42
        Scope              : global
        Dragging           : 0
        Send Component ID  : disabled
        Associated Keyboard: none
        Text               : 
        Max. Text Size     : 10
    
Text button06_icon
    Attributes
        ID                 : 43
        Scope              : global
        Dragging           : 0
        Send Component ID  : disabled
        Associated Keyboard: none
        Text               : 
        Max. Text Size     : 10
    
Text button07_icon
    Attributes
        ID                 : 44
        Scope              : global
        Dragging           : 0
        Send Component ID  : disabled
        Associated Keyboard: none
        Text               : 
        Max. Text Size     : 10
    
Text meridiem
    Attributes
        ID                 : 53
        Scope              : global
        Dragging           : 0
        Send Component ID  : disabled
        Associated Keyboard: none
        Text               : 
        Max. Text Size     : 10
    
Picture weather
    Attributes
        ID               : 11
        Scope            : global
        Dragging         : 0
        Send Component ID: disabled
    
Picture left_bt_pic
    Attributes
        ID               : 19
        Scope            : global
        Dragging         : 0
        Send Component ID: disabled
    
Picture right_bt_pic
    Attributes
        ID               : 20
        Scope            : global
        Dragging         : 0
        Send Component ID: disabled
    
Hotspot fc_weather
    Attributes
        ID               : 13
        Scope            : global
        Dragging         : 0
        Send Component ID: on press and release
    
    Events
        Touch Press Event
            if(api==1)
            {
                page weather01
            }
        
Hotspot jump_climate
    Attributes
        ID               : 14
        Scope            : local
        Dragging         : 0
        Send Component ID: on press and release
    
    Events
        Touch Press Event
            if(entity.txt=="")
            {
                lastclick.txt="{\"page\": \"home\", \"component\": \"climate\", \"value\": \"press\"}"
                printh 92
                prints "nspanelevent",0
                printh 00
                prints lastclick.txt,0
                printh 00
                printh FF FF FF
            }else
            {
                page climate
            }
        
        Touch Release Event
            if(entity.txt=="")
            {
                lastclick.txt="{\"page\": \"home\", \"component\": \"climate\", \"value\": \"release\"}"
                printh 92
                prints "nspanelevent",0
                printh 00
                prints lastclick.txt,0
                printh 00
                printh FF FF FF
            }else
            {
                page climate
            }
        
Hotspot button01
    Attributes
        ID               : 45
        Scope            : local
        Dragging         : 0
        Send Component ID: disabled
    
    Events
        Touch Release Event
            lastclick.txt="{\"page\": \"home\", \"component\": \"button01\", \"value\": \"release\"}"
            printh 92
            prints "nspanelevent",0
            printh 00
            prints lastclick.txt,0
            printh 00
            printh FF FF FF
        
Hotspot button02
    Attributes
        ID               : 46
        Scope            : local
        Dragging         : 0
        Send Component ID: disabled
    
    Events
        Touch Release Event
            lastclick.txt="{\"page\": \"home\", \"component\": \"button02\", \"value\": \"release\"}"
            printh 92
            prints "nspanelevent",0
            printh 00
            prints lastclick.txt,0
            printh 00
            printh FF FF FF
        
Hotspot button03
    Attributes
        ID               : 47
        Scope            : local
        Dragging         : 0
        Send Component ID: disabled
    
    Events
        Touch Release Event
            lastclick.txt="{\"page\": \"home\", \"component\": \"button03\", \"value\": \"release\"}"
            printh 92
            prints "nspanelevent",0
            printh 00
            prints lastclick.txt,0
            printh 00
            printh FF FF FF
        
Hotspot button04
    Attributes
        ID               : 48
        Scope            : local
        Dragging         : 0
        Send Component ID: disabled
    
    Events
        Touch Release Event
            lastclick.txt="{\"page\": \"home\", \"component\": \"button04\", \"value\": \"release\"}"
            printh 92
            prints "nspanelevent",0
            printh 00
            prints lastclick.txt,0
            printh 00
            printh FF FF FF
        
Hotspot button05
    Attributes
        ID               : 49
        Scope            : local
        Dragging         : 0
        Send Component ID: disabled
    
    Events
        Touch Release Event
            lastclick.txt="{\"page\": \"home\", \"component\": \"button05\", \"value\": \"release\"}"
            printh 92
            prints "nspanelevent",0
            printh 00
            prints lastclick.txt,0
            printh 00
            printh FF FF FF
        
Hotspot button06
    Attributes
        ID               : 50
        Scope            : local
        Dragging         : 0
        Send Component ID: disabled
    
    Events
        Touch Release Event
            if(api==1)
            {
                page entitypage01
            }
        
Hotspot button07
    Attributes
        ID               : 51
        Scope            : local
        Dragging         : 0
        Send Component ID: disabled
    
    Events
        Touch Release Event
            lastclick.txt="{\"page\": \"home\", \"component\": \"button07\", \"value\": \"release\"}"
            printh 92
            prints "nspanelevent",0
            printh 00
            prints lastclick.txt,0
            printh 00
            printh FF FF FF
        
Hotspot settings_click
    Attributes
        ID               : 52
        Scope            : local
        Dragging         : 0
        Send Component ID: disabled
    
    Events
        Touch Press Event
            settings_timer.en=1
        
        Touch Release Event
            settings_timer.en=0
        
Timer dimtimer
    Attributes
        ID         : 1
        Scope      : global
        Period (ms): 50000
        Enabled    : yes
    
    Events
        Timer Event
            if(disdim.val==0)
            {
                dim=brightdd.val // Dim down screen to val set from HA
            }
        
Timer swipestore
    Attributes
        ID         : 6
        Scope      : local
        Period (ms): 50
        Enabled    : no
    
    Events
        Timer Event
            swipex=tch0
            swipey=tch1
        
Timer sleeptimer
    Attributes
        ID         : 15
        Scope      : local
        Period (ms): 65000
        Enabled    : no
    
    Events
        Timer Event
            if(sleepmodus.val==1)
            {
                screensaver.orign.val=0
                // Go to screensaver page
                page screensaver
            }
        
Timer settings_timer
    Attributes
        ID         : 56
        Scope      : local
        Period (ms): 1000
        Enabled    : no
    
    Events
        Timer Event
            page settings
        
TouchCap swipe
    Attributes
        ID   : 5
        Scope: local
        Value: 0
    
    Events
        Touch Press Event
            swipestore.en=1 // Start swipestore timer
            dim=brightness.val // Set brightness to saved value (from HA)
            dimtimer.en=1 // Enable timer to calc down for dimming screen
            sleeptimer.en=1
        
        Touch Release Event
            swipestore.en=0
            // Touch has ended, x
            if(tch0==0)
            {
                swipec=swipex-tch2
                // From Left to Right
                if(swipec>swipedx&&api==1)
                {
                    page buttonpage04
                }
                // Right to Left
                swipec2=0-swipedx
                if(swipec<swipec2&&api==1)
                {
                    page buttonpage01
                }
            }
            // Touch has ended, y
            if(tch1==0)
            {
                swipec=swipey-tch3
                // From Up to Down
                if(swipec>100&&api==1)
                {
                    page buttonpage02
                }
                // Down to Up
                swipec2=0-swipedy
                if(swipec<-100&&api==1)
                {
                    page buttonpage03
                }
            }
        
