MQTT文本


mqtt文本平台允许您集成显示可以远程设置的文本的设备。(可选)也可以使用MQTT监视文本状态。

配置

要在安装中启用MQTT文本平台,请添加以下内容configuration.yaml文件:

#示例Configuration.yaml条目mqtt文本-command_topic命令主题

配置变量

可用性 列表 ((选修的

MQTT主题列表订阅以接收可用性(在线/离线)更新。不得一起使用availability_topic

payload_available 细绳 ((选修的,默认:在线

代表可用状态的有效载荷。

payload_not_available 细绳 ((选修的,默认:离线

代表不可用状态的有效载荷。

话题 细绳 必需的

MQTT主题订阅以接收可用性(在线/离线)更新。

value_template 模板 ((选修的

定义a模板从中提取设备的可用性话题。为了确定设备的可用性结果,将与payload_availablepayload_not_available

availability_topic 细绳 ((选修的

MQTT主题订阅以接收可用性(在线/离线)更新。不得一起使用可用性

availability_mode 细绳 ((选修的,默认:最新

什么时候可用性已配置,这控制了将实体设置为可用的。有效的条目是全部,,,,任何, 和最新的。如果设置为全部,,,,payload_available在实体被标记为在线之前,必须在所有配置的可用性主题上收到。如果设置为任何,,,,payload_available在实体被标记为在线之前,必须在至少一个配置的可用性主题上收到。如果设置为最新的, 最后payload_available或者payload_not_available在任何配置的可用性主题上都收到了可用性。

availability_template 模板 ((选修的

定义a模板从中提取设备的可用性availability_topic。为了确定设备的可用性结果,将与payload_availablepayload_not_available

command_template 模板 ((选修的

定义a模板生成有效载荷以发送到command_topic

command_topic 细绳 必需的

发布设置的文本值的MQTT主题。

设备 地图 ((选修的

有关设备的信息,文本功能是将其绑定到的一部分设备注册表。只能通过MQTT发现什么时候唯一身份设置。必须至少存在一个标识符或连接以识别设备。

configuration_url 细绳 ((选修的

可以管理此设备配置的网页的链接。可以是HTTP或HTTPS链接。

连接 列表 ((选修的

该设备与外界的连接列表作为元组列表[Connection_Type,Connection_Identifier]。例如,网络接口的MAC地址:“连接”:[“ Mac”,“ 02:5B:26:A8:DC:12”]

hw_version 细绳 ((选修的

设备的硬件版本。

身份标识 列表|细绳 ((选修的

唯一标识设备的ID列表。例如序列号。

制造商 细绳 ((选修的

设备的制造商。

模型 细绳 ((选修的

设备的模型。

名称 细绳 ((选修的

设备的名称。

建议_area 细绳 ((选修的

如果该设备还没有,则建议一个区域。

sw_version 细绳 ((选修的

设备的固件版本。

via_device 细绳 ((选修的

该设备与家庭助理之间路由消息的设备的标识符。必威是什么此类设备的示例是枢纽或子设备的父设备。这用于在家庭助理中显示设备拓扑。必威是什么

enabled_by_default 布尔 ((选修的,默认:正确

标志,该标志首先添加时定义是否应启用实体。

编码 细绳 ((选修的,默认:UTF-8

收到和已发布消息的有效载荷的编码。调成“”禁用传入有效载荷的解码。

Entity_Category 细绳 ((选修的,默认:无

类别实体。

JSON_ATTRIBUTES_TEMPLATE 模板 ((选修的

定义a模板从收到的消息中提取JSON字典JSON_ATTRIBUTES_TOPIC

JSON_ATTRIBUTES_TOPIC 细绳 ((选修的

MQTT主题订阅以接收JSON字典有效载荷,然后将其设置为实体属性。暗示强制性升级当收到有关此主题的消息时,当前选择状态的目前。

最大限度 整数 ((选修的,默认值:255

要设置或接收的文本的最大大小(最大值为255)。

最小 整数 ((选修的,默认:0

要设置或接收的文本的最小尺寸。

模式 细绳 ((选修的,默认:文本

文本实体的模式。必须是文本或者密码

名称 细绳 ((选修的,默认:MQTT文本

文本实体的名称。

object_id 细绳 ((选修的

代替名称用于自动生成ENTITY_ID

图案 细绳 ((选修的

有效的正则表达式必须匹配所设置或接收的文本。

QoS 整数 ((选修的,默认:0

国家主题的最大QoS级别。默认值为0,也将用于发布消息。

保持 布尔 ((选修的,默认:false

是否已发表的消息应在是否有保留标志。

state_topic 细绳 ((选修的

MQTT主题订阅以接收文本状态更新。文本状态更新应与图案(如果设置)并满足尺寸约束最小最大限度。可以与value_template将传入有效载荷渲染到文本更新。

唯一身份 细绳 ((选修的

独特地标识此选择的ID。如果两个选择具有相同的唯一ID主管助理,则会引起例外。必威是什么

value_template 模板 ((选修的

定义a模板从收到的有效载荷中提取文本状态值state_topic

确保您的主题完全匹配。一些主题/一些主题是不同的主题。

例子

这是手动配置的MQTT的示例文本物品。

#示例Configuration.yaml条目mqtt文本-名称偏僻的LCD屏幕”图标MDI:AB测试模式文本”command_topictxt/cmd”state_topictxt/state”最小2最大限度20