Normalize primary communication around UART

This commit is contained in:
root
2026-06-03 02:08:19 -06:00
parent 08a8275a29
commit b494a98de4
15 changed files with 64 additions and 54 deletions
+3 -3
View File
@@ -4,7 +4,7 @@
The ESP32 acts as the system controller and provides status and control endpoints.
Primary communication is RS-485.
Primary communication is UART over CAT5. WiFi HTTP API is the backup communication path.
WiFi HTTP API is provided for:
@@ -48,7 +48,7 @@ Example:
"network": {
"wifi_enabled": false,
"rs485_connected": true
"uart_connected": true
}
}
```
@@ -167,7 +167,7 @@ Example:
```json
{
"wifi_enabled": false,
"rs485_connected": true,
"uart_connected": true,
"starlink_enabled": false
}
```
+3 -3
View File
@@ -19,7 +19,7 @@ The system provides:
- Raspberry Pi Pico 2 W
- 3.5" SPI Capacitive Touchscreen
- RS-485 communications
- UART-over-CAT5 communications
- WiFi backup communications
### Responsibilities
@@ -36,7 +36,7 @@ The system provides:
### Hardware
- ESP32 Relay Controller
- RS-485 Interface
- UART-over-CAT5 interface
- House Battery Interface
- DS18B20 Temperature Sensor Bus
- Bosch Relay Drivers
@@ -52,7 +52,7 @@ The system provides:
## Communications
Primary:
- RS-485
- UART over CAT5
Backup:
- WiFi HTTP API
+2 -2
View File
@@ -52,14 +52,14 @@ Future:
## System Screen
Displays:
- RS-485 Status
- UART Status
- WiFi Status
- Message Counts
- Latency
- Packet Loss
Testing:
- RS-485 Disconnect
- UART Disconnect
- Sensor Fault Simulation
- Ignition Simulation
+2 -2
View File
@@ -8,7 +8,7 @@ Features:
- Dashboard UI
- Alarm System
- Sensor Simulation
- RS-485 Simulation
- UART Communication Simulation
- Protocol Layer
## Phase 2 — Pico Dashboard
@@ -26,7 +26,7 @@ Status: Pending
Features:
- Relay Control
- RS-485 Communications
- UART Communications
- Configuration Storage
## Phase 4 — DS18B20 Sensors