Přidání více metrik pro export
This commit is contained in:
@@ -24,6 +24,7 @@ DallasTemperature sensor(&oneWire);
|
||||
|
||||
float temperature;
|
||||
String metrics;
|
||||
bool heating;
|
||||
float reqTemp = 21.5;
|
||||
float offset = 0.25;
|
||||
|
||||
@@ -165,9 +166,11 @@ void notFound(AsyncWebServerRequest *request) {
|
||||
|
||||
void thermostatCheck(){
|
||||
if(temperature < (reqTemp - offset)){
|
||||
digitalWrite(RELAY_PIN, false);
|
||||
heating = 1;
|
||||
digitalWrite(RELAY_PIN, !heating);
|
||||
}else if(temperature > (reqTemp + offset)){
|
||||
digitalWrite(RELAY_PIN, true);
|
||||
heating = 0;
|
||||
digitalWrite(RELAY_PIN, !heating);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -181,6 +184,15 @@ void readSensor() {
|
||||
}
|
||||
metrics = "temp ";
|
||||
metrics += temperature;
|
||||
metrics += "\nraw_temp ";
|
||||
metrics += tempC;
|
||||
metrics += "\nheating ";
|
||||
metrics += heating;
|
||||
metrics += "\nreqTemp ";
|
||||
metrics += reqTemp;
|
||||
metrics += "\noffset ";
|
||||
metrics += offset;
|
||||
|
||||
}
|
||||
|
||||
void startConversion() {
|
||||
|
||||
Reference in New Issue
Block a user