From f3080396968d29aaaf666347f667b144855d0d0a Mon Sep 17 00:00:00 2001 From: Stephan Richter Date: Wed, 18 Sep 2024 21:49:06 +0200 Subject: [PATCH 1/2] switched back to DHT22 Signed-off-by: Stephan Richter --- Software/TempSender/TempSender.ino | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Software/TempSender/TempSender.ino b/Software/TempSender/TempSender.ino index a2e74b5..5a9b31c 100644 --- a/Software/TempSender/TempSender.ino +++ b/Software/TempSender/TempSender.ino @@ -22,7 +22,7 @@ #define ID 0 #define PROGRAM "TempSender" -#define SW_VERSION "1.4" +define SW_VERSION "1.5" #define HW_VERSION "2.0" #define BTN_INT 2 // button interrupt pin @@ -41,15 +41,15 @@ //#define LOG_TO_SERIAL #define SEND_485 -SimpleDHT11 sensor(DHT_PIN); +SimpleDHT22 sensor(DHT_PIN); boolean raw_states[8]; boolean states[8]; unsigned long capacitor[8]; unsigned long times[8]; unsigned long sensor_time = 0; -byte temperature = 0; -byte humidity = 0; +float temperature = 0; +float humidity = 0; int err = SimpleDHTErrSuccess; void setup(){ @@ -134,8 +134,8 @@ void loop(){ if (now - sensor_time > PERIOD){ sensor_time = now; - if ((err = sensor.read(&temperature, &humidity, NULL)) == SimpleDHTErrSuccess) { - String s = "{nano:"+String(ID)+",temp:"+String((int)temperature)+",humi:"+String((int)humidity)+"}"; + if ((err = sensor.read2(&temperature, &humidity, NULL)) == SimpleDHTErrSuccess) { + String s = "{nano:"+String(ID)+",temp:"+String(temperature,1)+",humi:"+String(humidity,1)+"}"; send485(s.c_str()); } } From 0a36f9bae4849c1852d4f213f8085305edf03da0 Mon Sep 17 00:00:00 2001 From: Stephan Richter Date: Wed, 18 Sep 2024 21:52:45 +0200 Subject: [PATCH 2/2] re-ordered vars Signed-off-by: Stephan Richter --- Software/TempSender/TempSender.ino | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Software/TempSender/TempSender.ino b/Software/TempSender/TempSender.ino index 5a9b31c..b85d9e6 100644 --- a/Software/TempSender/TempSender.ino +++ b/Software/TempSender/TempSender.ino @@ -41,13 +41,13 @@ define SW_VERSION "1.5" //#define LOG_TO_SERIAL #define SEND_485 -SimpleDHT22 sensor(DHT_PIN); - boolean raw_states[8]; boolean states[8]; unsigned long capacitor[8]; unsigned long times[8]; unsigned long sensor_time = 0; + +SimpleDHT22 sensor(DHT_PIN); float temperature = 0; float humidity = 0; int err = SimpleDHTErrSuccess;