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 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 bt_notific,is_notification vis bt_qrcode,is_qrcode vis bt_entities,is_entities vis bt_alarm,is_alarm if(display_mode==3) { vis left_bt_text,0 vis right_bt_text,0 } Touch Press Event printh 91 prints "touchevent",0 printh 00 prints rand,0 printh FF FF FF Touch Release Event printh 91 prints "touchevent",0 printh 00 prints rand,0 printh FF FF FF Variable (int32) disdim Attributes ID : 2 Scope: global Value: 0 Variable (string) lastclick Attributes ID : 39 Scope : local Text : Max. Text Size: 100 Variable (string) climate_entity Attributes ID : 40 Scope : global Text : Max. Text Size: 100 Variable (string) click_comp Attributes ID : 48 Scope : local Text : Max. Text Size: 8 Text time Attributes ID : 5 Scope : global Dragging : 0 Send Component ID : disabled Associated Keyboard: none Text : Max. Text Size : 5 Text current_temp Attributes ID : 6 Scope : global Dragging : 0 Send Component ID : disabled Associated Keyboard: none Text : Max. Text Size : 8 Text outdoor_temp Attributes ID : 7 Scope : global Dragging : 0 Send Component ID : disabled Associated Keyboard: none Text : Max. Text Size : 8 Text date Attributes ID : 8 Scope : global Dragging : 0 Send Component ID : disabled Associated Keyboard: none Text : Max. Text Size : 25 Text value01_state Attributes ID : 10 Scope : local Dragging : 0 Send Component ID : disabled Associated Keyboard: none Text : Max. Text Size : 10 Text left_bt_text Attributes ID : 14 Scope : global Dragging : 0 Send Component ID : disabled Associated Keyboard: none Text : Max. Text Size : 20 Text right_bt_text Attributes ID : 15 Scope : global Dragging : 0 Send Component ID : disabled Associated Keyboard: none Text : Max. Text Size : 20 Text icon_top_01 Attributes ID : 16 Scope : global Dragging : 0 Send Component ID : disabled Associated Keyboard: none Text : Max. Text Size : 3 Text icon_top_02 Attributes ID : 17 Scope : global Dragging : 0 Send Component ID : disabled Associated Keyboard: none Text : Max. Text Size : 3 Text icon_top_03 Attributes ID : 18 Scope : global Dragging : 0 Send Component ID : disabled Associated Keyboard: none Text : Max. Text Size : 3 Text icon_top_04 Attributes ID : 19 Scope : global Dragging : 0 Send Component ID : disabled Associated Keyboard: none Text : Max. Text Size : 3 Text icon_top_05 Attributes ID : 20 Scope : global Dragging : 0 Send Component ID : disabled Associated Keyboard: none Text : Max. Text Size : 3 Text icon_top_06 Attributes ID : 21 Scope : global Dragging : 0 Send Component ID : disabled Associated Keyboard: none Text : Max. Text Size : 3 Text icon_top_07 Attributes ID : 22 Scope : global Dragging : 0 Send Component ID : disabled Associated Keyboard: none Text : Max. Text Size : 3 Text icon_top_08 Attributes ID : 23 Scope : global Dragging : 0 Send Component ID : disabled Associated Keyboard: none Text : Max. Text Size : 3 Text icon_top_09 Attributes ID : 24 Scope : global Dragging : 0 Send Component ID : disabled Associated Keyboard: none Text : Max. Text Size : 3 Text icon_top_10 Attributes ID : 25 Scope : global Dragging : 0 Send Component ID : disabled Associated Keyboard: none Text : Max. Text Size : 3 Text value01_icon Attributes ID : 26 Scope : local Dragging : 0 Send Component ID : disabled Associated Keyboard: none Text : Max. Text Size : 3 Text value03_state Attributes ID : 27 Scope : local Dragging : 0 Send Component ID : disabled Associated Keyboard: none Text : Max. Text Size : 10 Text value03_icon Attributes ID : 28 Scope : local Dragging : 0 Send Component ID : disabled Associated Keyboard: none Text : Max. Text Size : 3 Text value02_icon Attributes ID : 29 Scope : local Dragging : 0 Send Component ID : disabled Associated Keyboard: none Text : Max. Text Size : 3 Text value02_state Attributes ID : 30 Scope : local Dragging : 0 Send Component ID : disabled Associated Keyboard: none Text : Max. Text Size : 10 Text wifi_icon Attributes ID : 31 Scope : global Dragging : 0 Send Component ID : disabled Associated Keyboard: none Text : Max. Text Size : 5 Text indoortempicon Attributes ID : 32 Scope : global Dragging : 0 Send Component ID : disabled Associated Keyboard: none Text : Max. Text Size : 3 Text bt_notific Attributes ID : 33 Scope : global Dragging : 0 Send Component ID : disabled Associated Keyboard: none Text : Max. Text Size : 3 Events Touch Release Event if(api==1) { page notification } Text bt_qrcode Attributes ID : 34 Scope : global Dragging : 0 Send Component ID : disabled Associated Keyboard: none Text : Max. Text Size : 3 Events Touch Release Event page qrcode Text bt_entities Attributes ID : 35 Scope : global Dragging : 0 Send Component ID : disabled Associated Keyboard: none Text : Max. Text Size : 3 Events Touch Release Event if(api==1) { page entitypage01 } Text bt_alarm Attributes ID : 36 Scope : global Dragging : 0 Send Component ID : disabled Associated Keyboard: none Text : Max. Text Size : 3 Events Touch Release Event if(api==1) { page alarm } Text meridiem Attributes ID : 38 Scope : global Dragging : 0 Send Component ID : disabled Associated Keyboard: none Text : Max. Text Size : 10 Text button01 Attributes ID : 45 Scope : local Dragging : 0 Send Component ID : disabled Associated Keyboard: none Text : Max. Text Size : 3 Events Touch Press Event click_comp.txt="button01" click_timer.en=1 Touch Release Event if(click_timer.en==1) { click_timer.en=0 lastclick.txt="{\"page\": \"home\", \"event\": \"short_click\", \"component\": \""+click_comp.txt+"\"}" printh 92 prints "localevent",0 printh 00 prints lastclick.txt,0 printh 00 printh FF FF FF } Text button02 Attributes ID : 46 Scope : local Dragging : 0 Send Component ID : disabled Associated Keyboard: none Text : Max. Text Size : 3 Events Touch Press Event click_comp.txt="button02" click_timer.en=1 Touch Release Event if(click_timer.en==1) { click_timer.en=0 lastclick.txt="{\"page\": \"home\", \"event\": \"short_click\", \"component\": \""+click_comp.txt+"\"}" printh 92 prints "localevent",0 printh 00 prints lastclick.txt,0 printh 00 printh FF FF FF } Text button03 Attributes ID : 47 Scope : local Dragging : 0 Send Component ID : disabled Associated Keyboard: none Text : Max. Text Size : 3 Events Touch Press Event click_comp.txt="button03" click_timer.en=1 Touch Release Event if(click_timer.en==1) { click_timer.en=0 lastclick.txt="{\"page\": \"home\", \"event\": \"short_click\", \"component\": \""+click_comp.txt+"\"}" printh 92 prints "localevent",0 printh 00 prints lastclick.txt,0 printh 00 printh FF FF FF } Picture weather Attributes ID : 9 Scope : global Dragging : 0 Send Component ID: disabled Dual-state Button left_bt_pic Attributes ID : 42 Scope : global Dragging : 0 Send Component ID: disabled State : unpressed Text : Max. Text Size : 0 Dual-state Button right_bt_pic Attributes ID : 43 Scope : global Dragging : 0 Send Component ID: disabled State : unpressed Text : Max. Text Size : 0 Hotspot fc_weather Attributes ID : 11 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 : 12 Scope : local Dragging : 0 Send Component ID: on press and release Events Touch Press Event if(climate_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 { climate.entity.txt=climate_entity.txt page climate } Touch Release Event if(climate_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 settings_click Attributes ID : 37 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) { dims=brightness_dim // Dim down screen to val set from HA } Timer swipestore Attributes ID : 4 Scope : local Period (ms): 50 Enabled : no Events Timer Event swipex=tch0 swipey=tch1 Timer sleeptimer Attributes ID : 13 Scope : local Period (ms): 65000 Enabled : no Events Timer Event if(sleep_mode==1) { screensaver.orign.val=0 // Go to screensaver page page screensaver } Timer settings_timer Attributes ID : 41 Scope : local Period (ms): 1000 Enabled : no Events Timer Event page settings Timer wakeup_timer Attributes ID : 44 Scope : local Period (ms): 50 Enabled : yes Events Timer Event if(dimswipedx&&api==1) { page buttonpage04 } // Right to Left swipec2=0-swipedx if(swipec100&&api==1) { page buttonpage02 } // Down to Up swipec2=0-swipedy if(swipec<-100&&api==1) { page buttonpage03 } }