Merge branch 'dht22_adafruit_fix'
# Conflicts: # src/Greenhouse.cpp
This commit is contained in:
commit
118bef8f72
@ -39,10 +39,10 @@ lib_deps = ${common.lib_deps}
|
|||||||
build_flags = ${common.build_flags} -DNODE_GREENHOUSE -DHOSTNAME=\"Greenhouse\"
|
build_flags = ${common.build_flags} -DNODE_GREENHOUSE -DHOSTNAME=\"Greenhouse\"
|
||||||
board_build.filesystem = ${common.board_build.filesystem}
|
board_build.filesystem = ${common.board_build.filesystem}
|
||||||
monitor_speed = ${common.monitor_speed}
|
monitor_speed = ${common.monitor_speed}
|
||||||
;upload_protocol = ${common.upload_protocol}
|
upload_protocol = ${common.upload_protocol}
|
||||||
;upload_port = 10.0.0.160
|
upload_port = 10.0.0.160
|
||||||
upload_port = ${common.upload_port}
|
;upload_port = ${common.upload_port}
|
||||||
upload_speed = ${common.upload_speed}
|
;upload_speed = ${common.upload_speed}
|
||||||
|
|
||||||
[env:Fermenter]
|
[env:Fermenter]
|
||||||
platform = ${esp12e.platform}
|
platform = ${esp12e.platform}
|
||||||
@ -54,6 +54,6 @@ board_build.filesystem = ${common.board_build.filesystem}
|
|||||||
monitor_speed = ${common.monitor_speed}
|
monitor_speed = ${common.monitor_speed}
|
||||||
upload_flags = --auth=OtaAuthPatrixFermenter
|
upload_flags = --auth=OtaAuthPatrixFermenter
|
||||||
upload_protocol = ${common.upload_protocol}
|
upload_protocol = ${common.upload_protocol}
|
||||||
upload_port = 10.0.0.169
|
upload_port = 10.0.0.164
|
||||||
;upload_port = ${common.upload_port}
|
;upload_port = ${common.upload_port}
|
||||||
;upload_speed = ${common.upload_speed}
|
;upload_speed = ${common.upload_speed}
|
||||||
|
|||||||
@ -1,20 +1,20 @@
|
|||||||
#ifdef NODE_GREENHOUSE
|
#ifdef NODE_GREENHOUSE
|
||||||
|
|
||||||
#include "patrix/tsl2561.h"
|
#include "patrix/tsl2561.h"
|
||||||
#include "patrix/bmp280_aht20.h"
|
#include "patrix/DHT22.h"
|
||||||
|
|
||||||
TSL2561 greenhouse_TSL2561("greenhouse");
|
TSL2561 greenhouseTSL("greenhouse");
|
||||||
|
|
||||||
BMP280_AHT20 greenhouse_BMP280_AHT20("greenhouse");
|
DHT22Sensor greenhouseDHT22("greenhouse", D5);
|
||||||
|
|
||||||
void patrixSetup() {
|
void patrixSetup() {
|
||||||
greenhouse_TSL2561.setup();
|
greenhouseTSL.setup();
|
||||||
greenhouse_BMP280_AHT20.setup();
|
greenhouseDHT22.setup();
|
||||||
}
|
}
|
||||||
|
|
||||||
void patrixLoop() {
|
void patrixLoop() {
|
||||||
greenhouse_TSL2561.loop();
|
greenhouseTSL.loop();
|
||||||
greenhouse_BMP280_AHT20.loop();
|
greenhouseDHT22.loop();
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@ -24,12 +24,13 @@ public:
|
|||||||
|
|
||||||
void setup() {
|
void setup() {
|
||||||
dht.begin();
|
dht.begin();
|
||||||
|
last = millis();
|
||||||
}
|
}
|
||||||
|
|
||||||
void loop() {
|
void loop() {
|
||||||
const auto now = max(1UL, millis());
|
const auto now = max(1UL, millis());
|
||||||
float temperature = NAN;
|
float temperature = NAN;
|
||||||
if (last == 0 || now - last >= intervalMs) {
|
if (now - last >= intervalMs) {
|
||||||
sensors_event_t event;
|
sensors_event_t event;
|
||||||
|
|
||||||
dht.temperature().getEvent(&event);
|
dht.temperature().getEvent(&event);
|
||||||
@ -50,7 +51,7 @@ public:
|
|||||||
mqttPublishValue(name + "/humidity/absolute", absHumid, "HUMIDITY_ABSOLUTE_GM3");
|
mqttPublishValue(name + "/humidity/absolute", absHumid, "HUMIDITY_ABSOLUTE_GM3");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
last = now;
|
last = now;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user