『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 9776|回复: 16

[已解决] SONOFF 4CH 怎么接入HA

[复制链接]

19

主题

197

帖子

775

积分

高级会员

Rank: 4

积分
775
金钱
578
HASS币
0
发表于 2017-11-15 14:55:05 | 显示全部楼层 |阅读模式
之前按 https://bbs.hassbian.com/thread-405-1-1.html 这个的方法 接入了SONOFF POW,  最近又入了SONOFF 4CH, 已经刷了Tasmota5.8的固件, 目前设置好后在information里看到的信息如下
MQTT Topic: sonoff
MQTT Full Topic: cmnd/sonoff/


根据这个怎么增加yaml 语句到HA中
回复

使用道具 举报

65

主题

853

帖子

3044

积分

论坛元老

Rank: 8Rank: 8

积分
3044
金钱
2184
HASS币
40
发表于 2017-11-15 15:41:36 | 显示全部楼层
switch:
  platform: mqtt
  name: "Sonoff 4CH"
  command_topic: “cmnd/sonoff/“
  payload_on: "on"
  payload_off: "off"
  retain: true
回复

使用道具 举报

19

主题

197

帖子

775

积分

高级会员

Rank: 4

积分
775
金钱
578
HASS币
0
 楼主| 发表于 2017-11-15 15:50:15 | 显示全部楼层
plutosherry 发表于 2017-11-15 15:41
switch:
  platform: mqtt
  name: "Sonoff 4CH"

switch:
  - platform: mqtt
    name: "SONOFF 4CH开关1"
    state_topic: "stat/sonoff/POWER"
    command_topic: "cmnd/sonoff/POWER"
    qos: 1
    payload_on: "ON"
    payload_off: "OFF"
    retain: true

这样子只能开第一个开关, 而且只是开, 没法关, 也没有反馈,  command_topic 估计是对了, 但是stat_topic 没有对上
回复

使用道具 举报

65

主题

853

帖子

3044

积分

论坛元老

Rank: 8Rank: 8

积分
3044
金钱
2184
HASS币
40
发表于 2017-11-15 16:15:05 | 显示全部楼层
用ttl连电脑看看command下面的日志信息,应该有开关分组对应的topic编号。以前是power0、power1之类的,不知道换了没有,很久没更新Tasmota呢
回复

使用道具 举报

19

主题

197

帖子

775

积分

高级会员

Rank: 4

积分
775
金钱
578
HASS币
0
 楼主| 发表于 2017-11-15 16:34:32 | 显示全部楼层
plutosherry 发表于 2017-11-15 16:15
用ttl连电脑看看command下面的日志信息,应该有开关分组对应的topic编号。以前是power0、power1之类的,不 ...

https://bbs.hassbian.com/forum.p ... mp;highlight=SONOFF

我是用这个的方法刷的, 不懂怎么看COMMAND下面的日志,  可以大概普及一下, 真的还是小白
回复

使用道具 举报

19

主题

197

帖子

775

积分

高级会员

Rank: 4

积分
775
金钱
578
HASS币
0
 楼主| 发表于 2017-11-15 16:39:33 | 显示全部楼层
plutosherry 发表于 2017-11-15 16:15
用ttl连电脑看看command下面的日志信息,应该有开关分组对应的topic编号。以前是power0、power1之类的,不 ...

的确是POWER1~4, 终于可以了
switch:
  - platform: mqtt
    name: "SONOFF 4CH开关1"
    state_topic: "stat/sonoff/POWER1"
    command_topic: "cmnd/sonoff/POWER1"
    qos: 1
    payload_on: "ON"
    payload_off: "OFF"
    retain: true
  - platform: mqtt
    name: "SONOFF 4CH开关2"
    state_topic: "stat/sonoff/POWER2"
    command_topic: "cmnd/sonoff/POWER2"
    qos: 1
    payload_on: "ON"
    payload_off: "OFF"
    retain: true
  - platform: mqtt
    name: "SONOFF 4CH开关3"
    state_topic: "stat/sonoff/POWER3"
    command_topic: "cmnd/sonoff/POWER3"
    qos: 1
    payload_on: "ON"
    payload_off: "OFF"
    retain: true
  - platform: mqtt
    name: "SONOFF 4CH开关4"
    state_topic: "stat/sonoff/POWER4"
    command_topic: "cmnd/sonoff/POWER4"
    qos: 1
    payload_on: "ON"
    payload_off: "OFF"
    retain: true   
回复

使用道具 举报

65

主题

853

帖子

3044

积分

论坛元老

Rank: 8Rank: 8

积分
3044
金钱
2184
HASS币
40
发表于 2017-11-16 09:00:54 | 显示全部楼层
fanlitcn 发表于 2017-11-15 16:39
的确是POWER1~4, 终于可以了
switch:
  - platform: mqtt

呵呵,解决了就好,看样子还没变
回复

使用道具 举报

7

主题

155

帖子

658

积分

高级会员

Rank: 4

积分
658
金钱
503
HASS币
0
发表于 2017-11-20 12:39:05 | 显示全部楼层
plutosherry 发表于 2017-11-16 09:00
呵呵,解决了就好,看样子还没变

按你的方法没有办法控制啊
回复

使用道具 举报

7

主题

155

帖子

658

积分

高级会员

Rank: 4

积分
658
金钱
503
HASS币
0
发表于 2017-11-20 13:37:49 来自手机 | 显示全部楼层
我的按这个方法在HA上控制不了
回复

使用道具 举报

19

主题

197

帖子

775

积分

高级会员

Rank: 4

积分
775
金钱
578
HASS币
0
 楼主| 发表于 2017-11-20 13:43:44 | 显示全部楼层
yukinghong 发表于 2017-11-20 13:37
我的按这个方法在HA上控制不了

你刷的是5.8,或者5.9的固件吗?  我是直接刷BIN文件的, 不是用Arduino刷的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-25 01:11 , Processed in 0.053677 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表