• 那是云首页
  • 快捷导航
  • 更多
    设为首页收藏本站
  • |
花生壳

有大神在Qnap上安装homebridge成功的吗?

威联通 QNAP  / 求助大神  / 只看大图  / 正序浏览   © 著作权归作者本人所有

#楼主# 2017-3-29 19:43

跳转到指定楼层
之前逛论坛看到有大神在群辉上安装成功了,也有大神在路由器上成功过,最多的是在树莓派上成功过,感觉都是通用的,奈何是个Linux小白,有没有大神尝试过在qnap上试过啊,能分享分享怎么安装的吗?


这个是在群辉上:
http://koolshare.cn/forum.php?mod=viewthread&tid=82131&highlight=Homekit

这个是在路由器上:
http://bbs.feng.com/forum.php?mod=viewthread&tid=10909315

这个是在树莓派上:
https://sspai.com/post/38378

国外论坛上有大神讨论过在qnap上安装,但是讨论一半就没动静了:
http://forum.micasaverde.com/index.php/topic,38311.0.html?PHPSESSID=p69bglnb6ejb6vuiigvikd6j35
那是云论坛 - 国内知名的NAS交流平台
http://www.nasyun.com
分享淘帖
回复 印象

使用道具

13

精华

739

回帖

21万

积分

管理员

Rank: 9Rank: 9Rank: 9

云币
90
贡献
39774
活跃
11292
精华
13

活跃会员NAS发烧友技术达人突出贡献论坛元老编辑能手

mojelly 发表于 2017-4-1 17:44
贴一下尝试过的配置文件,仅供参考,可能不对,因为刚接触homebridge,所以可能很多地方还不明白

install.sh
#!/bin/sh

npm install -g homebridge-harmonyhub
npm install -g homebridge-netatmo
npm install -g homebridge-nukiio
npm install -g homebridge-synology
config.json(注意替换中文释义)
{
    "bridge": {
        "name": "Homebridge",
        "username": "CC:22:3D:E3:CE:30",
        "port": 51826,
        "pin": "023-66-678"
    },
    "accessories": [
        {
            "accessory": "Synology",
            "name": "DSKID",
            "ip": "IP地址",
            "mac": "00:11:32:12:34:56",
            "port": "端口",
            "secure": false,
            "account": "账户",
            "password": "密码",
            "version": 5
        }
    ]
}

package.json
{
  "name": "DiskStationHomeBridge",
  "description": "HomeKit support for the impatient.",
  "version": "0.1.1",
  "license": "ISC",
  "dependencies": {
    "homebridge-harmonyhub": "0.2.0-alpha",
    "homebridge-netatmo": "^0.0.4",
    "homebridge-nukiio": "^0.0.3",
    "homebridge-synology": "^0.1.0"
  }
}



001.png

002.png

003.png

004.png


