2025-12-1300

This commit is contained in:
2025-12-13 17:32:39 +01:00
parent 74c3176f2c
commit 7f3f8ff1d9
3 changed files with 11 additions and 9 deletions

View File

@@ -13,7 +13,7 @@ float getBattery(float kor = 1.000)
return 3.05; return 3.05;
#endif #endif
float valA0 = analogRead(A0); float valA0 = analogRead(A0);
valA0 = valA0 * 5.9; // (R1 + r1 + r2) / r2 valA0 = valA0 * 3.7; // (R1 + r1 + r2) / r2
// r1 und r2 Spannungsteiler // r1 und r2 Spannungsteiler
// r1 = 270k, r2 = 100k // r1 = 270k, r2 = 100k
// Spannungsbereich = 5.2 Volt // Spannungsbereich = 5.2 Volt

View File

@@ -13,10 +13,10 @@ platform = espressif8266
board = d1 board = d1
framework = arduino framework = arduino
board_build.filesystem = littlefs board_build.filesystem = littlefs
monitor_port = /dev/ttyUSB0 ;monitor_port = /dev/ttyUSB0
monitor_speed = 74800 monitor_speed = 74800
monitor_filters = time monitor_filters = time
upload_port = /dev/ttyUSB0 ;upload_port = /dev/ttyUSB0
lib_deps = lib_deps =
knolleary/PubSubClient @ 2.8 knolleary/PubSubClient @ 2.8
adafruit/Adafruit HTU21DF Library @ 1.0.5 adafruit/Adafruit HTU21DF Library @ 1.0.5
@@ -81,8 +81,10 @@ build_flags = ${env.build_flags}
-DGATEWAY=\"192.168.2.1\" -DGATEWAY=\"192.168.2.1\"
-DDNS=\"192.168.2.1\" -DDNS=\"192.168.2.1\"
-DKMYIP=\"192.168.2.41\" -DKMYIP=\"192.168.2.41\"
-Dmqtt_server=\"hjkmqtt.dedyn.io\" -Dmqtt_server=\"192.168.2.55\"
-Dmqtt_port=8883 -Dmqtt_port=1883
-Dmqtt_user=\"boris\"
-Dmqtt_pass=\"13.April13\"
-DTERROR=20 -DTERROR=20
-DTLOWBATT=60 -DTLOWBATT=60
-DTINTERVAL=5 -DTINTERVAL=5

View File

@@ -50,8 +50,8 @@ IPAddress secondaryDNS(8, 8, 8, 8);
//const char* mqtt_fprint = "a3:44:1d:aa:6e:e5:c7:55:02:20:98:ea:9b:df:1a:42:a2:f3:e3:0d"; //const char* mqtt_fprint = "a3:44:1d:aa:6e:e5:c7:55:02:20:98:ea:9b:df:1a:42:a2:f3:e3:0d";
const char* mqtt_user = "mqtt"; /* const char* mqtt_user = "mqtt";
const char* mqtt_pass = "fische"; const char* mqtt_pass = "fische"; */
const unsigned long interval = TINTERVAL * 60000000LU; // Minuten * Mikrosekunden für Sleep Mode const unsigned long interval = TINTERVAL * 60000000LU; // Minuten * Mikrosekunden für Sleep Mode
const unsigned long intervalLowBatt = TLOWBATT * 60000000LU; // Minuten * Mikrosekunden für Sleep Mode, Akku entladen const unsigned long intervalLowBatt = TLOWBATT * 60000000LU; // Minuten * Mikrosekunden für Sleep Mode, Akku entladen
@@ -167,7 +167,7 @@ void loop() {
/* ESP.deepSleep(5e6); /* ESP.deepSleep(5e6);
delay(100); */ delay(100); */
endTime = millis(); endTime = millis();
if (AKKU < MinimalSpannung){ if (AKKU < MinimalSpannungAkku){
// --------------------------------- // ---------------------------------
Pause = intervalLowBatt -((endTime - startTime) * 1000); // Pause ca. 60 Minuten Pause = intervalLowBatt -((endTime - startTime) * 1000); // Pause ca. 60 Minuten
@@ -280,7 +280,7 @@ void reconnect() {
Serial.print("Attempting MQTT connection..."); Serial.print("Attempting MQTT connection...");
//verifyFingerprint(); //verifyFingerprint();
// Attempt to connect // Attempt to connect
if (client.connect(clientName)) { if (client.connect(clientName, mqtt_user, mqtt_pass)) {
Serial.println("connected"); Serial.println("connected");
// Once connected, publish an announcement... // Once connected, publish an announcement...
// client.publish("outTopic", "hello world"); // client.publish("outTopic", "hello world");