This commit is contained in:
Gabor Körber 2025-04-03 11:21:50 +02:00
parent c7a3fce62e
commit 22501540ea

View File

@ -2007,22 +2007,34 @@ display:
// Weather condition (e.g. "partlycloudy", "sunny", etc.) // Weather condition (e.g. "partlycloudy", "sunny", etc.)
std::string condition = id(ha_weather_condition).state; std::string condition = id(ha_weather_condition).state;
if (condition == "sunny") { if (condition == "sunny") {
it.printf(240, 210, id(icon_font_55), light_blue, TextAlign::CENTER, "\U000F0668"); it.printf(240, 200, id(icon_font_55), yellow, TextAlign::CENTER, "\U000F0599");
} else if (condition == "partlycloudy") { } else if (condition == "partlycloudy") {
it.printf(240, 210, id(icon_font_55), light_blue, TextAlign::CENTER, "\U000F0595"); it.printf(240, 200, id(icon_font_55), light_blue, TextAlign::CENTER, "\U000F0595");
} else if (condition == "cloudy") { } else if (condition == "cloudy") {
it.printf(240, 210, id(icon_font_55), light_blue, TextAlign::CENTER, "\U000F0590"); it.printf(240, 200, id(icon_font_55), light_blue, TextAlign::CENTER, "\U000F0590");
} else if (condition == "rainy") { } else if (condition == "rainy") {
it.printf(240, 210, id(icon_font_55), light_blue, TextAlign::CENTER, "\U000F0597"); it.printf(240, 200, id(icon_font_55), light_blue, TextAlign::CENTER, "\U000F0597");
} else if (condition == "pouring") {
it.printf(240, 200, id(icon_font_55), light_blue, TextAlign::CENTER, "\U000F0596");
} else if (condition == "lightning") { } else if (condition == "lightning") {
it.printf(240, 210, id(icon_font_55), light_blue, TextAlign::CENTER, "\U000F0593"); it.printf(240, 200, id(icon_font_55), light_blue, TextAlign::CENTER, "\U000F0593");
} else if (condition == "snowy") {
it.printf(240, 200, id(icon_font_55), light_blue, TextAlign::CENTER, "\U000F0598");
} else if (condition == "hail") {
it.printf(240, 200, id(icon_font_55), light_blue, TextAlign::CENTER, "\U000F0592");
} else if (condition == "fog") {
it.printf(240, 200, id(icon_font_55), light_blue, TextAlign::CENTER, "\U000F0591");
} else if (condition == "windy") {
it.printf(240, 200, id(icon_font_55), light_blue, TextAlign::CENTER, "\U000F059D");
} else if (condition == "clearnight") {
it.printf(240, 200, id(icon_font_55), light_blue, TextAlign::CENTER, "\U000F0594");
} else { } else {
it.printf(240, 210, id(icon_font_55), light_blue, TextAlign::CENTER, "\U000F0594"); // default: cloudy it.printf(240, 200, id(icon_font_55), green, TextAlign::CENTER, "\U000F07A6"); // default: cannabis
} }
// Device // Device
it.printf(80, 161, id(my_font4), light_blue, TextAlign::CENTER, "%.f°C", id(s3temp).state); it.printf(80, 161, id(my_font4), light_blue, TextAlign::CENTER, "%.f°C", id(s3temp).state);
it.printf(80, 210, id(icon_font_55), gold, TextAlign::CENTER, "\U000F03D2"); it.printf(80, 200, id(icon_font_55), gold, TextAlign::CENTER, "\U000F03D2");
- id: ota_page ##### firmware uploading page ##### - id: ota_page ##### firmware uploading page #####
lambda: |- lambda: |-