|
|
|
@ -1,5 +1,6 @@
@@ -1,5 +1,6 @@
|
|
|
|
|
//#define DEBUG
|
|
|
|
|
|
|
|
|
|
/* Listed below are all possible defines with comments. Defines are done in platformio.ini under the sensors environment
|
|
|
|
|
// DHT22
|
|
|
|
|
#define SENSOR_DHT22 |
|
|
|
|
#define DHTPIN D7 // Digital pin connected to the DHT sensor. // dht pins: 1=power, 2=data, 3=NC, 4=GND. 10k from data to power needed
|
|
|
|
@ -10,6 +11,7 @@
@@ -10,6 +11,7 @@
|
|
|
|
|
|
|
|
|
|
//BH1750 Lux Sensor
|
|
|
|
|
#define SENSOR_BH1750 |
|
|
|
|
*/ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//GPIO2 is blue led on wemos_d1
|
|
|
|
@ -92,8 +94,12 @@ void setup() {
@@ -92,8 +94,12 @@ void setup() {
|
|
|
|
|
#ifdef SENSOR_DHT22 |
|
|
|
|
Serial.println("initializing dht"); |
|
|
|
|
dht.begin(); |
|
|
|
|
dataDHT22_temperature.minchange=0.1; |
|
|
|
|
dataDHT22_humidity.minchange=1.0;
|
|
|
|
|
#ifdef dataDHT22_temperature_minchange |
|
|
|
|
dataDHT22_temperature.minchange=dataDHT22_temperature_minchange; |
|
|
|
|
#endif |
|
|
|
|
#ifdef dataDHT22_humidity_minchange |
|
|
|
|
dataDHT22_humidity.minchange=dataDHT22_humidity.minchange; |
|
|
|
|
#endif |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
#ifdef SENSOR_BH1750 |
|
|
|
@ -104,15 +110,23 @@ void setup() {
@@ -104,15 +110,23 @@ void setup() {
|
|
|
|
|
} else { |
|
|
|
|
Serial.println(F("Error initialising BH1750")); |
|
|
|
|
} |
|
|
|
|
dataBH1750.minchange=10.0; |
|
|
|
|
dataBH1750.senddelaymax=1000*60*2; |
|
|
|
|
#ifdef dataBH1750_minchange |
|
|
|
|
dataBH1750.minchange=dataBH1750_minchange; |
|
|
|
|
#endif |
|
|
|
|
#ifdef dataBH1750_senddelaymax |
|
|
|
|
dataBH1750.senddelaymax=dataBH1750_senddelaymax; |
|
|
|
|
#endif |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#ifdef SENSOR_PIR |
|
|
|
|
pinMode(PIRPIN, INPUT_PULLUP); |
|
|
|
|
dataPIR.readdelay=100; |
|
|
|
|
dataPIR.senddelaymax=1000*60*10; |
|
|
|
|
#ifdef dataPIR_readdelay |
|
|
|
|
dataPIR.readdelay=dataPIR_readdelay; |
|
|
|
|
#endif |
|
|
|
|
#ifdef dataPIR_senddelaymax |
|
|
|
|
dataPIR.senddelaymax=dataPIR_senddelaymax; |
|
|
|
|
#endif |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
Serial.println("connecting.."); |
|
|
|
|