@@ -241,11 +241,18 @@ switch:
241
241
id(pressure_ch3).start_poller();
242
242
id(pressure_ch4).start_poller();
243
243
ESP_LOGW("Pressure", "Enable pressure polling");
244
- ESP_LOGW("Pressure", "Calculated average: ch1 = %.3fV, ch2 = %.3fV, ch3 = %.3fV, ch4 = %.3fV",
245
- id(pressure_ch1_zero_point_global) / id(pressure_samples_count_global),
246
- id(pressure_ch2_zero_point_global) / id(pressure_samples_count_global),
247
- id(pressure_ch3_zero_point_global) / id(pressure_samples_count_global),
248
- id(pressure_ch4_zero_point_global) / id(pressure_samples_count_global));
244
+ if (id(pressure_samples_count_global) == 0)
245
+ {
246
+ ESP_LOGW("Pressure", "No pressure samples received!")
247
+ }
248
+ else
249
+ {
250
+ ESP_LOGW("Pressure", "Calculated average: ch1 = %.3fV, ch2 = %.3fV, ch3 = %.3fV, ch4 = %.3fV",
251
+ id(pressure_ch1_zero_point_global) / id(pressure_samples_count_global),
252
+ id(pressure_ch2_zero_point_global) / id(pressure_samples_count_global),
253
+ id(pressure_ch3_zero_point_global) / id(pressure_samples_count_global),
254
+ id(pressure_ch4_zero_point_global) / id(pressure_samples_count_global));
255
+ }
249
256
id(pressure_ch1_zero_point_global) = 0.0;
250
257
id(pressure_ch2_zero_point_global) = 0.0;
251
258
id(pressure_ch3_zero_point_global) = 0.0;
0 commit comments