update docs: relay3/4 pins, inverted logic, all relays independent
This commit is contained in:
@@ -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`.
|
||||
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user