-
Notifications
You must be signed in to change notification settings - Fork 15
Description
Hi Companion team π
Iβd like to request a RAPIX Lighting Control module using Modbus TCP for Bitfocus Companion.
RAPIX Zone Controllers support Modbus TCP/IP as a Modbus Slave (Application Note: Using RAPIX with Modbus β APN-RAPIX-007-09)
APN-RAPIX-007-Using-RAPIX-with-β¦
https://ozuno.com/wp-content/uploads/APN-RAPIX-007-Using-RAPIX-with-Modbus.pdf
.
This would allow Companion to act as a Modbus Master and control lighting scenes, zones, flags, and operating properties directly over IP.
π Connection Details
According to the RAPIX Modbus documentation
APN-RAPIX-007-Using-RAPIX-with-β¦
:
Protocol: Modbus TCP/IP
Default Port: 502
Data format: 16-bit unsigned, big-endian
Supported object types:
β Coils (1-bit, read/write)
β Holding Registers (16-bit, read/write)
Each Modbus Object Number maps directly to a RAPIX Zone ID or Scene ID.
π Requested Actions
1οΈβ£ Zone Control
Set Zone Level (Holding Register)
Set Zone On/Off (Coil)
Set Zone Fade Time (Register 1000 by default)
Set Zone Colour (paired registers starting at 10001)
Read Zone Status (default base 2001)
Default Mapping (from documentation)
Zone 1 Level β Register 1
Zone 1 On/Off β Coil 1
Zone 1 Status β Register 2001
Scene 1 β 3001
Operating Property 0 β 4000
Flag Group 0 β 5000
2οΈβ£ Scene Control
Trigger Scene (write 1 to coil/register 3001+)
Clear Scene (write 0)
Read Scene state
3οΈβ£ Flags
Set/Clear Flags (5000+)
Read Flag state
4οΈβ£ Operating Properties
Read/Write properties (4000+)
π Feedback Support (Important)
Would be ideal to support:
Zone level feedback
Scene active state
Zone error status bitfield
Optional occupancy status
Zone status is returned as a bitfield register (e.g. lamp failure, device failure, line failure, etc.)
APN-RAPIX-007-Using-RAPIX-with-β¦
.
π§ Suggested Companion Module Structure
Connection Fields
IP Address
Port (default 502)
Slave ID (default 1)
Address Offset (N or N-1 selectable)
Actions
Set Zone Level (0β100% or raw 0β65535 scaling)
Zone On/Off
Trigger Scene
Set Flag
Set Fade Time
Set Colour (RGB/CT)
Feedback
Zone Level
Scene Active
Zone Error State
Flag State
π― Why This Is Valuable
RAPIX is commonly used in commercial and architectural lighting.
Having Companion support would allow:
Stream Deck scene recall
Lighting cue triggering during live events
BMS-style lighting control from production environments