Summary
LED lighting controller supporting RS-232-C serial and UDP over Ethernet control via the CS-Bus protocol. Commands use a Z.G.N (zone/group/node) addressing scheme for targeted or broadcast control of LED brightness, saturation, hue, and preset recall. The ILC-100x is the applicable model family.
Transport
protocols:
- serial
- udp
serial:
baud_rate: 57600
data_bits: 8
parity: none
stop_bits: 1
flow_control: none
addressing:
base_url: "" # N/A for serial-only commands; UDP uses eNode IP
udp:
send_port: 5000
recv_port: 4000
auth:
type: none # inferred: no auth procedure in source
Traits
- powerable # inferred: LED ON/OFF commands present
- routable # inferred: Z.G.N addressing scheme for targeted control
- queryable # inferred: Q=QY query command returns device info
- levelable # inferred: SET, FADE_UP, FADE_DOWN, SAT, HUE commands
Actions
- id: motor_down
label: Motor Down
kind: action
params: []
applicability:
- IMC-100T
- ILC-100x
- id: motor_up
label: Motor Up
kind: action
params: []
applicability:
- IMC-100T
- ILC-100x
- id: motor_stop
label: Motor Stop
kind: action
params: []
applicability:
- IMC-100T
- ILC-100x
- id: led_on
label: LED On
kind: action
params: []
description: Turns LED on to full on, or value when OFF was issued
- id: led_off
label: LED Off
kind: action
params: []
- id: led_fade_up
label: LED Fade Up
kind: action
params: []
description: Fades brightness up continuously until STOP
- id: led_fade_down
label: LED Fade Down
kind: action
params: []
description: Fades brightness down continuously until STOP
- id: led_sat_up
label: LED Saturation Up
kind: action
params: []
description: Increases saturation (more color-less white) continuously until STOP
- id: led_sat_down
label: LED Saturation Down
kind: action
params: []
description: Decreases saturation (less color-more white) continuously until STOP
- id: led_hue_up
label: LED Hue Up
kind: action
params: []
description: Shifts hue red>yellow>green>cyan>blue>magenta continuously until STOP
- id: led_hue_down
label: LED Hue Down
kind: action
params: []
description: Shifts hue magenta>blue>cyan>green>yellow>red continuously until STOP
- id: led_stop
label: LED Stop
kind: action
params: []
description: Stops any Fades, Sat, Hue actions
- id: led_set
label: LED Set Brightness
kind: action
params:
- name: value
type: integer
description: Brightness value 0-240
range: 0-240
- id: led_sat
label: LED Set Saturation
kind: action
params:
- name: value
type: integer
description: Saturation value 0-240
range: 0-240
- id: led_hue
label: LED Set Hue
kind: action
params:
- name: value
type: integer
description: Hue value 0-240. In HSL color space, 0=red, 80=green, 160=blue
range: 0-240
- id: led_store
label: LED Store Preset
kind: action
params:
- name: preset
type: integer
description: Preset number 1-6
range: 1-6
- id: led_recall
label: LED Recall Preset
kind: action
params:
- name: preset
type: integer
description: Preset number 1-6
range: 1-6
- id: led_effect
label: LED Effect
kind: action
params: []
description: Cycles through first eight preset colors
- id: led_flash
label: LED Flash
kind: action
params: []
description: Repeatedly flashes on-board amber LED (IMC-100x on-board indicator only)
Feedbacks
- id: command_echo
type: string
description: Valid commands are echoed back. Invalid commands return "*" followed by partial command.
- id: device_info_response
type: string
description: Response to Q=QY query. IMC-100 returns "99", ILC-100 returns "48".
- id: led_state_response
type: enum
values: [on, off]
description: LED state feedback via echo
Variables
# UNRESOLVED: no explicit query commands for current brightness/hue/sat values found in source
Events
# UNRESOLVED: no unsolicited event notifications described in source
Macros
# UNRESOLVED: no multi-step macro sequences described in source
Safety
confirmation_required_for: []
interlocks: []
# UNRESOLVED: no safety warnings or interlock procedures in source
Notes
- Commands are ASCII text strings ending with
;followed by a return character - Z.G.N addressing: Z=zone (0=broadcast, 1-255), G=group (0=broadcast, 1-255), N=node (0=broadcast, 1-255)
- Wildcard address
#0.0.0.P=CC;addresses all units on the bus - Continuous ramping commands (FADE_UP, FADE_DOWN, SAT_UP, SAT_DOWN, HUE_UP, HUE_DOWN) require STOP command to halt
- eNode Ethernet adapter required for UDP control; RS-232-C uses IBT-100sfs translator
- Source numbers auto-concatenated by interface device for troubleshooting (1=IR, 2=keypads, 4=photosensor, 5-8=eNode/IBT-100sfs)
Provenance
source_domains:
- convergingsystems.com
source_urls:
- https://www.convergingsystems.com/bin/doc/ibt/serial_udp_v1_4.pdf
retrieved_at: 2026-04-30T04:26:25.869Z
last_checked_at: 2026-06-03T06:35:42.213Z
Verification Summary
verdict: verified
checked_at: 2026-06-03T06:35:42.213Z
matched_actions: 19
action_count: 19
confidence: medium
summary: "All 19 actions found with matching parameters (6 unresolved item(s) noted in Known Gaps.)"
Known Gaps
- "eNode adapter required for Ethernet control — standalone IP control not available"
- "no explicit query commands for current brightness/hue/sat values found in source"
- "no unsolicited event notifications described in source"
- "no multi-step macro sequences described in source"
- "no safety warnings or interlock procedures in source"
- "UDP port 5000/4000 stated for eNode but no mention of default eNode IP or DHCP behavior"
From the AI4AV catalog (https://ai4av.net) · ODbL-1.0