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

 找回密码
 立即注册
查看: 4370|回复: 8

求帮助~sonoff配置有点问题

[复制链接]

6

主题

60

帖子

353

积分

论坛积极会员

积分
353
金钱
293
HASS币
0
发表于 2018-4-26 23:37:23 | 显示全部楼层 |阅读模式
先说下硬件
树莓派3
sonoff S20

系统
树莓派是官网search lite+hassio
sonoff安装

目前的情况:
1.iOS能够找到终端,但没有添加开关
2.HA不能获取到开关的状态

配置表:
HA的配置
sensor:
  - platform: mqtt
    name: "tem"
    state_topic: "tele/sonoff/fan/SENSOR"
    value_template: "{{ value_json['DHT11'].Temperature }}"
    unit_of_measurement: "°C"
 
  - platform: mqtt
    name: "hum"
    state_topic: "tele/sonoff/fan/SENSOR"
    value_template: "{{ value_json['DHT11'].Humidity }}"
    unit_of_measurement: "%"

mqtt:
  broker: 192.168.1.200
  port: 1883
  client_id: home-assistant-1
  keepalive: 60
  username: sonoff
  password: raspberry
  protocol: 3.1

switch:
  - platform: mqtt
    name: "fan"
    state_topic: "stat/sonoff/fan/POWER"
    command_topic: "cmnd/sonoff/fan/POWER"
    payload_on: "ON"
    payload_off: "OFF"
    optimistic: false
    qos: 1
    retain: true


HB的配置:
{
  "bridge": {
    "name": "家庭终端",
    "username": "B8:27:EB:AD:99:31",
    "port": 51826,
    "pin": "233-00-666"
  },
  "description": "HomeKit智能终端",
  "accessories": [],
  "platforms": [
    {
      "platform": "HomeAssistant",
      "name": "HomeAssistant",
      "host": "http://127.0.0.1:8123",
      "password": "fengfeng",
      "default_visibility": "hidden",
      "supported_types": [
        "automation",
        "binary_sensor",
        "climate",
        "cover",
        "device_tracker",
        "fan",
        "group",
        "input_boolean",
        "light",
        "lock",
        "media_player",
        "remote",
        "scene",
        "script",
        "sensor",
        "switch",
        "vacuum"
      ],
      "logging": true,
      "verify_ssl": true
    }
  ]
}


回复

使用道具 举报

6

主题

60

帖子

353

积分

论坛积极会员

积分
353
金钱
293
HASS币
0
 楼主| 发表于 2018-4-27 00:05:07 | 显示全部楼层
本帖最后由 ff031068 于 2018-4-27 00:06 编辑

我找到原因了,在HB的配置文件中
"default_visibility": "hidden",
这里默认是隐藏的
官方文档说了
要控制传递给Homebridge的实体,可以设置default_visibility为hidden或visible。

如果没有指定,default_visibility将被设置为visible。

然后,您可以使用homebridge_hidden或控制主页助手内的各个实体homebridge_visible。

示例“我希望默认隐藏所有设备,并选择哪些设备对Homebridge可见。”

所以这里要改为"default_visibility": "visible",

但是HomeKit只显示温度,没有显示湿度
有知道情况的吗?
回复

使用道具 举报

34

主题

335

帖子

1848

积分

金牌会员

Rank: 6Rank: 6

积分
1848
金钱
1513
HASS币
0
发表于 2018-4-27 10:10:50 | 显示全部楼层
ff031068 发表于 2018-4-27 00:05
我找到原因了,在HB的配置文件中
"default_visibility": "hidden",
这里默认是隐藏的

用的啥传感器?DHT22?
回复

使用道具 举报

6

主题

60

帖子

353

积分

论坛积极会员

积分
353
金钱
293
HASS币
0
 楼主| 发表于 2018-4-27 10:27:27 | 显示全部楼层
aaa 发表于 2018-4-27 10:10
用的啥传感器?DHT22?

DHT11
查了下论坛好像别人也会
回复

使用道具 举报

17

主题

335

帖子

2511

积分

金牌会员

Rank: 6Rank: 6

积分
2511
金钱
2176
HASS币
0
发表于 2018-4-27 11:19:12 | 显示全部楼层
DHT11 和 22的区别就是精度啦。。。温度一个+-2,一个+-0.5,
回复

使用道具 举报

6

主题

60

帖子

353

积分

论坛积极会员

积分
353
金钱
293
HASS币
0
 楼主| 发表于 2018-4-27 11:57:17 | 显示全部楼层
查了下,好像是我自己的配置文件写错了,应该要这样写,不确定,晚上去试试
sensor 1:
  - platform: mqtt
    name: "tem"
    state_topic: "tele/sonoff/fan/SENSOR"
    value_template: "{{ value_json['DHT11'].Temperature }}"
    unit_of_measurement: "°C"
  
sensor 2:
  - platform: mqtt
    name: "hum"
    state_topic: "tele/sonoff/fan/SENSOR"
    value_template: "{{ value_json['DHT11'].Humidity }}"
    unit_of_measurement: "%"
回复

使用道具 举报

6

主题

60

帖子

353

积分

论坛积极会员

积分
353
金钱
293
HASS币
0
 楼主| 发表于 2018-4-27 11:58:22 | 显示全部楼层
villen 发表于 2018-4-27 11:19
DHT11 和 22的区别就是精度啦。。。温度一个+-2,一个+-0.5,

价格便宜精度当然不好啦
回复

使用道具 举报

34

主题

335

帖子

1848

积分

金牌会员

Rank: 6Rank: 6

积分
1848
金钱
1513
HASS币
0
发表于 2018-4-27 17:23:43 | 显示全部楼层
我测试一下,也是没有数据读出
https://github.com/mertenats/ope ... a_mqtt_sensor_dht22
不知道哪里出了问题
回复

使用道具 举报

6

主题

60

帖子

353

积分

论坛积极会员

积分
353
金钱
293
HASS币
0
 楼主| 发表于 2018-4-27 19:48:10 | 显示全部楼层
aaa 发表于 2018-4-27 17:23
我测试一下,也是没有数据读出
https://github.com/mertenats/open-home-automation/tree/master/ha_mqtt_s ...

啊,我测试了下,还是只能读取到温度,湿度读取不到
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-9-20 09:34 , Processed in 0.052218 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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