本帖最后由 xbyn0603 于 2021-12-27 22:55 编辑
新人报道。 家里自己制作了一套家居系统,有服务器,有APP,可以用天猫、小爱等控制。
很多年前就知道homeassistant,但是接入设备太难了。今天偶然发现hass的发展真不错,界面美观,还可以用sir,所以想试试。
看了一天论坛,好像大部分教程都是讲解怎么安装hass,没找到介绍diy的设备如何加入hass的帖子,也没找到系统性的设备配置讲解。翻了一天,感觉用mqtt接入diy设备比较快捷。研究后发现有个很重要的资料不好找,就是configuration.yaml这个文件的介绍在哪里。
# Example configuration.yaml entry
light:
- platform: mqtt
name: "Office Light RGB"
state_topic: "office/rgb1/light/status"
command_topic: "office/rgb1/light/switch"
brightness_state_topic: "office/rgb1/brightness/status"
brightness_command_topic: "office/rgb1/brightness/set"
rgb_state_topic: "office/rgb1/rgb/status"
rgb_command_topic: "office/rgb1/rgb/set"
state_value_template: "{{ value_json.state }}"
brightness_value_template: "{{ value_json.brightness }}"
rgb_value_template: "{{ value_json.rgb | join(',') }}"
qos: 0
payload_on: "ON"
payload_off: "OFF"
optimistic: false
例如这段代码中,state_topic、command_topic、brightness_state_topic:是什么意义,什么情况下需要配置。office/rgb1/light/status这中一串串的单词是什么意义。
各位大佬,这种介绍各个字段的文档去哪里找呢?目前想接入可以带灯光控制的灯、插座、温湿度传感器数据,应该如何写这个配置文件。
还有一个问题,就是hass和mqtt服务器的订阅主题是怎么样的,和上面的配置文件有关系吗?
|