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

 找回密码
 立即注册
查看: 9838|回复: 10

[求助] 为什么很多小米的传感器无法作为启动homekit自动化的配件。

[复制链接]

166

主题

620

帖子

3671

积分

论坛元老

Rank: 8Rank: 8

积分
3671
金钱
3046
HASS币
0
发表于 2018-2-1 21:29:01 | 显示全部楼层 |阅读模式
比如小米的网关里的光传感器、温湿度传感器、门窗传感器、人体传感器(这个好点,在自动感应器中可见,开启自动化配件里没有),他们在homekit中仅能显示状态无法作为启动自动化配件,是不是因为我没有安装homeassistant的缘故,我的环境是homebridge+homekit,没有安装homeassistant。

IMG_7945.jpg

IMG_7947.PNG

IMG_7946.PNG

回复

使用道具 举报

123

主题

4630

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16113
金钱
11398
HASS币
45
发表于 2018-2-1 22:54:43 | 显示全部楼层
没装hass竟然能在hass论坛混到中级会员,给跪了。
回复

使用道具 举报

32

主题

986

帖子

4233

积分

论坛元老

Rank: 8Rank: 8

积分
4233
金钱
3207
HASS币
110

教程狂人论坛风云人物

发表于 2018-2-1 23:06:57 | 显示全部楼层
没装hass竟然能在hass论坛混到中级会员,给跪了。
回复

使用道具 举报

32

主题

986

帖子

4233

积分

论坛元老

Rank: 8Rank: 8

积分
4233
金钱
3207
HASS币
110

教程狂人论坛风云人物

发表于 2018-2-1 23:29:59 | 显示全部楼层
我觉得,HomeKit自带的自动化可能只是一个很基础的系统,要实现高级功能,还得靠HomeAssistant。HomeKit没有相关选项不关HomeAssistant的事,不过有了HomeAssistant也就没HomeKit什么事了。
回复

使用道具 举报

166

主题

620

帖子

3671

积分

论坛元老

Rank: 8Rank: 8

积分
3671
金钱
3046
HASS币
0
 楼主| 发表于 2018-2-1 23:34:15 | 显示全部楼层
本帖最后由 ptlzx 于 2018-2-1 23:37 编辑
Jones 发表于 2018-2-1 22:54
没装hass竟然能在hass论坛混到中级会员,给跪了。

我原来是在群晖的docker上安装homeassistant,因为homeassistant的ip和nas一样无法使用putty的ssh登陆homeassistant进一步安装插件,又找不到解决办法所以后来就放弃了。想在群晖nas上安装hass.io好像也走不通。所以只按照了homebridge。
https://bbs.hassbian.com/forum.p ... ptid=2181&pid=44619

                               
登录/注册后可看大图



                               
登录/注册后可看大图



                               
登录/注册后可看大图




                               
登录/注册后可看大图



                               
登录/注册后可看大图



回复

使用道具 举报

166

主题

620

帖子

3671

积分

论坛元老

Rank: 8Rank: 8

积分
3671
金钱
3046
HASS币
0
 楼主| 发表于 2018-2-1 23:45:08 | 显示全部楼层
27hh 发表于 2018-2-1 23:29
我觉得,HomeKit自带的自动化可能只是一个很基础的系统,要实现高级功能,还得靠HomeAssistant。HomeKit没 ...


我在群晖的docker上安装homeassistant因为IP问题当时还请教过你,homeassistant的ip和nas一样无法使用putty的ssh登陆homeassistant进一步安装插件,又找不到解决办法所以后来就放弃了。想在群晖nas上安装hass.io好像也走不通。所以只按照了homebridge。
这是当时的帖子
https://bbs.hassbian.com/forum.p ... =2181&pid=44619
回复

使用道具 举报

32

主题

986

帖子

4233

积分

论坛元老

Rank: 8Rank: 8

积分
4233
金钱
3207
HASS币
110

教程狂人论坛风云人物

发表于 2018-2-2 00:03:14 | 显示全部楼层
ptlzx 发表于 2018-2-1 23:45
我在群晖的docker上安装homeassistant因为IP问题当时还请教过你,homeassistant的ip和nas一样无法使用put ...

.........................................................
我觉得你可能需要换个教程看看,或许那个教程表述得不是特别清楚呢……主要是论坛里好像没有人有相似的问题,所以我也不好解答……
回复

使用道具 举报

27

主题

387

帖子

3115

积分

元老级技术达人

积分
3115
金钱
2708
HASS币
40

教程狂人

发表于 2018-2-2 14:12:22 | 显示全部楼层
ptlzx 发表于 2018-2-1 23:45
我在群晖的docker上安装homeassistant因为IP问题当时还请教过你,homeassistant的ip和nas一样无法使用put ...

對docker home-assistant按詳細資料
新增終端機就能進去環境設定了

這個問題跟同IP有什麼關係?
回复

使用道具 举报

5

主题

140

帖子

448

积分

中级会员

Rank: 3Rank: 3

积分
448
金钱
308
HASS币
0
发表于 2018-2-2 15:20:41 | 显示全部楼层
homeassistant
回复

