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;
#endif
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 = 270k, r2 = 100k
// Spannungsbereich = 5.2 Volt

View File

@@ -13,10 +13,10 @@ platform = espressif8266
board = d1
framework = arduino
board_build.filesystem = littlefs
monitor_port = /dev/ttyUSB0
;monitor_port = /dev/ttyUSB0
monitor_speed = 74800
monitor_filters = time
upload_port = /dev/ttyUSB0
;upload_port = /dev/ttyUSB0
lib_deps =
knolleary/PubSubClient @ 2.8
adafruit/Adafruit HTU21DF Library @ 1.0.5
@@ -81,8 +81,10 @@ build_flags = ${env.build_flags}
-DGATEWAY=\"192.168.2.1\"
-DDNS=\"192.168.2.1\"
-DKMYIP=\"192.168.2.41\"
-Dmqtt_server=\"hjkmqtt.dedyn.io\"
-Dmqtt_port=8883
-Dmqtt_server=\"192.168.2.55\"
-Dmqtt_port=1883
-Dmqtt_user=\"boris\"
-Dmqtt_pass=\"13.April13\"
-DTERROR=20
-DTLOWBATT=60
-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_user = "mqtt";
const char* mqtt_pass = "fische";
/* const char* mqtt_user = "mqtt";
const char* mqtt_pass = "fische"; */
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
@@ -167,7 +167,7 @@ void loop() {
/* ESP.deepSleep(5e6);
delay(100); */
endTime = millis();
if (AKKU < MinimalSpannung){
if (AKKU < MinimalSpannungAkku){
// ---------------------------------
Pause = intervalLowBatt -((endTime - startTime) * 1000); // Pause ca. 60 Minuten
@@ -280,7 +280,7 @@ void reconnect() {
Serial.print("Attempting MQTT connection...");
//verifyFingerprint();
// Attempt to connect
if (client.connect(clientName)) {
if (client.connect(clientName, mqtt_user, mqtt_pass)) {
Serial.println("connected");
// Once connected, publish an announcement...
// client.publish("outTopic", "hello world");