@@ -226,6 +226,9 @@ api:
|
|||||||
|
|
||||||
// Alarm page - Header
|
// Alarm page - Header
|
||||||
update_alarm_icon->execute("icon_state", state.c_str());
|
update_alarm_icon->execute("icon_state", state.c_str());
|
||||||
|
if (page_title.find("\\r") != std::string::npos) {
|
||||||
|
page_title = page_title.replace(page_title.find("\\r"), 2, " ");
|
||||||
|
}
|
||||||
disp1->set_component_text_printf("page_label", "%s", page_title.c_str());
|
disp1->set_component_text_printf("page_label", "%s", page_title.c_str());
|
||||||
disp1->set_component_text_printf("code_format", "%s", code_format.c_str());
|
disp1->set_component_text_printf("code_format", "%s", code_format.c_str());
|
||||||
if (code_arm_required) disp1->set_component_text_printf("code_arm_req", "1"); else disp1->set_component_text_printf("code_arm_req", "0");
|
if (code_arm_required) disp1->set_component_text_printf("code_arm_req", "1"); else disp1->set_component_text_printf("code_arm_req", "0");
|
||||||
@@ -432,6 +435,9 @@ api:
|
|||||||
detailed_entity->publish_state(entity);
|
detailed_entity->publish_state(entity);
|
||||||
std::string cmd_page = std::string("page ") + page.c_str();
|
std::string cmd_page = std::string("page ") + page.c_str();
|
||||||
disp1->send_command_printf(cmd_page.c_str());
|
disp1->send_command_printf(cmd_page.c_str());
|
||||||
|
if (page_label.find("\\r") != std::string::npos) {
|
||||||
|
page_label = page_label.replace(page_label.find("\\r"), 2, " ");
|
||||||
|
}
|
||||||
disp1->set_component_text_printf("page_label", "%s", page_label.c_str());
|
disp1->set_component_text_printf("page_label", "%s", page_label.c_str());
|
||||||
disp1->set_component_text_printf("back_page", "%s", back_page.c_str());
|
disp1->set_component_text_printf("back_page", "%s", back_page.c_str());
|
||||||
if (page == "climate")
|
if (page == "climate")
|
||||||
|
|||||||
Reference in New Issue
Block a user