@@ -417,6 +417,9 @@ api:
|
||||
qrcode_icon_color: int[] # RGB color array for QR code button icon.
|
||||
entities_pages_icon: string # Icon codepoint for entities page button, sourced from HASwitchPlate Material Design Icons.
|
||||
entities_pages_icon_color: int[] # RGB color array for entities page button icon.
|
||||
utilities: bool # Enable/disable flag for utilities page button display.
|
||||
utilities_icon: string # Icon codepoint for utilities page button, sourced from HASwitchPlate Material Design Icons.
|
||||
utilities_icon_color: int[] # RGB color array for utilities page button icon.
|
||||
outdoor_temp_font: int # Font Id for outdoor temperature indication on the "Home" page.
|
||||
then:
|
||||
- lambda: |-
|
||||
@@ -478,6 +481,13 @@ api:
|
||||
entities_pages_icon_color[1],
|
||||
entities_pages_icon_color[2])));
|
||||
|
||||
// Utilities button
|
||||
disp1->send_command_printf("is_utilities=%i", utilities ? 1 : 0);
|
||||
disp1->set_component_text_printf("home.bt_utilities", "%s", utilities_icon.c_str());
|
||||
disp1->set_component_font_color("home.bt_utilities", esphome::display::ColorUtil::color_to_565(esphome::Color(utilities_icon_color[0],
|
||||
utilities_icon_color[1],
|
||||
utilities_icon_color[2])));
|
||||
|
||||
blueprint_status->publish_state(int(blueprint_status->raw_state) | (1 << 1));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user