最后运行报错……
`-- homebridge-synology@0.2.2                                                                                                                                                                                                     
                                                                                                                                                                                                                                 
*** WARNING *** The program 'nodejs' uses the Apple Bonjour compatibility layer of Avahi.                                                                                                                                         
*** WARNING *** Please fix your application to use the native API of Avahi!                                                                                                                                                      
*** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=nodejs>                                                                                                                                   
*** WARNING *** The program 'nodejs' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi.                                                        
*** WARNING *** Please fix your application to use the native API of Avahi!                                                                                                                                                      
*** WARNING *** For more information see <http://0pointer.de/avahi-compat? ... ServiceRegister>                                                                                                              
[4/1/2017, 9:38:30 AM] Loaded plugin: homebridge-harmonyhub                                                                                                                                                                       
[4/1/2017, 9:38:31 AM] Registering platform 'homebridge-harmonyhub.HarmonyHub'                                                                                                                                                   
[4/1/2017, 9:38:31 AM] ---                                                                                                                                                                                                        
[4/1/2017, 9:38:31 AM] Loaded plugin: homebridge-netatmo                                                                                                                                                                          
[4/1/2017, 9:38:31 AM] Registering platform 'homebridge-netatmo.netatmo'                                                                                                                                                         
[4/1/2017, 9:38:31 AM] ---                                                                                                                                                                                                        
[4/1/2017, 9:38:32 AM] Loaded plugin: homebridge-nukiio                                                                                                                                                                           
[4/1/2017, 9:38:32 AM] Registering platform 'homebridge-nukiio.NukiBridge'                                                                                                                                                        
[4/1/2017, 9:38:32 AM] Registering accessory 'homebridge-nukiio.NukiLock'                                                                                                                                                         
[4/1/2017, 9:38:32 AM] Registering accessory 'homebridge-nukiio.NukiBridgeMaintainanceSwitch'                                                                                                                                    
[4/1/2017, 9:38:32 AM] ---                                                                                                                                                                                                        
[4/1/2017, 9:38:32 AM] Loaded plugin: homebridge-synology                                                                                                                                                                        
[4/1/2017, 9:38:32 AM] Registering accessory 'homebridge-synology.Synology'                                                                                                                                                      
[4/1/2017, 9:38:32 AM] ---                                                                                                                                                                                                        
[4/1/2017, 9:38:33 AM] Loaded config.json with 1 accessories and 0 platforms.                                                                                                                                                     
[4/1/2017, 9:38:33 AM] ---                                                                                                                                                                                                        
[4/1/2017, 9:38:33 AM] Loading 1 accessories...                                                                                                                                                                                   
[4/1/2017, 9:38:33 AM] [DSKID] Initializing Synology accessory...                                                                                                                                                                 
Load homebridge-harmonyhub.HarmonyHub                                                                                                                                                                                             
[4/1/2017, 9:38:33 AM] [homebridge-harmonyhub.HarmonyHub] Ignoring Harmony Platform setup because it is not configured                                                                                                            
Scan this code with your HomeKit App on your iOS device to pair with Homebridge:
                                                                                                                                                                                                                                 
    ┌────────────┐                                                                                                                                                                                                               
    │ 023-66-678 │                                                                                                                                                                                                               
    └────────────┘                                                                                                                                                                                                               
                                                                                                                                                                                                                                 
/usr/lib/node_modules/homebridge/node_modules/mdns/lib/advertisement.js:56                                                                                                                                                        
  dns_sd.DNSServiceRegister(self.serviceRef, flags, ifaceIdx, name,                                                                                                                                                               
         ^                                                                                                                                                                                                                        
                                                                                                                                                                                                                                 
Error: dns service error: unknown                                                                                                                                                                                                
    at Error (native)                                                                                                                                                                                                            
    at new Advertisement (/usr/lib/node_modules/homebridge/node_modules/mdns/lib/advertisement.js:56:10)                                                                                                                          
    at Object.create [as createAdvertisement] (/usr/lib/node_modules/homebridge/node_modules/mdns/lib/advertisement.js:64:10)                                                                                                     
    at Advertiser.startAdvertising (/usr/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/Advertiser.js:43:30)                                                                                                            
    at Bridge.Accessory._onListening (/usr/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/Accessory.js:539:20)                                                                                                           
    at emitOne (events.js:96:13)                                                                                                                                                                                                  
    at HAPServer.emit (events.js:188:7)                                                                                                                                                                                          
    at HAPServer._onListening (/usr/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/HAPServer.js:190:8)                                                                                                                  
    at emitOne (events.js:96:13)                                                                                                                                                                                                  
    at EventedHTTPServer.emit (events.js:188:7)                                                                                                                                                                                   
    at EventedHTTPServer.<anonymous> (/usr/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/util/eventedhttp.js:65:10)                                                                                                     
    at emitNone (events.js:86:13)                                                                                                                                                                                                
    at Server.emit (events.js:185:7)                                                                                                                                                                                             
    at emitListeningNT (net.js:1278:10)                                                                                                                                                                                          
    at _combinedTickCallback (internal/process/next_tick.js:71:11)                                                                                                                                                               
    at process._tickCallback (internal/process/next_tick.js:98:9)   
出现Code之后,会最后Error: dns service error: unknown好像是某个服务地址错误,暂时没去深究!~然后镜像自动停止运行
回复 支持 反对 印象

使用道具 举报

0

精华

14

回帖

373

积分

入门用户

Rank: 1

云币
0
贡献
73
活跃
0
精华
0
哎呦阳光你好 发表于 2017-4-1 13:42 来自 中国北京

http://i1.piimg.com/567571/15a7406857fdde4e.png






回复 支持 反对 印象

使用道具 举报

0

精华

14

回帖

373

积分

入门用户

Rank: 1

云币
0
贡献
73
活跃
0
精华
0
哎呦阳光你好 发表于 2017-4-1 12:10 来自 中国北京
本帖最后由 哎呦阳光你好 于 2017-4-1 13:43 编辑

今天开始尝试,结果第一步就被卡住了,在文件夹里添加了配置文件之后,启动docker里的homebridge,提示错误,百度说是文件类型不对之类的,但是我在http://www.bejson.com/里试了,说是有效的,不知道为什么。。
回复 支持 反对 印象

使用道具 举报

0

精华

14

回帖

373

积分

入门用户

Rank: 1

云币
0
贡献
73
活跃
0
精华
0
哎呦阳光你好 发表于 2017-4-1 09:03 来自 中国北京
mojelly 发表于 2017-3-31 17:58
我在威联通虚拟的群晖上 完全按照群晖的homeBridge教程 能看到配对码了 但是ios的homekit无法发现设备用 ...

你也用的小米的网关吗?还是用的哪个设备?网上说那个Config.json文件不容易写对,这个问题你已经解决了吗?会不会是那个mac地址啥的不对,所以才识别不上的?

话说回来,你的nas是什么型号的啊,还能虚拟群辉?说实在的,之前我还想过能不能能个黑群晖在上面,听说群辉的电影管理的那个软件不错,能自动索引电视剧的信息。可惜我这个型号连虚拟机软件都安不了。
回复 支持 反对 印象

使用道具 举报

13

精华

739

回帖

21万

积分

管理员

Rank: 9Rank: 9Rank: 9

云币
90
贡献
39774
活跃
11292
精华
13

活跃会员NAS发烧友技术达人突出贡献论坛元老编辑能手

mojelly 发表于 2017-3-31 17:58
哎呦阳光你好 发表于 2017-3-30 22:01
是不是那个参数文件没弄好?之前做到哪一步了啊?

我在威联通虚拟的群晖上 完全按照群晖的homeBridge教程 能看到配对码了 但是ios的homekit无法发现设备用来扫码
回复 支持 反对 印象

使用道具 举报

0

精华

14

回帖

373

积分

入门用户

Rank: 1

云币
0
贡献
73
活跃
0
精华
0
哎呦阳光你好 发表于 2017-3-31 11:47 来自 中国北京
silverrr 发表于 2017-3-30 23:30
大致看了一下,安装方法和其他LINUX内核的系统没有什么区别,都是SSH连进去配置,看其他的教程应该也可以装 ...

对,感觉方法都是大致一样的,然而小白之前并没有接触过Linux,所以想找一个全一点的教程一步一步跟着做,qnap基本就都是全开着,好像一直也没休眠过,现在就一个盘,总要上传做种,估计没机会休眠。
回复 支持 反对 印象

使用道具 举报

0

精华

14

回帖

275

积分

入门用户

Rank: 1

云币
0
贡献
39
活跃
72
精华
0
silverrr 发表于 2017-3-30 23:30 来自 中国广东深圳
大致看了一下,安装方法和其他LINUX内核的系统没有什么区别,都是SSH连进去配置,看其他的教程应该也可以装好。

不过话说回来,启动homebridge的服务的话qnap不就没法休眠了吗
回复 支持 反对 印象

使用道具 举报

0

精华

14

回帖

373

积分

入门用户

Rank: 1

云币
0
贡献
73
活跃
0
精华
0
哎呦阳光你好 发表于 2017-3-30 22:01 来自 中国北京
mojelly 发表于 2017-3-30 19:04
这个之前研究安装过,但是一直没有在homekit看到设备信息 最近又比较忙 没去折腾……

是不是那个参数文件没弄好?之前做到哪一步了啊?
回复 支持 反对 印象

使用道具 举报

13

精华

739

回帖

21万

积分

管理员

Rank: 9Rank: 9Rank: 9

云币
90
贡献
39774
活跃
11292
精华
13

活跃会员NAS发烧友技术达人突出贡献论坛元老编辑能手

mojelly 发表于 2017-3-30 19:04
这个之前研究安装过,但是一直没有在homekit看到设备信息 最近又比较忙 没去折腾……
回复 支持 反对 印象

使用道具 举报

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

本版积分规则

关于作者

哎呦阳光你好

入门用户

  • 主题

    2

  • 帖子

    16

  • 关注者

    3

etsme
快速回复 返回列表 搜索 官方QQ群
懒人地图| 手机版|小黑屋| 智能生活 , 上那是云 |闽ICP备2020018196号-1 |网站地图