Panel offline mode (#900)

* Panel offline mode

Introduces "offline mode" for the panel, which will be used later with a fallback climate.

Pages that are depending on the blueprint (buttons pages, entity pages, settings pages, etc) won't be shown when the API is disconnected.

* Panel offline mode

* Panel offline mode

* Panel offline mode

* Panel offline mode
This commit is contained in:
Edward Firmo
2023-06-30 12:24:25 +02:00
committed by GitHub
parent ec48fbd335
commit 3aca4c64d2
24 changed files with 379 additions and 102 deletions

View File

@@ -609,12 +609,15 @@ binary_sensor:
condition:
api.connected:
then:
- lambda: id(disp1).set_component_value("home.api",1);
- lambda: id(disp1).set_component_text_printf("home.wifi_icon", "%s", "\U0000E5A8");
- lambda: id(disp1).set_component_font_color("home.wifi_icon", 33808);
else:
- lambda: id(disp1).set_component_value("home.api",0);
- lambda: id(disp1).set_component_text_printf("home.wifi_icon", "%s", "\U0000F256");
- lambda: id(disp1).set_component_font_color("home.wifi_icon", 63488);
else:
- lambda: id(disp1).set_component_value("home.api",0);
- lambda: id(disp1).set_component_text_printf("home.wifi_icon", "%s", "\U0000E5A9");
- lambda: id(disp1).set_component_font_color("home.wifi_icon", 63488);