@@ -48,7 +48,7 @@ display:
4848 # https://forum.airgradient.com/t/airgradient-one-customized-mallocarray-esphome-display/1328
4949 lambda : |-
5050 if (id(display_in_f).state) {
51- it.printf(0, 0, id(open_sans_14), "%.1f°F", id(temp).state*9/5 +32);
51+ it.printf(0, 0, id(open_sans_14), "%.1f°F", id(temp).state*9.0/5.0 +32.0 );
5252 } else {
5353 it.printf(0, 0, id(open_sans_14), "%.1f°C", id(temp).state);
5454 }
@@ -80,7 +80,7 @@ display:
8080 it.printf(128, 16, id(open_sans_14), TextAlign::TOP_RIGHT, "%.0f µg/m³", id(pm_2_5).state);
8181 it.printf(0, 32, id(open_sans_14), "Temp:");
8282 if (id(display_in_f).state) {
83- it.printf(128, 32, id(open_sans_14), TextAlign::TOP_RIGHT, "%.1f°F", id(temp).state*9/5 +32);
83+ it.printf(128, 32, id(open_sans_14), TextAlign::TOP_RIGHT, "%.1f°F", id(temp).state*9.0/5.0 +32.0 );
8484 } else {
8585 it.printf(128, 32, id(open_sans_14), TextAlign::TOP_RIGHT, "%.1f°C", id(temp).state);
8686 }
@@ -102,7 +102,7 @@ display:
102102 it.printf(it.get_width(), 0 - 8, id(open_sans_34), TextAlign::TOP_RIGHT, "%.0f", id(humidity).state);
103103 it.printf(0, 64 + 8, id(open_sans_34), TextAlign::BOTTOM_LEFT, "%.0f", id(pm_2_5).state);
104104 if (id(display_in_f).state) {
105- it.printf(it.get_width(), 64 + 8, id(open_sans_34), TextAlign::BOTTOM_RIGHT, "%.1f", id(temp).state*9/5 +32);
105+ it.printf(it.get_width(), 64 + 8, id(open_sans_34), TextAlign::BOTTOM_RIGHT, "%.1f", id(temp).state*9.0/5.0 +32.0 );
106106 } else {
107107 it.printf(it.get_width(), 64 + 8, id(open_sans_34), TextAlign::BOTTOM_RIGHT, "%.1f", id(temp).state);
108108 }
@@ -116,7 +116,7 @@ display:
116116 lambda : |-
117117 it.printf(0, 13, id(open_sans_14), "Temp");
118118 if (id(display_in_f).state) {
119- it.printf(128, 6, id(open_sans_20), TextAlign::TOP_RIGHT, "%.1f°F", id(temp).state*9/5 +32);
119+ it.printf(128, 6, id(open_sans_20), TextAlign::TOP_RIGHT, "%.1f°F", id(temp).state*9.0/5.0 +32.0 );
120120 } else {
121121 it.printf(128, 6, id(open_sans_20), TextAlign::TOP_RIGHT, "%.1f°C", id(temp).state);
122122 }
@@ -131,7 +131,7 @@ display:
131131 - id : combo
132132 lambda : |-
133133 if (id(display_in_f).state) {
134- it.printf(0, 0, id(open_sans_14), "%.1f °F", id(temp).state*9/5 +32);
134+ it.printf(0, 0, id(open_sans_14), "%.1f °F", id(temp).state*9.0/5.0 +32.0 );
135135 } else {
136136 it.printf(0, 0, id(open_sans_14), "%.1f °C", id(temp).state);
137137 }
0 commit comments