add input for Burner Error

This commit is contained in:
2024-12-07 18:37:09 +01:00
parent 9ac3792c6c
commit 3c5f0835f5
4 changed files with 147 additions and 36 deletions

View File

@ -13,6 +13,7 @@
#include "http_metrics.h"
#include "outputs.h"
#include "inputs.h"
#define I2C_MASTER_SCL 19
#define I2C_MASTER_SDA 18
@ -41,12 +42,13 @@ void app_main(void)
ESP_ERROR_CHECK(i2cdev_init());
initOutputs();
initInputs();
ESP_LOGI(TAG, "running");
while (1)
{
ESP_LOGI(TAG,"\n");
ESP_LOGI(TAG, "\n");
vTaskDelay(pdMS_TO_TICKS(5000));
uint16_t u16MetricCounter = 0U;
@ -60,48 +62,59 @@ void app_main(void)
vSetMetrics(aMetrics, u16MetricCounter);
setCirculationPumpState(ENABLED);
setBurnerState(ENABLED);
if (getBurnerState() == ENABLED)
if (getBurnerError() == FAULT)
{
ESP_LOGI(TAG, "Burner ENABLED");
ESP_LOGI(TAG, "Burner FAULT");
}
else
{
ESP_LOGI(TAG, "Burner DISABLED");
ESP_LOGI(TAG, "Burner OK");
}
if (getCirculationPumpState() == ENABLED)
{
ESP_LOGI(TAG, "CirculationPump ENABLED");
}
else
{
ESP_LOGI(TAG, "CirculationPump DISABLED");
}
/*
setCirculationPumpState(ENABLED);
setBurnerState(ENABLED);
ESP_LOGI(TAG,"\n");
vTaskDelay(pdMS_TO_TICKS(2000));
setCirculationPumpState(DISABLED);
setBurnerState(DISABLED);
if (getBurnerState() == ENABLED)
{
ESP_LOGI(TAG, "Burner ENABLED");
}
else
{
ESP_LOGI(TAG, "Burner DISABLED");
}
if (getBurnerState() == ENABLED)
{
ESP_LOGI(TAG, "Burner ENABLED");
}
else
{
ESP_LOGI(TAG, "Burner DISABLED");
}
if (getCirculationPumpState() == ENABLED)
{
ESP_LOGI(TAG, "CirculationPump ENABLED");
}
else
{
ESP_LOGI(TAG, "CirculationPump DISABLED");
}
if (getCirculationPumpState() == ENABLED)
{
ESP_LOGI(TAG, "CirculationPump ENABLED");
}
else
{
ESP_LOGI(TAG, "CirculationPump DISABLED");
}
ESP_LOGI(TAG,"\n");
vTaskDelay(pdMS_TO_TICKS(2000));
setCirculationPumpState(DISABLED);
setBurnerState(DISABLED);
if (getBurnerState() == ENABLED)
{
ESP_LOGI(TAG, "Burner ENABLED");
}
else
{
ESP_LOGI(TAG, "Burner DISABLED");
}
if (getCirculationPumpState() == ENABLED)
{
ESP_LOGI(TAG, "CirculationPump ENABLED");
}
else
{
ESP_LOGI(TAG, "CirculationPump DISABLED");
}
*/
}
}