core/homeassistant/components/lcn/services.yaml

477 lines
8.8 KiB
YAML

# 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: