Actuators Tab
Each row configures one actuator slot. A slot can write to Modbus RTU/TCP, LoRa P2P, I2C, publish via MQTT output, or stay local.
Modes
- Modbus RTU Master / Slave: writes actuator values over RS485. Label switches depending on RTU Slave service state.
- Modbus TCP Master: writes to remote IP/port (default port 502).
- Modbus TCP Slave: exposes local actuator slots to remote clients at registers 1101..1116 (Unit Id fixed to 1).
- LoRa P2P: sends actuator writes to a remote LoRa P2P node.
- I2C Master / Slave: actuator write/read through I2C mapping.
- MQTT Output: publishes actuator changes to MQTT payload keys.
- Local Actuator: value is local only.
MQTT Output
- Actuator slot N publishes key mq_actuatorN (example: Actuator 2 uses mq_actuator2).
- Changed MQTT-output slots are grouped into one JSON payload and sent after a short 100 ms batching window.
- Values are published only when actuator value changes.
Fields and Locking
- Unit Id / Register are locked for TCP Slave, Local Actuator, MQTT Output, and I2C Slave modes.
- IP / Port are editable only in Modbus TCP Master mode.
- Reg Type is active in Modbus master modes.
- Live shows the current actuator slot value.
- Comment stores a label per actuator slot.
- Save Actuators persists all actuator slot settings.