Přeskočit na obsah

FW 0.12.11 – kompletní keywords

Všechny top-level sekce a vnořené keywords, které Controller config ve firmware 0.12.11 zpracovává.

Tato tabulka je generovaná z parserového kontraktu. additionalProperties: false ve Studiu brání zápisu překlepů a firmwarem ignorovaných polí.

controller, wifi, rtc, pwm, ports, io, segments, script, scripts, plugins, sensors, ble, console, serial, espnow, ethernet

KeywordTyp / povolené hodnotyStav
namestring /^[A-Za-z0-9_]{1,5}$/supported
brightnessinteger [0..255]supported
powerinteger [0..255]supported
fpsinteger [0..100]supported
upsinteger [10..100]supported
updateablebooleansupported
autosaveboolean or integer [1000..∞]supported
debugboolean or integer [0..5]supported
wifibooleansupported
websocketbooleansupported
btn-1 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 25 | 26 | 27 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39supported
!btn+-1 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 25 | 26 | 27 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39supported
button-1 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 25 | 26 | 27 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39deprecated
!button+-1 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 25 | 26 | 27 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39deprecated
led-1 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 25 | 26 | 27 | 32 | 33supported
!led+-1 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 25 | 26 | 27 | 32 | 33supported
KeywordTyp / povolené hodnotyStav
channelinteger [1..13]supported
KeywordTyp / povolené hodnotyStav
type"SYSTEM" | "DS1307" | "PCF8563"supported
sda-1 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 25 | 26 | 27 | 32 | 33supported
scl-1 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 25 | 26 | 27 | 32 | 33supported
KeywordTyp / povolené hodnotyStav
frequencyinteger [1..∞]supported
KeywordTyp / povolené hodnotyStav
tagstring /^[A-Za-z0-9_]?$/supported
type"WS2805" | "WS2811" | "WS2812" | "WS2812B" | "WS2812D" | "WS2813" | "WS2814" | "WS2815" | "SK6812" | "GS8208" | "APA106"supported
pin-1 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 25 | 26 | 27 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39supported
tx-1 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 25 | 26 | 27 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39supported
txinvertedbooleansupported
rx-1 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 25 | 26 | 27 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39supported
rxinvertedbooleansupported
mappingarray<integer>supported
orderstring (one or two 1–4 character RGBW orders separated by a vertical bar)supported
variantstringsupported
t1integer [0..∞]supported
t2integer [0..∞]supported
t3integer [0..∞]supported
sizeinteger [1..2048]supported
reversedbooleansupported
KeywordTyp / povolené hodnotyStav
<LABEL>string /^[A-Za-z0-9_]{1,5}$/supported
typestringsupported
tagstring /^(?:$|[A-Za-z0-9_].*)$/supported
labelstring /^[A-Za-z0-9_]{1,5}$/supported
namestringsupported
KeywordTyp / povolené hodnotyStav
idinteger [0..255]supported
iostring /^[A-Za-z0-9_]{1,5}$/supported
sizeinteger [1..2048]supported
frominteger [1..2048]supported
tointeger [1..2048]supported
stepinteger [1..2048]supported

Tato sekce je skalární hodnota nebo kolekce; přesný tvar ukazuje JSON Schema.

Tato sekce je skalární hodnota nebo kolekce; přesný tvar ukazuje JSON Schema.

