2025-12-1300
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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");
|
||||||
|
|||||||
Reference in New Issue
Block a user