1
0

initial push

This commit is contained in:
Kwimbee
2026-02-13 11:17:41 +01:00
commit bfc9763f05
22 changed files with 631 additions and 0 deletions

View File

@@ -0,0 +1,40 @@
meta {
name: Colour Settings
type: http
seq: 8
}
post {
url: {{base_url}}/col_s
body: formUrlEncoded
auth: inherit
}
body:form-urlencoded {
~ccri: 0
~cdimc: 0
~hpwrm: 0
~ccalm: 0
~cmixm: 0
~chrwh: 0
~thefs: 0
}
docs {
# Colour Settings
Configure colour rendering and mixing.
## Set Parameters
- `ccri`: CRI (0-1: high/standard)
- `cdimc`: Dimmer curve (0-1: linear/square law)
- `hpwrm`: High power mode (0-1)
- `ccalm`: Colour calibration mode (0-1)
- `cmixm`: Colour mixing mode (0-1: RGB/CMY)
- `chrwh`: Chromatic white (0-1)
- `thefs`: Tungsten effect simulation (0-5: various wattages)
## Response
- All parameters as strings or on/off
- `status`: 0 if success
}

View File

@@ -0,0 +1,36 @@
meta {
name: Display Settings
type: http
seq: 3
}
post {
url: {{base_url}}/dis_s
body: formUrlEncoded
auth: inherit
}
body:form-urlencoded {
~dint: 5
~dsd: 5
~dtl: 5
~dor: 0
~daofft: 0
}
docs {
# Display Settings
Configure display behavior.
## Set Parameters
- `dint`: Display intensity (0-9)
- `dsd`: Display screensaver time (0-10)
- `dtl`: Display touchscreen lock (0-10)
- `dor`: Display orientation (0-2: normal/inverted/auto)
- `daofft`: Activate off timer (0-1)
## Response
- All parameters with appropriate formats
- `status`: 0 if success
}

View File

@@ -0,0 +1,35 @@
meta {
name: DMX Address/Mode/RDM Setup
type: http
seq: 1
}
post {
url: {{base_url}}/set_dmx
body: formUrlEncoded
auth: inherit
}
body:form-urlencoded {
~dmxa: 1
~dmxp: 0
~dmxi: 0
~rdmn: RDM name
}
docs {
# DMX Address/Mode/RDM Setup
Configure DMX and RDM settings.
## Set Parameters
- `dmxa`: DMX address (1-512)
- `dmxp`: DMX preset (0-preset count)
- `dmxi`: DMX input (0-max, e.g., wired/wireless)
- `rdmn`: RDM device label (max 32 chars)
## Response
- `dmxf`: Preset footprint
- `status`: 0 if success
- `pt`: Device model name + RDM label
}

View File

@@ -0,0 +1,39 @@
meta {
name: Ethernet Settings
type: http
seq: 2
}
post {
url: {{base_url}}/eth_s
body: formUrlEncoded
auth: inherit
}
body:form-urlencoded {
~emod: 1
~ee2d: 0
~eanu: 0
~emau: 1
~emas: 1
~esau: 1
}
docs {
# Ethernet Settings
Configure ethernet/network mode.
## Set Parameters
- `emod`: Ethernet mode (0-4, or 0-2 for Promotion devices)
- Labels: disable/ArtNet/gMA1/gMA2/sACN (or DMX/ArtNet/sACN)
- `ee2d`: Ethernet to DMX (0-1)
- `eanu`: ArtNet universe (0-255)
- `emau`: MANet I/II universe (1-256)
- `emas`: MANet session ID (1-32)
- `esau`: sACN universe (1-32000)
## Response
- All set parameters as strings/ints
- `status`: 0 if success
}

View File

@@ -0,0 +1,38 @@
meta {
name: Graphics Engine Settings
type: http
seq: 11
}
post {
url: {{base_url}}/graphe_s
body: formUrlEncoded
auth: inherit
}
body:form-urlencoded {
~imgar: 0
~edga: 0
~gbms: 0
~slit: 0
~rfrr: 0
~optm: 0
}
docs {
# Graphics Engine Settings
Configure graphics and gobo rendering.
## Set Parameters
- `imgar`: Image aspect ratio (0-1)
- `edga`: Edge antialiasing (0-1)
- `gbms`: Gobo selection mode (0-1)
- `slit`: Slideshow timer (0-300)
- `rfrr`: Refresh rate (0-6)
- `optm`: Optics module (0-1)
## Response
- Various string and integer fields
- `status`: 0 if success
}

View File

