MQTT Discovery 的出现改变了这一切。它允许设备自动向 Home Assistant 注册自己,就像走进一个班级,主动自我介绍一样自然。这种方式不需要重启系统,也不需要手动修改配置文件,一切都在运行时动态完成。 Discovery 的工作原理 设备注册的优雅之道 MQTT Discovery 使用特定的主题结构来组织信息。每个设备通过发布一条
MQTT Discovery 的出现改变了这一切。它允许设备自动向 Home Assistant 注册自己,就像走进一个班级,主动自我介绍一样自然。这种方式不需要重启系统,也不需要手动修改配置文件,一切都在运行时动态完成。Discovery 的工作原理 设备注册的优雅之道 MQTT Discovery 使用特定的主题结构来组织信息。每个设备通过发布一条特定格...
英文官网 两个温度传感器:https://www.home-assistant.io/docs/mqtt/discovery/ 1HomeAssistant中MQTT设备的自动发现逻辑是: MQTT设备将自身的配置信息发布在事前定义的主题位置上 HomeAssistant从这个主题位置读取信息,生成对应的系统内实体设备 2支持自动发现的设备包括: 开关型传感器(binary_sensor) 摄像头(camera) ...
1 首先,假设已经完成了MQTT集成。此时MQTT Broker中还没有任何Home Assistant所需格式的信息。2 通过查阅Home Assistant的文档,可以了解到在设备侧,需要按照给定格式(含有必要的设备信息和标识)publish到MQTT Broker。3 为了启用MQTT Discovery,需要首先添加一些设置到configuration.yaml。4 在linux系统上,configuratio...
昨天安装 room-assistant 的过程中有提及到,因为 HA 中提前安装了MQTT服务端,所以它可以自动使用正确的凭据连接上去,而无需任何配置,是不是非常方便 并且它利用 MQTT auto discovery 特点来自动创建实体,所以强烈建议在 HA 中初始化 MQTT 的集成 那么今天,就来介绍一下如何安装 MQTT服务器 ...
二 直接在HASS的服务器上运行一个,这里我安装了EMQ版本的MQTT服务器,所以网址是本地的MQTT服务器 127.0.0.1:1883 1 2 3 4 5 6 7 8 9 10 # configuration.yaml配置样例 mqtt: # MQTT Broker的IP地址或者域名,这里蹭的官网测试服务器 #broker: broker.mqtt-dashboard.com #我在hass同一个服务器上,开了...
HomeAssistant 连接服务器 分别点击 “配置”——>"设备与服务"——>"添加集成"——>输入框搜“MQTT”选择第一个,然后填入MQTT服务器的IP地址: 连接成功会提示: 另外,我建议打开HomeAssistant 的高级功能,用来配置MQTT发现前缀等内容。 然后你就可以开启高级选项,就能够配置客户端ID及其他功能: ...
HomeAssistant可以通过修改配置文件实现用户自定义设备实体。以下内容将会尝试通过MQTT通信尝试添加一个HomeAssistant的灯控设备。 第一步,在配置文件中配置MQTT服务器信息。 编辑HomeAssistant配置文件:configuration.yaml,增加如下内容。 # MQTT配置 mqtt: broker: <IP address> # 添加MQTT服务器的IP地址 port: <port>...
# MQTT配置 mqtt: broker: 192.168.0.44 # MQTT服务器地址 port: 1883 # MQTT端口,默认是1883 # 配置自动发现 discovery: true # 自动发现使用的主题位置前缀,缺省为homeassistant discovery_prefix: homeassistant 树莓派上启动home assistant cd ~/hass-new source bin/activate hass ...
Usage: teslamate-discovery [flags] Flags: --ha-discovery-prefix string home assistant discovery message prefix (default "homeassistant") --help help for teslamate-discovery -h, --mqtt-host string mqtt broker host (default "127.0.0.1") -P, --mqtt-password string mqtt broker password -p, -...