Remove input "Activate entity page - TRUE/FALSE (Optional)"

The icon will be shown if any entity is assigned.
Supports #999
Supports #946
This commit is contained in:
Edward Firmo
2024-02-29 13:22:38 +01:00
parent a3df5f97a6
commit 75495eac93
16 changed files with 289 additions and 190 deletions

View File

@@ -4,12 +4,12 @@ Program.s
int r=0,g=0,b=0
int h=0,s=0,v=0
int p=0,q=0,t=0,f=0
int is_buttonpage01=1, is_buttonpage02=1, is_buttonpage03=1, is_buttonpage04=1
int is_entitypage01=1, is_entitypage02=1, is_entitypage03=1, is_entitypage04=1
int is_buttonpage01=0, is_buttonpage02=0, is_buttonpage03=0, is_buttonpage04=0
int is_entitypage01=0, is_entitypage02=0, is_entitypage03=0, is_entitypage04=0
int back_page_id=0
int dimdelta=0
int api=0 // 0 = disconnected from HA, 1 = connected to HA
int is_entities=0,is_qrcode=0,is_notification=0
int is_qrcode=0,is_notification=0
int brightness=100,brightness_dim=40,brightness_sleep=0
int display_mode=2 // 1 = EU, 2 = US, 3 = US landscape, 4 = blank
int charset=1 // 1 = International (original), 2 = CJK

View File

@@ -13,9 +13,15 @@ Page home
Events
Preinitialize Event
back_page_id=0
if(is_entitypage01>0||is_entitypage02>0||is_entitypage03>0||is_entitypage04>0)
{
vis bt_entities,1
}else
{
vis bt_entities,0
}
vis bt_notific,is_notification
vis bt_qrcode,is_qrcode
vis bt_entities,is_entities
if(display_mode==3)
{
vis left_bt_text,0
@@ -364,7 +370,22 @@ Text bt_entities
Touch Release Event
if(api==1)
{
page entitypage01
if(is_entitypage01>0)
{
page entitypage01
}else if(is_entitypage02>0)
{
page entitypage02
}else if(is_entitypage03>0)
{
page entitypage03
}else if(is_entitypage04>0)
{
page entitypage04
}else
{
vis bt_entities,0
}
}
Text button07