# Describes the format for available LCN services output_abs: fields: address: required: true example: "myhome.s0.m7" selector: text: output: required: true selector: select: options: - "output1" - "output2" - "output3" - "output4" brightness: required: true selector: number: min: 0 max: 100 unit_of_measurement: "%" transition: default: 0 selector: number: min: 0 max: 486 step: 0.1 unit_of_measurement: seconds output_rel: fields: address: required: true example: "myhome.s0.m7" selector: text: output: required: true selector: select: options: - "output1" - "output2" - "output3" - "output4" brightness: required: true selector: number: min: -100 max: 100 unit_of_measurement: "%" output_toggle: fields: address: required: true example: "myhome.s0.m7" selector: text: output: required: true selector: select: options: - "output1" - "output2" - "output3" - "output4" transition: default: 0 selector: number: min: 0 max: 486 step: 0.1 unit_of_measurement: seconds relays: fields: address: required: true example: "myhome.s0.m7" selector: text: state: required: true example: "t---001-" selector: text: led: fields: address: required: true example: "myhome.s0.m7" selector: text: led: required: true selector: select: options: - "led1" - "led2" - "led3" - "led4" - "led5" - "led6" - "led7" - "led8" - "led9" - "led10" - "led11" - "led12" state: required: true selector: select: options: - "blink" - "flicker" - "off" - "on" var_abs: fields: address: required: true example: "myhome.s0.m7" selector: text: variable: required: true default: native selector: select: options: - "r1var" - "r2var" - "r1varsetpoint" - "r2varsetpoint" - "tvar" - "var1ortvar" - "var2orr1var" - "var3orr2var" - "var1" - "var2" - "var3" - "var4" - "var5" - "var6" - "var7" - "var8" - "var9" - "var10" - "var11" - "var12" value: default: 0 selector: number: min: 0 max: 100000 unit_of_measurement: selector: select: options: - "" - "%" - "°" - "°C" - "°F" - "ampere" - "amp" - "a" - "degree" - "native" - "k" - "lcn" - "lux_t" - "lx_t" - "lux_i" - "lux" - "lx" - "m/s" - "meterpersecond" - "percent" - "ppm" - "v" - "volt" var_reset: fields: address: required: true example: "myhome.s0.m7" selector: text: variable: required: true selector: select: options: - "r1var" - "r2var" - "r1varsetpoint" - "r2varsetpoint" - "tvar" - "var1ortvar" - "var2orr1var" - "var3orr2var" - "var1" - "var2" - "var3" - "var4" - "var5" - "var6" - "var7" - "var8" - "var9" - "var10" - "var11" - "var12" var_rel: fields: address: required: true example: "myhome.s0.m7" selector: text: variable: required: true selector: select: options: - "r1var" - "r2var" - "r1varsetpoint" - "r2varsetpoint" - "thrs1" - "thrs2" - "thrs3" - "thrs4" - "thrs5" - "thrs2_1" - "thrs2_2" - "thrs2_3" - "thrs2_4" - "thrs3_1" - "thrs3_2" - "thrs3_3" - "thrs3_4" - "thrs4_1" - "thrs4_2" - "thrs4_3" - "thrs4_4" - "tvar" - "var1ortvar" - "var2orr1var" - "var3orr2var" - "var1" - "var2" - "var3" - "var4" - "var5" - "var6" - "var7" - "var8" - "var9" - "var10" - "var11" - "var12" value: default: 0 selector: number: min: 0 max: 100000 unit_of_measurement: default: native selector: select: options: - "" - "%" - "°" - "°C" - "°F" - "ampere" - "amp" - "a" - "degree" - "native" - "k" - "lcn" - "lux_t" - "lx_t" - "lux_i" - "lux" - "lx" - "m/s" - "meterpersecond" - "percent" - "ppm" - "v" - "volt" value_reference: default: current selector: select: options: - "current" - "prog" lock_regulator: fields: address: required: true example: "myhome.s0.m7" selector: text: setpoint: required: true selector: select: options: - "thrs1" - "thrs2" - "thrs3" - "thrs4" - "thrs5" - "thrs2_1" - "thrs2_2" - "thrs2_3" - "thrs2_4" - "thrs3_1" - "thrs3_2" - "thrs3_3" - "thrs3_4" - "thrs4_1" - "thrs4_2" - "thrs4_3" - "thrs4_4" state: default: false selector: boolean: send_keys: fields: address: required: true example: "myhome.s0.m7" selector: text: keys: required: true example: "a1a5d8" selector: text: state: default: hit selector: select: options: - "hit" - "make" - "break" - "dontsend" time: default: 0 selector: number: min: 0 max: 60 time_unit: default: s selector: select: options: - "d" - "day" - "days" - "h" - "hour" - "hours" - "m" - "min" - "minute" - "minutes" - "s" - "sec" - "second" - "seconds" lock_keys: fields: address: required: true example: "myhome.s0.m7" selector: text: table: example: "a" default: a selector: text: state: required: true example: "1---t0--" selector: text: time: default: 0 selector: number: min: 0 max: 60 time_unit: default: s selector: select: options: - "d" - "day" - "days" - "h" - "hour" - "hours" - "m" - "min" - "minute" - "minutes" - "s" - "sec" - "second" - "seconds" dyn_text: fields: address: required: true example: "myhome.s0.m7" selector: text: row: required: true selector: number: min: 1 max: 4 text: required: true example: "text up to 60 characters" selector: text: pck: fields: address: required: true example: "myhome.s0.m7" selector: text: pck: required: true example: "PIN4" selector: text: