模板文本
template 文本平台允许您使用 lambdas 创建具有模板化值的文本。
# Example configuration entrytext: - platform: template name: "Template text" optimistic: true min_length: 0 max_length: 100 mode: text-
min_length (可选, int): 文本的最小长度。默认为
0。 -
max_length (可选, int): 文本的最大长度。默认为
255。 -
lambda (可选, lambda): 每个更新间隔评估一次以获取文本当前值的 Lambda。
-
set_action (可选, Action): 当远程 (如 Home Assistant 的前端)请求设置文本值时应执行的操作。新值可通过 lambda 中的
x变量访问。 -
update_interval (可选, Time): 通过执行
lambda更新文本的间隔。 默认为60s。 -
optimistic (可选, boolean): 是否以乐观模式运行——在此模式下, 发送到模板文本的任何命令将立即更新报告的状态。 不能与
lambda一起使用。默认为false。 -
restore_value (可选, boolean): 将状态保存并加载到 RTC/Flash。 不能与
lambda一起使用。默认为false。 -
initial_value (可选, String): 如果在设置时未使用
restore_value恢复状态,则要设置的状态值。 不能与lambda一起使用。 默认为空字符串。 -
还包括 Text 的所有其他选项。