diff --git a/examples/BresserWeatherSensorDomoticz/BresserWeatherSensorDomoticz.ino b/examples/BresserWeatherSensorDomoticz/BresserWeatherSensorDomoticz.ino index 3e1d4432..f111dcf5 100644 --- a/examples/BresserWeatherSensorDomoticz/BresserWeatherSensorDomoticz.ino +++ b/examples/BresserWeatherSensorDomoticz/BresserWeatherSensorDomoticz.ino @@ -608,6 +608,12 @@ void loop() #ifdef LED_EN pinMode(LED_GPIO, INPUT); #endif + // Note: + // Further reduction of sleep current might be possible by + // controlling the GPIO pins (including SPI CS) appropriately. + // This depends on the actual board/radio chip used. + // See + // https://github.com/jgromes/RadioLib/discussions/1375#discussioncomment-11763846 weatherSensor.sleep(); ESP.deepSleep(SLEEP_INTERVAL * 1000); } diff --git a/examples/BresserWeatherSensorMQTT/BresserWeatherSensorMQTT.ino b/examples/BresserWeatherSensorMQTT/BresserWeatherSensorMQTT.ino index c60d7623..532ce18c 100644 --- a/examples/BresserWeatherSensorMQTT/BresserWeatherSensorMQTT.ino +++ b/examples/BresserWeatherSensorMQTT/BresserWeatherSensorMQTT.ino @@ -943,7 +943,13 @@ void loop() #ifdef LED_EN pinMode(LED_GPIO, INPUT); #endif - weatherSensor.sleep(); + // Note: + // Further reduction of sleep current might be possible by + // controlling the GPIO pins (including SPI CS) appropriately. + // This depends on the actual board/radio chip used. + // See + // https://github.com/jgromes/RadioLib/discussions/1375#discussioncomment-11763846 + weatherSensor.sleep(); ESP.deepSleep(SLEEP_INTERVAL * 1000); } } // loop() diff --git a/examples/BresserWeatherSensorMQTTCustom/BresserWeatherSensorMQTTCustom.ino b/examples/BresserWeatherSensorMQTTCustom/BresserWeatherSensorMQTTCustom.ino index 9b51ec0a..1a8b6113 100644 --- a/examples/BresserWeatherSensorMQTTCustom/BresserWeatherSensorMQTTCustom.ino +++ b/examples/BresserWeatherSensorMQTTCustom/BresserWeatherSensorMQTTCustom.ino @@ -943,7 +943,13 @@ void loop() #ifdef LED_EN pinMode(LED_GPIO, INPUT); #endif - weatherSensor.sleep(); + // Note: + // Further reduction of sleep current might be possible by + // controlling the GPIO pins (including SPI CS) appropriately. + // This depends on the actual board/radio chip used. + // See + // https://github.com/jgromes/RadioLib/discussions/1375#discussioncomment-11763846 + weatherSensor.sleep(); ESP.deepSleep(SLEEP_INTERVAL * 1000); } } // loop() \ No newline at end of file diff --git a/examples/BresserWeatherSensorMQTTWifiMgr/BresserWeatherSensorMQTTWifiMgr.ino b/examples/BresserWeatherSensorMQTTWifiMgr/BresserWeatherSensorMQTTWifiMgr.ino index c9424f6c..82797e47 100644 --- a/examples/BresserWeatherSensorMQTTWifiMgr/BresserWeatherSensorMQTTWifiMgr.ino +++ b/examples/BresserWeatherSensorMQTTWifiMgr/BresserWeatherSensorMQTTWifiMgr.ino @@ -1158,6 +1158,13 @@ void loop() #ifdef LED_EN pinMode(LED_GPIO, INPUT); #endif + // Note: + // Further reduction of sleep current might be possible by + // controlling the GPIO pins (including SPI CS) appropriately. + // This depends on the actual board/radio chip used. + // See + // https://github.com/jgromes/RadioLib/discussions/1375#discussioncomment-11763846 + weatherSensor.sleep(); ESP.deepSleep(SLEEP_INTERVAL * 1000); } } // loop()