@@ -279,11 +279,11 @@ sensor:
279279 } else if (pm_2_5_calibrated < 30.0) {
280280 result = (0.524 * pm_2_5_calibrated) - (0.0862 * id(humidity_raw).state) + 5.75;
281281 } else if (pm_2_5_calibrated < 50.0) {
282- result = (0.786 * (pm_2_5_calibrated / 20 - 3.0/2.0 ) + 0.524 * (1 - (pm_2_5_calibrated / 20 - 3.0/2.0 ))) * pm_2_5_calibrated - (0.0862 * id(humidity_raw).state) + 5.75;
282+ result = (0.786 * (pm_2_5_calibrated / 20 - 3/2 ) + 0.524 * (1 - (pm_2_5_calibrated / 20 - 3/2 ))) * pm_2_5_calibrated - (0.0862 * id(humidity_raw).state) + 5.75;
283283 } else if (pm_2_5_calibrated < 210.0) {
284284 result = (0.786 * pm_2_5_calibrated) - (0.0862 * id(humidity_raw).state) + 5.75;
285285 } else if (pm_2_5_calibrated < 260.0) {
286- result = (0.69 * (pm_2_5_calibrated / 50 - 21.0/5.0 ) + 0.786 * (1 - (pm_2_5_calibrated / 50 - 21.0/5.0 ))) * pm_2_5_calibrated - (0.0862 * id(humidity_raw).state * (1 - (pm_2_5_calibrated / 50 - 21.0/5.0 ))) + (2.966 * (pm_2_5_calibrated / 50 - 21.0/5.0 )) + (5.75 * (1 - (pm_2_5_calibrated / 50 - 21.0/5.0 ))) + (8.84 * pow(10,-4) * pow(pm_2_5_calibrated,2) * (pm_2_5_calibrated / 50 - 21.0/5.0 ));
286+ result = (0.69 * (pm_2_5_calibrated / 50 - 21/5 ) + 0.786 * (1 - (pm_2_5_calibrated / 50 - 21/5 ))) * pm_2_5_calibrated - (0.0862 * id(humidity_raw).state * (1 - (pm_2_5_calibrated / 50 - 21/5 ))) + (2.966 * (pm_2_5_calibrated / 50 - 21/5 )) + (5.75 * (1 - (pm_2_5_calibrated / 50 - 21/5 ))) + (8.84 * pow(10,-4) * pow(pm_2_5_calibrated,2) * (pm_2_5_calibrated / 50 - 21/5 ));
287287 } else {
288288 result = 2.966 + (0.69 * pm_2_5_calibrated) + (8.84 * pow(10,-4) * pow(pm_2_5_calibrated,2));
289289 }
@@ -454,11 +454,11 @@ sensor:
454454 } else if (pm_2_5_calibrated < 30.0) {
455455 result = (0.524 * pm_2_5_calibrated) - (0.0862 * id(humidity_raw).state) + 5.75;
456456 } else if (pm_2_5_calibrated < 50.0) {
457- result = (0.786 * (pm_2_5_calibrated / 20 - 3.0/2.0 ) + 0.524 * (1 - (pm_2_5_calibrated / 20 - 3.0/2.0 ))) * pm_2_5_calibrated - (0.0862 * id(humidity_raw).state) + 5.75;
457+ result = (0.786 * (pm_2_5_calibrated / 20 - 3/2 ) + 0.524 * (1 - (pm_2_5_calibrated / 20 - 3/2 ))) * pm_2_5_calibrated - (0.0862 * id(humidity_raw).state) + 5.75;
458458 } else if (pm_2_5_calibrated < 210.0) {
459459 result = (0.786 * pm_2_5_calibrated) - (0.0862 * id(humidity_raw).state) + 5.75;
460460 } else if (pm_2_5_calibrated < 260.0) {
461- result = (0.69 * (pm_2_5_calibrated / 50 - 21.0/5.0 ) + 0.786 * (1 - (pm_2_5_calibrated / 50 - 21.0/5.0 ))) * pm_2_5_calibrated - (0.0862 * id(humidity_raw).state * (1 - (pm_2_5_calibrated / 50 - 21.0/5.0 ))) + (2.966 * (pm_2_5_calibrated / 50 - 21.0/5.0 )) + (5.75 * (1 - (pm_2_5_calibrated / 50 - 21.0/5.0 ))) + (8.84 * pow(10,-4) * pow(pm_2_5_calibrated,2) * (pm_2_5_calibrated / 50 - 21.0/5.0 ));
461+ result = (0.69 * (pm_2_5_calibrated / 50 - 21/5 ) + 0.786 * (1 - (pm_2_5_calibrated / 50 - 21/5 ))) * pm_2_5_calibrated - (0.0862 * id(humidity_raw).state * (1 - (pm_2_5_calibrated / 50 - 21/5 ))) + (2.966 * (pm_2_5_calibrated / 50 - 21/5 )) + (5.75 * (1 - (pm_2_5_calibrated / 50 - 21/5 ))) + (8.84 * pow(10,-4) * pow(pm_2_5_calibrated,2) * (pm_2_5_calibrated / 50 - 21/5 ));
462462 } else {
463463 result = 2.966 + (0.69 * pm_2_5_calibrated) + (8.84 * pow(10,-4) * pow(pm_2_5_calibrated,2));
464464 }
0 commit comments