Page settings redesign
Clean up the UI of settings page. Prepare for translations.
This commit is contained in:
@@ -1087,6 +1087,14 @@ text_sensor:
|
||||
else if (page=="buttonpage02" or page=="entitypage02") id(disp1).set_component_text_printf("page_index", "%s", "\uE765\uE764\uE765\uE765"); // 2/4
|
||||
else if (page=="buttonpage03" or page=="entitypage03") id(disp1).set_component_text_printf("page_index", "%s", "\uE765\uE765\uE764\uE765"); // 3/4
|
||||
else if (page=="buttonpage04" or page=="entitypage04") id(disp1).set_component_text_printf("page_index", "%s", "\uE765\uE765\uE765\uE764"); // 4/4
|
||||
else if (page=="settings")
|
||||
{
|
||||
ESP_LOGV("text_sensor.nspanelevent", "Construct settings page");
|
||||
//id(disp1).set_component_text_printf("bt_reboot", "%s", "\uE708"); //mdi:restart
|
||||
id(disp1).set_component_text_printf("bt_sleep", "%s", (id(sleep_mode).state) ? "\uEA19" : "\uEA18"); //mdi:toggle-switch-outline or mdi:toggle-switch-off-outline
|
||||
id(disp1).set_component_text_printf("icon_bright", "%s", "\uE0DD"); //mdi:brightness-5
|
||||
id(disp1).set_component_text_printf("icon_dim", "%s", "\uE0DE"); //mdi:brightness-5
|
||||
}
|
||||
}
|
||||
else if (page=="boot" and component=="timeout")
|
||||
{
|
||||
@@ -1270,19 +1278,19 @@ switch:
|
||||
restore_mode: RESTORE_DEFAULT_OFF
|
||||
optimistic: false
|
||||
turn_on_action: &sleep_mode-turn_on
|
||||
- logger.log: "Sleep mode - Turn on"
|
||||
- lambda: id(disp1).send_command_printf("home.sleepmodus.val=1");
|
||||
- lambda: id(disp1).set_component_value("settings.bt_sleep",1);
|
||||
- switch.template.publish:
|
||||
id: sleep_mode
|
||||
state: ON
|
||||
- lambda: |-
|
||||
ESP_LOGV("switch.sleep_mode", "Turn on");
|
||||
id(disp1).send_command_printf("sleep_mode=1");
|
||||
id(disp1).set_component_value("settings.bt_sleep",1);
|
||||
id(disp1).set_component_text_printf("bt_sleep", "%s", "\uEA19");
|
||||
id(sleep_mode).publish_state(true);
|
||||
turn_off_action: &sleep_mode-turn_off
|
||||
- logger.log: "Sleep mode - Turn off"
|
||||
- lambda: id(disp1).send_command_printf("home.sleepmodus.val=0");
|
||||
- lambda: id(disp1).set_component_value("settings.bt_sleep",0);
|
||||
- switch.template.publish:
|
||||
id: sleep_mode
|
||||
state: OFF
|
||||
- lambda: |-
|
||||
ESP_LOGV("switch.sleep_mode", "Turn off");
|
||||
id(disp1).send_command_printf("sleep_mode=0");
|
||||
id(disp1).set_component_value("settings.bt_sleep",0);
|
||||
id(disp1).set_component_text_printf("bt_sleep", "%s", "\uEA18");
|
||||
id(sleep_mode).publish_state(false);
|
||||
|
||||
##### Relay Local control #####
|
||||
- name: ${device_name} Relay 1 Local
|
||||
@@ -1333,7 +1341,10 @@ number:
|
||||
id(disp1).set_backlight_brightness(x/100);
|
||||
id(disp1).send_command_printf("home.dimtimer.en=1");
|
||||
}
|
||||
if (id(current_page).state == "settings") id(disp1).set_component_text_printf("bright_text", "%i", int(x));
|
||||
if (id(current_page).state == "settings")
|
||||
{
|
||||
id(disp1).set_component_text_printf("bright_text", "%i%%", int(x));
|
||||
}
|
||||
|
||||
##### SCREEN BRIGHTNESS DIMMED DOWN #####
|
||||
- platform: template
|
||||
@@ -1352,7 +1363,7 @@ number:
|
||||
id(display_dim_brightness_global) = int(x);
|
||||
id(disp1).send_command_printf("brightness_dim=%i", int(x));
|
||||
id(disp1).send_command_printf("settings.dimslider.val=%i", int(x));
|
||||
if (id(current_page).state == "settings") id(disp1).set_component_text_printf("dim_text", "%i", int(x));
|
||||
if (id(current_page).state == "settings") id(disp1).set_component_text_printf("dim_text", "%i%%", int(x));
|
||||
|
||||
##### Temperature Correction #####
|
||||
- platform: template
|
||||
|
||||
Reference in New Issue
Block a user