KeywordTyp / povolené hodnotyStav
type"PowerManage"supported
holdtimeinteger [1..65535]supported
alive-1 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 25 | 26 | 27 | 32 | 33deprecated
en-1 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 25 | 26 | 27 | 32 | 33supported
!en+-1 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 25 | 26 | 27 | 32 | 33supported
btn-1 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 25 | 26 | 27 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39supported
!btn+-1 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 25 | 26 | 27 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39supported
button-1 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 25 | 26 | 27 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39deprecated
!button+-1 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 25 | 26 | 27 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39deprecated
pin-1 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 25 | 26 | 27 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39deprecated
!pin+-1 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 25 | 26 | 27 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39deprecated
KeywordTyp / povolené hodnotyStav
type"PowerManage"supported
holdtimeinteger [1..65535]supported
alive-1 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 25 | 26 | 27 | 32 | 33deprecated
en-1 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 25 | 26 | 27 | 32 | 33supported
!en+-1 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 25 | 26 | 27 | 32 | 33supported
btn-1 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 25 | 26 | 27 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39supported
!btn+-1 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 25 | 26 | 27 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39supported
button-1 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 25 | 26 | 27 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39deprecated
!button+-1 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 25 | 26 | 27 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39deprecated
pin-1 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 25 | 26 | 27 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39deprecated
!pin+-1 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 25 | 26 | 27 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39deprecated
KeywordTyp / povolené hodnotyStav
powerinteger [-128..127]supported
disablebooleansupported
enablebooleansupported
advertisebooleansupported
timeoutinteger [0..∞]supported
KeywordTyp / povolené hodnotyStav
debugboolean or integer [0..5]supported
tx-1 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 25 | 26 | 27 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39supported
rx-1 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 25 | 26 | 27 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39supported
baudrateinteger [1..5000000]supported
KeywordTyp / povolené hodnotyStav
baudrateinteger [1..5000000]supported
debugbooleansupported
tx-1 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 25 | 26 | 27 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39supported
rx-1 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 25 | 26 | 27 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39supported
enablebooleansupported
KeywordTyp / povolené hodnotyStav
datarate"250K" | "500K" | "1M" | "2M" | "2M_S" | "11M" | "11M_S" | "48M" | "24M" | "12M" | "6M" | "54M" | "36M" | "18M" | "9M"supported
channelinteger [1..11]supported
powerinteger [-128..127]supported
repetitionsinteger [1..24]supported
floorinteger [-128..127]supported
tresholdinteger [-128..127]supported
rebroadcastsinteger [0..24]supported
disablebooleansupported
enablebooleansupported
isolatebooleansupported
timeoutinteger [0..∞]supported
advertisebooleansupported
KeywordTyp / povolené hodnotyStav
variant"LAN8720" | "OLIMEXPOE2" | "OLIMEXPOE"supported
type"IP101" | "RTL8201" | "LAN8720" | "DP83848" | "KSZ8041" | "KSZ8081"supported
ipstring /^(?:25[0-5]|2[0-4][0-9]|1?[0-9]?[0-9])(?:\.(?:25[0-5]|2[0-4][0-9]|1?[0-9]?[0-9])){3}$/supported
gatewaystring /^(?:25[0-5]|2[0-4][0-9]|1?[0-9]?[0-9])(?:\.(?:25[0-5]|2[0-4][0-9]|1?[0-9]?[0-9])){3}$/supported
maskstring /^(?:25[0-5]|2[0-4][0-9]|1?[0-9]?[0-9])(?:\.(?:25[0-5]|2[0-4][0-9]|1?[0-9]?[0-9])){3}$/supported
dnsstring /^(?:25[0-5]|2[0-4][0-9]|1?[0-9]?[0-9])(?:\.(?:25[0-5]|2[0-4][0-9]|1?[0-9]?[0-9])){3}$/supported
hostnamestringsupported
phydetintegersupported
phymdcintegersupported
phymdiointegersupported
phyenintegersupported
phyrstintegersupported
rmiipinintegersupported
rmiimodeintegersupported
timeoutintegersupported
enablebooleansupported
  • I/O a segment label má 1–5 znaků z A-Z, a-z, 0-9 nebo podtržítka.
  • V configu může být aktivní pouze jedna I2C položka.
  • DALI maxcolortemp musí být větší nebo rovno mincolortemp.
  • Sekce segmentu odkazuje na existující io label; size je zkratka pro from=1,to=size.
  • DAC W vyžaduje právě jednu hodnotu; RB nebo vynechané order vyžaduje dvě hodnoty. -1 znamená nezapojeno a připojené GPIO 25/26 se nesmějí opakovat.
  • ADC používá -1 jako nezapojeno nebo ADC1 GPIO 32–39; RTC I2C piny přijímají -1 nebo piny s podporou výstupu.
  • controller.btn má přednost před deprecated controller.button.
  • PowerManage btn má přednost před deprecated aliasy button a pin.

Generováno z verzovaného kontraktu Spectoda/firmware pro FW 0.12.11. Ručně neupravujte tabulky odděleně od firmware kontraktu.