add safety contact output

This commit is contained in:
2024-12-19 21:38:48 +01:00
parent f729d4000e
commit dfb03926c9
6 changed files with 87 additions and 15 deletions

View File

@ -33,6 +33,8 @@ Sntp <|-- Metrics
+setCirculationPumpState()
+getBurnerState()
+setBurnerState()
+getSafetyControlState()
+setSafetyControlState()
}
class Control{
@ -71,10 +73,10 @@ Sntp <|-- Metrics
### Hardware
| Function| ESP32 | ES32C14 |
|-----------------------|-------|---------------------------|
| CirculationPump | IO27 | Relay 1 NO1 |
| Burner | IO14 | Relay 1 NC2 |
| Burner Fault | IO19 | Digital Input IN1 |
| Temperature DS10B20 | IO04 | 1-Wire |
| Function | ESP32 | PLC ES32C14 |
|---------------------------------------|-------|---------------------------|
| Output CirculationPump | IO27 | Relay 1 NO1 |
| Output Burner Fire Signal | IO14 | Relay 2 NC2 |
| Output Safety Contact (powers Burner) | IO12 | Relay 3 NC2 |
| Input Burner Fault | IO19 | Digital Input IN1 |
| Input Temperature DS10B20 | IO04 | 1-Wire |