Summary
Legacy RS-232 controlled RGB LED controller ("RGB Mini", firmware 2.1.0). Commands are ASCII strings terminated with CR (\r); the controller repeats all received commands out the serial port for daisy-chaining. Spec covers color presets, RGB brightness up/down, ramp time, color cycle control, and 5 save/recall preset slots.
Transport
protocols:
- serial
serial:
baud_rate: 9600
data_bits: 8
parity: none
stop_bits: 1
flow_control: none
auth:
type: none # inferred: no auth procedure in source
Traits
- levelable # inferred from per-channel brighten/dim commands (embrt, embrt, emdim, etc.)
- queryable # UNRESOLVED: no query commands in source - remove if no evidence
Actions
- id: all_red
label: All Red
kind: action
command: "emallred"
params: []
- id: all_green
label: All Green
kind: action
command: "emallgreen"
params: []
- id: all_blue
label: All Blue
kind: action
command: "emallblue"
params: []
- id: magenta
label: Magenta
kind: action
command: "emmagenta"
params: []
- id: cyan
label: Cyan
kind: action
command: "emcyan"
params: []
- id: gold
label: Gold
kind: action
command: "emgold"
params: []
- id: rgb_white
label: RGB White
kind: action
command: "emrgbwhite"
params: []
- id: orange
label: Orange
kind: action
command: "emorange"
params: []
- id: light_blue
label: Light Blue
kind: action
command: "emltblue"
params: []
- id: light_green
label: Light Green
kind: action
command: "emltgreen"
params: []
- id: violet
label: Violet
kind: action
command: "emviolet"
params: []
- id: pink
label: Pink
kind: action
command: "empink"
params: []
- id: warm_white
label: Warm White
kind: action
command: "emrgbww"
params: []
- id: color_cycle_start
label: Color Cycle (start)
kind: action
command: "emcycle"
params: []
- id: color_cycle_pause
label: Color Cycle (pause)
kind: action
command: "empause"
params: []
- id: ramp_time
label: Ramp Time
kind: action
command: "emrampYY"
params:
- name: YY
type: string
description: Two-digit ramp rate (source documents only the placeholder, not a value range)
- id: brighten_rgb
label: Brighten RGB (+4%)
kind: action
command: "embrt"
params: []
- id: brighten_red
label: Brighten Red (+4%)
kind: action
command: "embtr"
params: []
- id: brighten_green
label: Brighten Green (+4%)
kind: action
command: "embtg"
params: []
- id: brighten_blue
label: Brighten Blue (+4%)
kind: action
command: "embtb"
params: []
- id: dim_rgb
label: Dim RGB (-4%)
kind: action
command: "emdim"
params: []
- id: dim_red
label: Dim Red (-4%)
kind: action
command: "emdmr"
params: []
- id: dim_green
label: Dim Green (-4%)
kind: action
command: "emdmg"
params: []
- id: dim_blue
label: Dim Blue (-4%)
kind: action
command: "emdmb"
params: []
- id: save_preset_a
label: Save Preset A
kind: action
command: "emsprea"
params: []
- id: save_preset_b
label: Save Preset B
kind: action
command: "emspreb"
params: []
- id: save_preset_c
label: Save Preset C
kind: action
command: "emsprec"
params: []
- id: save_preset_d
label: Save Preset D
kind: action
command: "emspred"
params: []
- id: save_preset_e
label: Save Preset E
kind: action
command: "emspree"
params: []
- id: recall_preset_a
label: Recall Preset A
kind: action
command: "emrprea"
params: []
- id: recall_preset_b
label: Recall Preset B
kind: action
command: "emrpreb"
params: []
- id: recall_preset_c
label: Recall Preset C
kind: action
command: "emrprec"
params: []
- id: recall_preset_d
label: Recall Preset D
kind: action
command: "emrpred"
params: []
- id: recall_preset_e
label: Recall Preset E
kind: action
command: "emrpree"
params: []
- id: all_off
label: All LEDs Off
kind: action
command: "emalloff"
params: []
Feedbacks
# UNRESOLVED: source documents no query commands or response strings
Variables
# UNRESOLVED: no settable parameters documented beyond discrete commands
Events
# UNRESOLVED: no unsolicited notifications documented
Macros
# UNRESOLVED: no multi-step sequences documented
Safety
confirmation_required_for: []
interlocks: []
# UNRESOLVED: source contains no safety warnings, interlock procedures, or power-on sequencing text
Notes
- All commands must be terminated with carriage return (
\r). - Controller repeats every received command out the serial port for daisy-chaining to next device.
- Source header: "RGB MINI ONLY - Not sold anymore Do not use for RGBW" — model is discontinued; commands are NOT interchangeable with the RGBW successor.
- Source revision: "V-3-24".
emrampYYplaceholderYYvalue range not specified in source.emltgreenrow lists "255%" in green column — likely a typo for 100% in the source; not corrected here per verbatim rule.
Provenance
source_domains:
- epixsky.com
source_urls:
- https://www.epixsky.com/wp-content/uploads/2024/03/RGB-Mini-Command-Sheet.pdf
- https://www.epixsky.com/wp-content/uploads/2024/03/RGB-MINI-Spec.pdf
- https://www.epixsky.com/specification-literature/
retrieved_at: 2026-06-15T12:38:01.688Z
last_checked_at: 2026-06-16T07:02:12.071Z
Verification Summary
verdict: verified
checked_at: 2026-06-16T07:02:12.071Z
matched_actions: 35
action_count: 35
confidence: medium
summary: "All 35 spec actions matched verbatim in source command table; complete bidirectional coverage. (7 unresolved item(s) noted in Known Gaps.)"
Known Gaps
- "no response/acknowledgement strings documented; no query commands; no safety/interlock text."
- "no query commands in source - remove if no evidence"
- "source documents no query commands or response strings"
- "no settable parameters documented beyond discrete commands"
- "no unsolicited notifications documented"
- "no multi-step sequences documented"
- "source contains no safety warnings, interlock procedures, or power-on sequencing text"
From the AI4AV catalog (https://ai4av.net) · ODbL-1.0