Skip to Content
WLD-521-R1

WLD-521-R1 Module Configuration

Modbus, Inputs (5), Relays (2), 1-Wire — Flow, Heat Energy & Irrigation.

Active Modbus Configuration
Address: -- | Baud Rate: --

Confirm reset

Reset the module now? The serial connection will be interrupted.

Serial Log:

  

1-Wire (GPIO16) Devices

Not scanned yet.
Discovered devices
Click “Scan 1-Wire” to list devices.
Stored sensors (flash)
Waiting for device list…
1-Wire Live Temperatures
Auto-refreshes from onewireTempsList.
#AddressNameTemp (°C)Errors
Waiting for data…

Digital Inputs (5)

Relays (2)

LEDs & Buttons

LEDs (4)
LEDModeSourceState
Mode: Solid or Blink when source is active. Sources: R1/R2, DI1..DI5, IRR1/IRR2, and R1/R2 Override.
Buttons (4)
BTNActionPressed
Actions: Toggle/Pulse relays, Irrigation start/stop, Override toggle (use as short or long-press per firmware logic).

Irrigation

Zones (2)
Zone 1

Sensors & Pump

Irrigation Window (Local HH:MM)
Zone 2

Sensors & Pump

Irrigation Window (Local HH:MM)
Each zone drives one relay. Flow supervision uses the selected DI’s live rate and accumulated liters from firmware.
Live Status
Auto-refreshes from irrigStatus and timeStatus.

Module Time & Modbus Sync

Module Clock (firmware minute-of-day)
Minute of day: --
Local HH:MM: --
Day index: --
This uses { action:"set_time", minuteOfDay } in firmware.
Home Assistant → Modbus time sync (00:00)
HREG_TIME_MINUTE: 1100
HREG_DAY_INDEX: 1101
Coil pulse at midnight (set TRUE then immediately FALSE):
CMD_TIME_MIDNIGHT = 360

In HA, schedule a service at 00:00 that writes coil 360 = TRUE, then FALSE. Firmware will zero minute-of-day and increment day-index.