Wlan geändert
Temperatur löst durch EMV immer aus. BUG TODO einfache Counter bringingt nicht signal schwanktt zu stark
This commit is contained in:
parent
469eaad23c
commit
0e1965a987
1 changed files with 32 additions and 4 deletions
|
|
@ -2,8 +2,8 @@
|
|||
#include <types.h>
|
||||
#include <display_ui.h>
|
||||
|
||||
const char* ssid = "Stockfeld";
|
||||
const char* password = "70691554384740972413";
|
||||
const char* ssid = "Nordlicht";
|
||||
const char* password = "03158968696374163104";
|
||||
const char* DISCORD_WEBHOOK = "https://discord.com/api/webhooks/1552818996582285372/ChwhTOdajIwIVbdIpweSorYauwGHJTjjzWNGCjzPw1mh31-snlynh0ZW1InSar_aV8IB";
|
||||
|
||||
// NTP-Server & Zeitzone für Deutschland
|
||||
|
|
@ -69,6 +69,7 @@ void loadSettings() {
|
|||
settings.endMin = prefs.getUChar("e_min", 0);
|
||||
settings.timerEnabled = prefs.getBool("t_on", false);
|
||||
settings.maxTemp = prefs.getShort("max_temp", 70);
|
||||
settings.coldTemp = prefs.getShort("cold_temp", 50);
|
||||
settings.accelRate = prefs.getInt("accel_rate", 20000);
|
||||
|
||||
prefs.end();
|
||||
|
|
@ -85,6 +86,7 @@ void saveSettings() {
|
|||
prefs.putUChar("e_min", settings.endMin);
|
||||
prefs.putBool("t_on", settings.timerEnabled);
|
||||
prefs.putShort("max_temp", settings.maxTemp);
|
||||
prefs.putShort("cold_temp", settings.coldTemp);
|
||||
prefs.putInt("accel_rate", settings.accelRate);
|
||||
|
||||
prefs.end();
|
||||
|
|
@ -472,13 +474,39 @@ void loop() {
|
|||
}
|
||||
|
||||
// 4. Schutz-Verriegelung (Überhitzung)
|
||||
//static bool tempOverheat = false;
|
||||
//if (curTemp >= settings.maxTemp) {
|
||||
// tempOverheat = true;
|
||||
//Serial.print("OverHeat ON");
|
||||
//Serial.println();
|
||||
//} else if (curTemp <= settings.coldTemp) {
|
||||
// if(tempOverheat){
|
||||
// Serial.print("OverHeat OFF");
|
||||
// Serial.println();
|
||||
//}
|
||||
//tempOverheat = false;
|
||||
//}
|
||||
|
||||
// TEST BLOCK Filter logik gegeg STörunegn ############################
|
||||
static bool tempOverheat = false;
|
||||
if (curTemp >= settings.maxTemp) {
|
||||
static int32_t overheatCounter = 0;
|
||||
|
||||
if (curTemp >= settings.maxTemp && curTemp <= settings.maxTemp + 5) {
|
||||
overheatCounter++;
|
||||
} else{
|
||||
overheatCounter = 0;
|
||||
}
|
||||
|
||||
if(overheatCounter > 10000){
|
||||
tempOverheat = true;
|
||||
} else if (curTemp <= settings.coldTemp) {
|
||||
}
|
||||
|
||||
if(tempOverheat && curTemp <= settings.coldTemp){
|
||||
tempOverheat = false;
|
||||
}
|
||||
|
||||
// #########################################
|
||||
|
||||
// 5. Menü aufrufen
|
||||
if (holdStop && clickPlus) {
|
||||
bSettings = true;
|
||||
|
|
|
|||
Loading…
Reference in a new issue