|
|
|
|
@ -46,7 +46,7 @@ int h,m,t;
@@ -46,7 +46,7 @@ int h,m,t;
|
|
|
|
|
zerortc.setDate(t, 1, 22); |
|
|
|
|
|
|
|
|
|
uiOnStd = 0; |
|
|
|
|
Serial.println(" InitTimeDate "); |
|
|
|
|
Serial1.println(" InitTimeDate "); |
|
|
|
|
|
|
|
|
|
PrintTimeDate(); |
|
|
|
|
} |
|
|
|
|
@ -58,11 +58,11 @@ int i;
@@ -58,11 +58,11 @@ int i;
|
|
|
|
|
|
|
|
|
|
// Datum auch
|
|
|
|
|
sprintf(szUhrzeit2, "%02d.%02d.%02d ", zerortc.getDay(), zerortc.getMonth(), zerortc.getYear() ); |
|
|
|
|
Serial.print(szUhrzeit2); |
|
|
|
|
Serial1.print(szUhrzeit2); |
|
|
|
|
|
|
|
|
|
// Zum Test Uhrzeit ausgeben
|
|
|
|
|
sprintf(szUhrzeit2, "%02d:%02d:%02d", zerortc.getHours(), zerortc.getMinutes(), zerortc.getSeconds() ); |
|
|
|
|
Serial.println(szUhrzeit2); |
|
|
|
|
Serial1.println(szUhrzeit2); |
|
|
|
|
|
|
|
|
|
// gesammt Stunden berechnen
|
|
|
|
|
i = zerortc.getHours(); |
|
|
|
|
@ -70,7 +70,7 @@ if ( uiOldHour != i)
@@ -70,7 +70,7 @@ if ( uiOldHour != i)
|
|
|
|
|
{ |
|
|
|
|
uiOldHour = i; |
|
|
|
|
uiOnStd++; |
|
|
|
|
Serial.println(uiOnStd); |
|
|
|
|
Serial1.println(uiOnStd); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@ -99,7 +99,7 @@ return result;
@@ -99,7 +99,7 @@ return result;
|
|
|
|
|
void init_Messen() { |
|
|
|
|
int i; |
|
|
|
|
|
|
|
|
|
Serial.println("PowerOn I2C"); |
|
|
|
|
Serial1.println("PowerOn I2C"); |
|
|
|
|
// I2C Power einschalten LoRa Transponder
|
|
|
|
|
pinMode(I2C_POWER, OUTPUT); |
|
|
|
|
digitalWrite(I2C_POWER, HIGH); |
|
|
|
|
@ -108,7 +108,7 @@ void init_Messen() {
@@ -108,7 +108,7 @@ void init_Messen() {
|
|
|
|
|
Wire.begin(); |
|
|
|
|
|
|
|
|
|
// Hardware detection, liste was angeschlossen ist
|
|
|
|
|
Serial.println("I2C Hardware detection"); |
|
|
|
|
Serial1.println("I2C Hardware detection"); |
|
|
|
|
|
|
|
|
|
if (I2C_Test(BME280_ADR) != 0xFF) { |
|
|
|
|
Set_I2C_Adresse(BME280_ADR); |
|
|
|
|
@ -120,24 +120,24 @@ void init_Messen() {
@@ -120,24 +120,24 @@ void init_Messen() {
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if (I2C_Test(0x77) != 0xFF) { |
|
|
|
|
Serial.println("BMP180 gefunden"); |
|
|
|
|
Serial1.println("BMP180 gefunden"); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if (I2C_Test(0x38) != 0xFF) { |
|
|
|
|
Serial.println(F("AHT10 gefunden")); |
|
|
|
|
Serial1.println(F("AHT10 gefunden")); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// such BH1730
|
|
|
|
|
if (I2C_Test(0x29) != 0xFF) { |
|
|
|
|
Serial.println("BH1730 gefunden"); |
|
|
|
|
Serial1.println("BH1730 gefunden"); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// such BH1750
|
|
|
|
|
if (I2C_Test(0x23) != 0xFF) { |
|
|
|
|
Serial.println("BH1750 gefunden"); |
|
|
|
|
Serial1.println("BH1750 gefunden"); |
|
|
|
|
BH1750_Init(); |
|
|
|
|
} |
|
|
|
|
Serial.println("ende"); |
|
|
|
|
Serial1.println("ende"); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
//------------------------------------------
|
|
|
|
|
@ -185,21 +185,21 @@ void MessenSensoren() {
@@ -185,21 +185,21 @@ void MessenSensoren() {
|
|
|
|
|
|
|
|
|
|
if (lVisLux > 65535) lVisLux = 654321; |
|
|
|
|
|
|
|
|
|
Serial.print(F("Temp = ")); |
|
|
|
|
Serial.println(t); |
|
|
|
|
Serial.print(F("Druck = ")); |
|
|
|
|
Serial.println(p); |
|
|
|
|
Serial.print(F("Feuchte = ")); |
|
|
|
|
Serial.println(h); |
|
|
|
|
Serial1.print(F("Temp = ")); |
|
|
|
|
Serial1.println(t); |
|
|
|
|
Serial1.print(F("Druck = ")); |
|
|
|
|
Serial1.println(p); |
|
|
|
|
Serial1.print(F("Feuchte = ")); |
|
|
|
|
Serial1.println(h); |
|
|
|
|
|
|
|
|
|
Serial.print(F("Vis = ")); |
|
|
|
|
Serial.println(lVisLux); |
|
|
|
|
Serial1.print(F("Vis = ")); |
|
|
|
|
Serial1.println(lVisLux); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Serial.print(F("Ubatt = ")); |
|
|
|
|
Serial1.print(F("Ubatt = ")); |
|
|
|
|
fUb = readVcc(); // T3 und T5
|
|
|
|
|
Serial.print( fUb ); |
|
|
|
|
Serial.println(F("mV ")); |
|
|
|
|
Serial1.print( fUb ); |
|
|
|
|
Serial1.println(F("mV ")); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
hse.reset(); |
|
|
|
|
|