MBMap Registry
  1. Devices
  2. Unipi Technology
  3. UniPi Lite

Unipi Technology UniPi Lite Modbus register map

Unipi Lite controller: 6 digital inputs, 6 relay outputs

  • Official
  • 30 registers
  • Revision 3 · 2026-11-10

Official: Written from the manufacturer's documentation, but not tested on a device yet. Check the map against the manufacturer's documentation before you write to a live device. Tested it? Report a test.

Communication

Protocol
Modbus TCP and RTUdefault
Unit ID
1default
TCP port
502default
Serial
9600 8E1 · 9600 baud, 8 data bits, even parity, 1 stop bit defaults
Byte / word order
ABCD · bytes big-endian, words high first
Addresses
0-based

Connection values are defaults: the device may be configured differently.

Map

Registers
24 holding registers, 6 coils
Groups
4
Revision
3 · 2026-11-10
Added
()
File
maps/unipi/unipi-lite.mbmap.json · 5 KB · history
SHA-256
07f234dd602164bea0ec5e595d6a262397b0a8c27738182285b7001671e34e21
Manufacturer
www.unipi.technology

Sources and notes

Source: unipi-lite-modbus-map.xlsx, Unipi knowledge base page https://kb.unipi.technology/en:hw:04-extensions:downloads

  • Configuration is not permanently saved: the Description sheet states it is set on each power-on. Defaults: counters 0, debounce 0 ms, outputs OFF.
  • Multi-register values (counters, floats) are taken as big-endian (most significant register first), as in the other Unipi maps; the spreadsheet only says bit 0 is the LSB and bit 15 the MSB.
  • The spreadsheet does not state the transport or default unit id, so the format defaults (tcp+rtu, unit 1) are kept.
  • Coils repeat the relay outputs that also appear as bits of holding register 1.
AreaAddressNameTypeAccessUnitScaleDescription
HR 0 bool bit 0 R
HR 0 bool bit 1 R
HR 0 bool bit 2 R
HR 0 bool bit 3 R
HR 0 bool bit 4 R
HR 0 bool bit 5 R
HR 1 bool bit 0 RW
HR 1 bool bit 1 RW
HR 1 bool bit 2 RW
HR 1 bool bit 3 RW
HR 1 bool bit 4 RW
HR 1 bool bit 5 RW
HR 2 uint32 ABCD RW
HR 4 uint32 ABCD RW
HR 6 uint32 ABCD RW
HR 8 uint32 ABCD RW
HR 10 uint32 ABCD RW
HR 12 uint32 ABCD RW
HR 1010 uint16 RW µs ×100
HR 1011 uint16 RW µs ×100
HR 1012 uint16 RW µs ×100
HR 1013 uint16 RW µs ×100
HR 1014 uint16 RW µs ×100
HR 1015 uint16 RW µs ×100
CO 0 bool RW
CO 1 bool RW
CO 2 bool RW
CO 3 bool RW
CO 4 bool RW
CO 5 bool RW

Help improve this map