2025-11-1301
This commit is contained in:
@@ -1,11 +1,16 @@
|
||||
#include "Adafruit_HTU21DF.h"
|
||||
|
||||
Adafruit_HTU21DF htu = Adafruit_HTU21DF();
|
||||
const float No_Valhtu = 999.99;
|
||||
|
||||
struct {
|
||||
char temperature[15] = {0};
|
||||
char humity[15] = {0};
|
||||
} htuData;
|
||||
float Temp = No_Valhtu;
|
||||
float Feuchte = No_Valhtu;
|
||||
} htu21Data;
|
||||
|
||||
Adafruit_HTU21DF htu = Adafruit_HTU21DF();
|
||||
|
||||
|
||||
void init_HTU21(){
|
||||
if (!htu.begin()) {
|
||||
@@ -16,17 +21,8 @@ void init_HTU21(){
|
||||
}
|
||||
|
||||
void read_HTU21D() {
|
||||
float t = htu.readTemperature();
|
||||
dtostrf(t,10,4,htuData.temperature);
|
||||
float h = htu.readHumidity();
|
||||
dtostrf(h,8,2,htuData.humity);
|
||||
htu21Data.Temp = htu.readTemperature();
|
||||
htu21Data.Feuchte = htu.readHumidity();
|
||||
htu21Data.Temp = htu21Data.Temp + HTU_Korrectur;
|
||||
htu21Data.Feuchte = htu21Data.Feuchte + HTUKorrekturFeuchte;
|
||||
}
|
||||
|
||||
/* void M2M_HTU21D(long deviceId = 4711) {
|
||||
char topic[100];
|
||||
sprintf(topic, "%s%ld%s", "hjk/devices/", deviceId, "/telemetry/temperature_Htu_21" );
|
||||
client.publish(topic, htuData.temperature, true);
|
||||
sprintf(topic, "%s%ld%s", "hjk/devices/", deviceId, "/telemetry/humity" );
|
||||
client.publish(topic, htuData.humity, true);
|
||||
Serial.printf("HTU21:\t\t %s °C\n", htuData.temperature);
|
||||
Serial.printf("HTU21:\t\t %s %% \n", htuData.humity); */
|
||||
Reference in New Issue
Block a user