From a6f416a09e435c77f5614ba5da5bde3624dc8348 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Mon, 17 Nov 2025 08:48:13 -0600 Subject: [PATCH 1/2] Update esphome/components/bh1750/bh1750.cpp --- esphome/components/bh1750/bh1750.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/esphome/components/bh1750/bh1750.cpp b/esphome/components/bh1750/bh1750.cpp index a2f94e1b4b..913b1b3cd3 100644 --- a/esphome/components/bh1750/bh1750.cpp +++ b/esphome/components/bh1750/bh1750.cpp @@ -131,7 +131,7 @@ void BH1750Sensor::loop() { this->process_coarse_result_(lx); // Start fine measurement with optimal settings - if (!this->start_measurement_(this->fine_mode_, this->fine_mtreg_, now)) { + if (!this->start_measurement_(this->fine_mode_, this->fine_mtreg_, millis())) { this->fail_and_reset_(); break; } From 41ac12a0e133ac81d02950542f61fd024851726c Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Mon, 17 Nov 2025 08:48:42 -0600 Subject: [PATCH 2/2] Update esphome/components/bh1750/bh1750.cpp --- esphome/components/bh1750/bh1750.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/esphome/components/bh1750/bh1750.cpp b/esphome/components/bh1750/bh1750.cpp index 913b1b3cd3..bd7c667c25 100644 --- a/esphome/components/bh1750/bh1750.cpp +++ b/esphome/components/bh1750/bh1750.cpp @@ -131,6 +131,7 @@ void BH1750Sensor::loop() { this->process_coarse_result_(lx); // Start fine measurement with optimal settings + // fetch millis() again since the read can take a bit if (!this->start_measurement_(this->fine_mode_, this->fine_mtreg_, millis())) { this->fail_and_reset_(); break;