加入最简单的初步的 hass 支持

By 冒烟的蘑菇 at 2020-10-14 16:47 • 2700次点击
冒烟的蘑菇

暂时还非常的,非常的简单且原始,仅实现了 控制反馈,实际使用如下图:

Image

而且这里也并非是固件支持了 hass,仅仅是服务器对接了hass而已,固件本身没有任何修改。如果需要可以试一试,下载链接如下:

初始版本 2020.10.14 下载链接

解压后,应有如下文件:

Image

如果是 Windows 请运行对应 exe,否则请自行寻找对应linux 版本,如果你需要docker,可以自己做一个 docker image,仅仅一个可执行文件而已,非常easy。

配置修改

按下图修改配置文件:

Image

释义:

  1. 首先增加 mqtt 协议栈,broker 填写你运行刚刚下载程序的IP地址,端口默认 18803,运行时可使用 ./haclient -port xxxx 修改
  2. 请填写正确的用户名/密码,使用 APP 能登录的用户名密码
  3. 逐个添加插排的 switch,platform 请填写 mqtt;name 随意
  4. 三个 topic ,每个topic 按 / 分为4栏,首栏请填写设备编号,大小写不要填错;第二栏 一般可填1 不要修改;第三栏填写插排口编号,自1起;第四栏无需修改;
  5. 其他选项可不填,但若填写请勿修改

具体内容可参考:

mqtt:
  broker: 127.0.0.1
  port: 18803
  username: USERNAME or PHONE
  password: password
  keepalive: 60

switch:
  - platform: mqtt
    name: 插座灯
    state_topic: "T2F0FEXXXXXXXX/1/6/status"
    command_topic: "T2F0FEXXXXXXXX/1/6/command"
    availability_topic: "T2F0FEXXXXXXXX/1/6/availability"
    payload_on: "ON"
    payload_off: "OFF"
    state_on: "ON"
    state_off: "OFF"
    qos: 0
    retain: true

上面代码编辑器格式 CSS 有问题,请按 Ctrl-A 全选页面后,即可。


hass


期待加入ha控制。感谢大佬

user0440 at 2020-10-24 23:46
1

期待期待!用NR也行!

user02802 at 2020-10-25 15:54
2

@user0440 #1 起始已经做完了~~~只是大家都不会用~ 改天我内置到自己服务器吧~

冒烟的蘑菇 at 2021-01-02 17:59
3

我不知道理解的对不对,haclient这个文件是不是服务器和hass建立了一个中转,插座信息和控制信息通过这个中转来和hass对接?

user8788 at 2021-06-25 23:33
4
登录 后发表评论