@@ -0,0 +1,42 @@
meta {
name: Lamp Settings
type: http
seq: 9
}
post {
url: {{base_url}}/lamp_s
body: formUrlEncoded
auth: inherit
}
body:form-urlencoded {
~lonof: 0
~lpwr: 0
~ligde: 0
~llise: 0
~lonpon: 0
~lofvd: 0
~londp: 0
~lofdm: 0
}
docs {
# Lamp Settings
Configure lamp behavior and power.
## Set Parameters
- `lonof`: Lamp state (0-1: off/on)
- `lpwr`: Lamp power (0-4: eco/standard/1700W/1500W/silent)
- `ligde`: Lamp ignition delay (0-91: off or 1-90s)
- `llise`: Lamp light sensor (0-1)
- `lonpon`: Lamp on power on (0-1)
- `lofvd`: Lamp off via DMX (0-1)
- `londp`: Lamp on when DMX present (0-1)
- `lofdm`: Lamp off when DMX missing (0-1)
## Response
- All parameters as strings
- `status`: 0 if success
}

View File

@@ -0,0 +1,35 @@
meta {
name: LED Engine Settings
type: http
seq: 10
}
post {
url: {{base_url}}/lede_s
body: formUrlEncoded
auth: inherit
}
body:form-urlencoded {
~cprj: 0
~rprj: 0
~colt: 0
~gamc: 0
}
docs {
# LED Engine Settings
Configure LED projection and color.
## Set Parameters
- `cprj`: Ceiling projection (0-1)
- `rprj`: Rear projection (0-1)
- `colt`: Color temperature (0-8)
- `gamc`: Gamma curve (0-5)
## Response
- `cprj`, `rprj`: Integer values
- `colt`, `gamc`: String labels
- `status`: 0 if success
}

View File

@@ -0,0 +1,46 @@
meta {
name: Other Settings
type: http
seq: 4
}
post {
url: {{base_url}}/oth_s
body: formUrlEncoded
auth: inherit
}
body:form-urlencoded {
~mics: 10
~fanm: 1
~tmpu: 1
~wfiap: 0
~fsmo: 0
~cpm: 0
~btns: 0
~fannl: 50
~them: 0
~frq: 0
}
docs {
# Other Settings
Miscellaneous device settings.
## Set Parameters
- `mics`: Microphone sensitivity (0-19)
- `fanm`: Fan mode (0-1 or 0-3)
- `tmpu`: Temperature unit (0-1: F/C)
- `wfiap`: WiFi access point (0-1)
- `fsmo`: Followspot mode (0-3)
- `cpm`: Close proximity mode (0-1)
- `btns`: Buttons setting (0-1)
- `fannl`: Fan noise level (0-100)
- `them`: Theater mode (0-1)
- `frq`: Frequency (0-13951)
## Response
- All parameters formatted appropriately
- `status`: 0 if success
}

View File

@@ -0,0 +1,36 @@
meta {
name: Pan/Tilt Settings
type: http
seq: 7
}
post {
url: {{base_url}}/pt_s
body: formUrlEncoded
auth: inherit
}
body:form-urlencoded {
~pr: 0
~tr: 0
~ptf: 0
~ptm: 0
~pte: 0
}
docs {
# Pan/Tilt Settings
Configure pan and tilt behavior.
## Set Parameters
- `pr`: Pan reverse (0-1)
- `tr`: Tilt reverse (0-1)
- `ptf`: Pan/tilt feedback (0-1)
- `ptm`: Pan/tilt mode (0-1: time/speed)
- `pte`: Pan/tilt EMS (0-1)
## Response
- All parameters as "off"/"on" or mode strings
- `status`: 0 if success
}

View File

@@ -0,0 +1,31 @@
meta {
name: Password Settings
type: http
seq: 5
}
post {
url: {{base_url}}/set_cfg
body: formUrlEncoded
auth: inherit
}
body:form-urlencoded {
~opswd: 2479
~npswd: 1234
~npsch: 1234
}
docs {
# Password Settings
Change device webserver password.
## Set Parameters
- `opswd`: Old password (four digits)
- `npswd`: New password (four digits)
- `npsch`: New password check (four digits)
## Response
- `status`: 0 if success
}

View File

@@ -0,0 +1,40 @@
meta {
name: Wireless Module Settings
type: http
seq: 6
}
post {
url: {{base_url}}/lwm
body: formUrlEncoded
auth: inherit
}
body:form-urlencoded {
~unlink: 1
}
docs {
# Wireless Module Settings
Get wireless module status or unlink the card.
## Set Parameters
- `unlink` (optional): Set to 1 to unlink wireless card
## Response Variants
**Linked:**
- `lwc`: "linked"
- `lws`: Signal strength (0-100%)
**Unlinked:**
- `lwc`: "unlinked"
- `lws`: "..."
**Not installed:**
- `lwc`: "not installed"
- `lws`: "..."
- `status`: 0 if success
}