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