update docs: relay3/4 pins, inverted logic, all relays independent

This commit is contained in:
UA1ZBE
2026-07-22 15:51:39 +03:00
parent 9ca5530c73
commit 7e978fcc9c
4 changed files with 67 additions and 24 deletions

View File

@@ -106,13 +106,17 @@ All commands are processed in `onGroupDataRecv()`:
| Command | Action | Response |
|---------|--------|----------|
| `help` | list commands | `help:...` |
| `ohrana on` | arm, relay1 ON | `ohrana on ok` |
| `ohrana off` | disarm, relay1 OFF | `ohrana off ok` |
| `relay1 on` | relay1 ON (direct) | `relay1 on ok` |
| `relay1 off` | relay1 OFF (direct) | `relay1 off ok` |
| `relay2 on` | relay2 ON | `relay2 on ok` |
| `relay2 off` | relay2 OFF | `relay2 off ok` |
| `relay` | state of both relays | `relay:1on 2off` |
| `ohrana on` | arm | `ohrana on ok` |
| `ohrana off` | disarm | `ohrana off ok` |
| `relay1 on` | relay1 ON (HIGH) | `relay1 on ok` |
| `relay1 off` | relay1 OFF (LOW) | `relay1 off ok` |
| `relay2 on` | relay2 ON (HIGH) | `relay2 on ok` |
| `relay2 off` | relay2 OFF (LOW) | `relay2 off ok` |
| `relay3 on` | relay3 ON (HIGH) | `relay3 on ok` |
| `relay3 off` | relay3 OFF (LOW) | `relay3 off ok` |
| `relay4 on` | relay4 ON (HIGH) | `relay4 on ok` |
| `relay4 off` | relay4 OFF (LOW) | `relay4 off ok` |
| `relay` | state of all relays | `relay:1on 2off 3on 4off` |
| `status` | report state | `status:armed/off temp:±X.XC hall:trig/ok motion:trig/ok bat:X.XXV/USB` |
| `ver` | build date | `build:Mon DD YYYY HH:MM:SS` |
| `scan` | noise floor | `noise:-XXXdBm` |
@@ -230,7 +234,7 @@ The LED blink (3 fast flashes) is the first thing in `onGroupDataRecv`. If LED d
### Config persistent storage
- `InternalFS` (LittleFS) on nRF52 internal flash.
- `SecurityConfig`: armed + relay2 state saved as binary struct.
- `SecurityConfig`: armed + relay1/2/3/4 state saved as binary struct.
- File: `/security.cfg`, magic `0x53454355`.
---