使用道具 举报

166

主题

620

帖子

3671

积分

论坛元老

Rank: 8Rank: 8

积分
3671
金钱
3046
HASS币
0
 楼主| 发表于 2018-2-2 16:30:54 | 显示全部楼层
windgo 发表于 2018-2-2 14:12
對docker home-assistant按詳細資料
新增終端機就能進去環境設定了

我也觉得应该是走这条道,比如要添加sonoff到homeassistant,但这方面帖子很少。看到以前老高有个帖子是针对pi的那些命令拿到homeassistant的终端机中执行全部都无效。朋友知道能给指点下吗?

老高关于sonoff接入homeassistant的命令代码:

sudo nano /etc/apt/sources.list

deb http://mirrors.aliyun.com/raspbian/raspbian/ jessie main non-free contrib
deb-src http://mirrors.aliyun.com/raspbian/raspbian/ jessie main non-free contrib

sudo apt-get update

sudo apt-get install -y samba screen git

curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -

sudo apt-get install -y nodejs

sudo apt-get -y install libavahi-compat-libdnssd-dev

sudo npm install -g --unsafe-perm homebridge hap-nodejs node-gyp

cd /usr/lib/node_modules/homebridge/

sudo npm install --unsafe-perm bignum

cd /usr/lib/node_modules/hap-nodejs/node_modules/mdns

sudo node-gyp BUILDTYPE=Release rebuild

cd /

sudo npm install -g homebridge-homeassistant

homebridge           #####这里先运行一次程序######

######键盘输入Ctrl+C停止homebridge运行,将再次出现命令提示符######

cd /home/pi/.homebridge

###########键盘输入Ctrl+C停止,然后建立config.json配置文件########

sudo nano config.json

################鼠标右键粘贴如下内容######################

{
    "bridge": {
        "name": "Homebridge",
        "username": "CC:22:3D:E3:CE:30",
        "port": 51826,
        "pin": "123-45-678"
    },

    "platforms": [
  {
    "platform": "HomeAssistant",
    "name": "HomeAssistant",
    "host": "http://192.168.1.200:8123",
    "password": "raspberry",
    "supported_types": ["fan", "garage_door", "input_boolean", "light", "lock", "media_player", "rollershutter", "scene", "switch"]
  }
    ]
}

###################分界线#####################################
上面的内容,注意格式,粘贴完毕后,按键盘上的Ctrl+X键,输入 Y,保存退出。


另外:请注意这几段段代码
   "username": "CC:22:3D:E3:CE:30",   ###这个MAC地址,可以修改成自己树莓派的MAC地址###
   "port": 51826,                     ###通讯端口,可以修改,但我觉得不用修改###
   "pin": "123-45-678"                ###PIN码,任意修改,格式是XXX-XX-XXX,只能是数字####

"host": "http://192.168.1.200:8123",      
###其中的192.168.1.200是你的树莓派的局域网IP地址####

"password": "raspberry",
###这个是密码,因为我们没有修改树莓派的登录密码,所以这里是raspberry####


##############再次输入homebridge  回车,检查运行有没有错误########


####将homebridge设置成随系统启动######
cd /

sudo useradd --system homebridge

sudo mkdir /var/homebridge

sudo cp ~/.homebridge/config.json /var/homebridge/

sudo cp -r ~/.homebridge/persist /var/homebridge

sudo chmod -R 0777 /var/homebridge

cd /etc/default

sudo nano homebridge

#########将下面的内容复制粘贴进去,然后Ctrl+X,然后Y,回车,保存退出####

# Defaults / Configuration options for homebridge
# The following settings tells homebridge where to find the config.json file and where to persist the data (i.e. pairing and others)
HOMEBRIDGE_OPTS=-U /var/homebridge

# If you uncomment the following line, homebridge will log more
# You can display this via systemd's journalctl: journalctl -f -u homebridge
# DEBUG=*

####分界线#####################################

cd /etc/systemd/system

sudo nano homebridge.service

#########将下面的内容复制粘贴进去,然后Ctrl+X,然后Y,回车,保存退出####

[Unit]
Description=Node.js HomeKit Server
After=syslog.target network-online.target

[Service]
Type=simple
User=homebridge
EnvironmentFile=/etc/default/homebridge
ExecStart=/usr/lib/node_modules/homebridge/bin/homebridge $HOMEBRIDGE_OPTS
Restart=on-failure
RestartSec=10
KillMode=process

[Install]
WantedBy=multi-user.target

####分界线#####################################

cd /

sudo systemctl daemon-reload

sudo systemctl enable homebridge

sudo systemctl start homebridge

sudo systemctl status homebridge

sudo reboot      ####重启树莓派####

###最后,你想返回去修改PIN码,MAC地址等等参数,可以按以下命令行来做####

sudo systemctl stop homebridge         ###停止homebridge运行###

cd /var/homebridge                     ###进入目录###   

sudo nano config.json                  ###编辑配置文件###                 

sudo reboot                            ###重启树莓派####






回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-23 19:04 , Processed in 0.069884 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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