From b54f70df1317a90d4a3450eb6b47694b23d75603 Mon Sep 17 00:00:00 2001
From: Gerard Krupa <gerard.krupa@capgemini.com>
Date: Sat, 4 Jun 2022 16:08:04 +0100
Subject: [PATCH 1/3] Put pin 32 as the power for the BME (since most of my
 sensors are set like that)

---
 src/main.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/main.cpp b/src/main.cpp
index 9b3cbdc..e1767bd 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -67,7 +67,7 @@ void setup(void)
     logf("Connecting to wifi %s\n", WIFI_SSID);
     WiFi.begin(WIFI_SSID, WIFI_PASSPHRASE);
 
-    sensors.push_back(new BMEHomeSensor(25, 26, -1));
+    sensors.push_back(new BMEHomeSensor(25, 26, 32));
 #if RAIN_MONITOR == 1
     sensors.push_back(new RainHomeSensor(34, 27));
 #endif

From 67f7ae14259ca5599e59716489fa63ccebeede72 Mon Sep 17 00:00:00 2001
From: Gerard Krupa <gerard.krupa@capgemini.com>
Date: Sat, 4 Jun 2022 16:33:21 +0100
Subject: [PATCH 2/3] Fix error in BME power pin code

---
 src/bme_sensor.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/bme_sensor.cpp b/src/bme_sensor.cpp
index ba45011..d08a904 100644
--- a/src/bme_sensor.cpp
+++ b/src/bme_sensor.cpp
@@ -64,7 +64,7 @@ void BMEHomeSensor::switchOn()
 {
     if (pwr_pin > 0)
     {
-        digitalWrite(32, HIGH);
+        digitalWrite(pwr_pin, HIGH);
     }
     is_on = true;
 }
@@ -73,7 +73,7 @@ void BMEHomeSensor::switchOff()
 {
     if (pwr_pin > 0)
     {
-        digitalWrite(32, LOW);
+        digitalWrite(pwr_pin, LOW);
     }
     is_on = false;
 }
\ No newline at end of file

From ce5b70d23f61d4de2f66403cc5890db2e904c306 Mon Sep 17 00:00:00 2001
From: Gerard Krupa <gerard.krupa@capgemini.com>
Date: Sat, 4 Jun 2022 18:22:41 +0100
Subject: [PATCH 3/3] Tidying up

---
 platformio.ini | 8 ++++----
 src/main.cpp   | 9 ---------
 2 files changed, 4 insertions(+), 13 deletions(-)

diff --git a/platformio.ini b/platformio.ini
index dbe1993..1b1cb8e 100644
--- a/platformio.ini
+++ b/platformio.ini
@@ -19,8 +19,8 @@ upload_port = /dev/cu.usbserial-0001
 upload_speed = 921600
 monitor_port = /dev/cu.usbserial-0001
 monitor_speed = 115200
-lib_deps =
+lib_deps = 
     enviromonitor/BME280_Light @ 0.0.0-alpha+sha.600667f3a6
-    arduino-libraries/NTPClient @ ^3.2.1
-    ottowinter/AsyncMqttClient-esphome @ ^0.8.6
-    arcao/Syslog @ ^2.0.0
+	arduino-libraries/NTPClient @ ^3.2.1
+	ottowinter/AsyncMqttClient-esphome @ ^0.8.6
+	arcao/Syslog @ ^2.0.0
diff --git a/src/main.cpp b/src/main.cpp
index e1767bd..e918ab2 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -32,12 +32,6 @@
 #define RAIN_MONITOR 0
 #endif
 
-RTC_DATA_ATTR double lastExecutionTime;
-
-
-esp_sleep_wakeup_cause_t wakeupCause;
-long executionStart;
-
 MQTTSubmitter submitter(ROOM, MQTT_SERVER, MQTT_PORT);
 std::list<HomeSensor*> sensors;
 
@@ -59,9 +53,6 @@ void goToSleep(long microSeconds) {
 
 void setup(void)
 {
-    executionStart = esp_timer_get_time();
-    wakeupCause = esp_sleep_get_wakeup_cause();
-
     log_init();
 
     logf("Connecting to wifi %s\n", WIFI_SSID);