mstsc 发表于 2019-10-27 16:24:05

猫盘群晖安装homebridge对接domoticz实现siri控制智能家居

本帖最后由 mstsc 于 2019-10-27 17:28 编辑

之前安装了domoticz和mqtt,现在安装homebridge实现siri控制
猫盘群晖安装domoticz和mqtt实现智能家居控制
准备工作
群晖套件中心安装Node.js v8

安装bootstrap

sudo -i
cd /volume1/@tmp
/usr/bin/wget http://ipkg.nslu2-linux.org/optware-ng/bootstrap/buildroot-armeabihf-bootstrap.sh
chmod +x /volume1/@tmp/buildroot-armeabihf-bootstrap.sh
/volume1/@tmp/buildroot-armeabihf-bootstrap.sh
export PATH=$PATH":/opt/bin"   //添加环境变量继续
ipkg update
ipkg install gcc
ipkg install automake
ipkg install dbus
ipkg install avahi
ipkg install nano
安装homebridge和edomoticz插件
cd /volume1/@appstore/Node.js_v8/usr/local/bin
npm install -g npm
npm install -g --unsafe-perm homebridge
npm install -g homebridge-edomoticz
配置domoticz
在 Domoticz 中添加房间区域,点设置 → 更多选项 → 平面图/区域图 → 房间区域,添加一个“客厅”,记录客厅的IDX,并在客厅中添加开关

配置homebridge
touch /root/.homebridge/config.json//创建配置文件
nano /root/.homebridge/config.json   //修改配置文件,添加以下内容{
    "bridge": {
      "name": "Homebridge",
      "username": "CC:22:3D:E3:CE:30",
      "port": 51826,
      "pin": "031-45-154"
    },
    "description": "Configuration file for (e)xtended Domoticz platform.",
    "platforms": [
      {
            "platform": "eDomoticz",
            "name": "eDomoticz",
            "server": "127.0.0.1",
            "port": "8000",
            "ssl": 0,
            "roomid": 2,
            "mqtt": 1,
            "excludedDevices": [
                1
            ]
      }
    ],
    "accessories": []
}

运行homebridge
/volume1/@appstore/Node.js_v8/usr/local/bin/homebridge打开iphone—家庭—添加扫码即可,siri就可以控制开关了

mstsc 发表于 2019-10-27 16:24:32

占楼:D:D:D

6128263 发表于 2019-10-27 17:59:54

牛皮了      

lqpb82 发表于 2019-10-27 19:10:57

学习了   

nil 发表于 2019-10-27 19:13:58

真大佬,进来学习了

hataisx234 发表于 2019-10-27 21:23:14

我的还没刷,我要赶快刷了玩玩

wwdzcdb 发表于 2019-11-17 18:51:56

大佬学习了

cg198298 发表于 2019-11-17 21:15:06

太高级了,看不上很懂啊

host527 发表于 2020-3-11 23:42:48

第四行就出错了:'(

rm: cannot remove ‘/tmp/’: Is a directory
/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 8: /opt/etc/ipkg.conf: No such file or directory
/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 9: /opt/etc/ipkg.conf: No such file or directory
Bootstraping done
Installing glibc-locale package to generate needed /opt/lib/locale/locale-archive
=================================================================================
/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 18: /opt/bin/ipkg: No such file or directory
/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 19: /opt/bin/ipkg: No such file or directory
=================================================================================
Removing glibc-locale package to save space: this doesn't remove generated /opt/lib/locale/locale-archive
/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 24: /opt/bin/ipkg: No such file or directory
root@YiNas:/volume1/@tmp# export PATH=$PATH":/opt/bin"   //添加环境变量
页: [1]
查看完整版本: 猫盘群晖安装homebridge对接domoticz实现siri控制智能家居