add status encoding
This commit is contained in:
parent
4ef6c8bd08
commit
23e8f05df9
56
README.md
56
README.md
@ -111,24 +111,52 @@ wifi_rssi -63
|
||||
- inlet_flow_temperature_state
|
||||
- return_flow_temperature_state
|
||||
|
||||
| Enum eSensorErrorState in [safety.h](main/safety.h) | Value | Description |
|
||||
|------------------------------------------------------|--------|----------------------|
|
||||
| SENSOR_NO_ERROR | 0 | |
|
||||
| SENSOR_TOO_HIGH | 1 | Sanity check failed |
|
||||
| SENSOR_TOO_LOW | 2 | Sanity check failed |
|
||||
| SENSOR_UNCHANGED | 3 | Sanity check failed |
|
||||
| SENSOR_NOT_FOUND | 4 | No Communication |
|
||||
| Enum eSensorErrorState in [safety.h](main/safety.h) | Value | Description |
|
||||
|-----------------------------------------------------|-------|---------------------|
|
||||
| SENSOR_NO_ERROR | 0 | |
|
||||
| SENSOR_TOO_HIGH | 1 | Sanity check failed |
|
||||
| SENSOR_TOO_LOW | 2 | Sanity check failed |
|
||||
| SENSOR_UNCHANGED | 3 | Sanity check failed |
|
||||
| SENSOR_NOT_FOUND | 4 | No Communication |
|
||||
|
||||
##### Safety Loop
|
||||
- safety_state
|
||||
|
||||
| Enum eSafetyState in [safety.h](main/safety.h) | Value | Description |
|
||||
|------------------------------------------------|-------|----------------------------|
|
||||
| SAFETY_NO_ERROR | 0 | |
|
||||
| SAFETY_SENSOR_ERROR | 1 | At least one sensor failed |
|
||||
| SAFETY_INTERNAL_ERROR | 2 | Internal error |
|
||||
|
||||
##### Control Loop
|
||||
- control_state
|
||||
|
||||
| Enum eControlState in [control.h](main/control.h) | Value | Description |
|
||||
|---------------------------------------------------|-------|-----------------------|
|
||||
| CONTROL_STARTING | 0 | |
|
||||
| CONTROL_HEATING | 1 | Burner running |
|
||||
| CONTROL_OUTDOOR_TOO_WARM | 2 | Heating not needed |
|
||||
| CONTROL_RETURN_FLOW_TOO_WARM | 3 | Heating not needed |
|
||||
| CONTROL_BURNER_FAULT | 4 | Burner reported fault |
|
||||
| CONTROL_FAULT | 5 | Unable to control |
|
||||
|
||||
##### SNTP Client
|
||||
- sntp_state
|
||||
|
||||
| Enum eSntpState in [sntp.h](main/sntp.h) | Value | Description |
|
||||
|------------------------------------------|-------|-------------|
|
||||
| SYNC_SUCCESSFUL | 0 | |
|
||||
| SYNC_NOT_STARTED | 1 | |
|
||||
| SYNC_FAILED | 2 | |
|
||||
|
||||
## Hardware
|
||||
|
||||
| Function | ESP32 | PLC ES32C14 |
|
||||
|---------------------------------------|-------|---------------------------|
|
||||
| Output CirculationPump | IO27 | Relay 1 NC1 |
|
||||
| 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 |
|
||||
| Function | ESP32 | PLC ES32C14 |
|
||||
|---------------------------------------|-------|-------------------|
|
||||
| Output CirculationPump | IO27 | Relay 1 NC1 |
|
||||
| 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 |
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user