各位01上的前輩大家好
最近因從日本購入萬用遙控器Nature remo控制家裡的電器,所以興起是否能將Nature remo加入Homekit操作的
想法,在Google上找到下面一篇日文的教學文後已成功加入一個設備並可順利操作,
https://chasuke.com/remo_homebridge/
但因為家裡有好幾個Nature remo,所以希望能全部加入Homekit,但該篇文章內卻無詳細解釋如何加入多個設
備,自己Google多篇文章嘗試編輯config文件,但都變成0 accessories或是啟動Homebridge就出現下列錯誤:
Error: setMulticastLoopback EBADF
at Socket.setMulticastLoopback (dgram.js:553:11)
at Socket._udp.once (/usr/local/lib/node_modules/homebridge-nature-remo-local/node_modules/node-dns-sd/lib/dns-sd.js:505:14)
at Object.onceWrapper (events.js:286:20)
at Socket.emit (events.js:203:15)
at startListening (dgram.js:128:10)
at state.handle.lookup (dgram.js:249:7)
at process._tickCallback (internal/process/next_tick.js:63:19)
at Function.Module.runMain (internal/modules/cjs/loader.js:834:11)
at startup (internal/bootstrap/node.js:283:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:623:3)
所以目前就只成功按照上面文章加入一個設備而已,想請問是否能告知在Homebridge加入多個設備的詳細步
驟?(非資訊專業出身只能依照教學一步步跟著做...)或是以下附上我嘗試過的config語法,請專業的各位告知該
如何修正,不好意思麻煩各位!
以下為目前成功加入的設備的config
{
"bridge": {
"name": "Homebridge",
"username": "DC:A6:32:88:96:AB",
"port": 51826,
"pin": "031-45-154"
},
"description": "Nature Remo Control",
"accessories": [{
"accessory": "NatureRemo",
"name": "房間燈",
"instance": "Remo-2XXXXX",
"learnButton": false,
"signals": {
"power": [3479, ..省略, 391],
"down": [3475, ..省略,392]
},
"on": [{
"signal": "power",
"delay": 0
}],
"off": [{
"signal": "down",
"delay": 0
}]
}]
}
以下為嘗試加入多個設備但失敗的config
[{
"bridge": {
"name": "Homebridge",
"username": "DC:A6:32:88:96:AB",
"port": 51826,
"pin": "031-45-154"
},
"description": "Nature Remo Control",
"accessories": [{
"accessory": "NatureRemo",
"name": "房間燈",
"instance": "Remo-2XXXXX",
"learnButton": false,
"signals": {
"power": [3479, ...省略, 391],
"down": [3475, ...省略, 392]
},
"on": [{
"signal": "power",
"delay": 0
}],
"off": [{
"signal": "down",
"delay": 0
}]
}]
},
{
"bridge": {
"name": "Homebridge",
"username": "DC:A6:32:88:96:AB",
"port": 51826,
"pin": "031-45-154"
},
"description": "Nature Remo Control",
"accessories": [{
"accessory": "NatureRemo",
"name": "房間大燈",
"instance": "Remo-2XXXXX(與第一個同一設備號碼)",
"learnButton": false,
"signals": {
"power": [3458, ...省略, 389],
"down": [3475, ...省略, 392]
},
"on": [{
"signal": "power",
"delay": 0
}],
"off": [{
"signal": "down",
"delay": 0
}]
}]
},
{
"bridge": {
"name": "Homebridge",
"username": "50:02:91:4C:CC:AF",
"port": 51826,
"pin": "031-45-154"
},
"description": "Nature Remo Control",
"accessories": [{
"accessory": "NatureRemo",
"name": "四樓媽媽房間燈",
"instance": "Remo-4XXXXX(此為另一個Nature remo設備號碼)",
"learnButton": false,
"signals": {
"power": [3479,...省略, 391],
"down": [3475, ...省略, 392]
},
"on": [{
"signal": "power",
"delay": 0
}],
"off": [{
"signal": "down",
"delay": 0
}]
}]
}
]
此外嘗試下面的config也是失敗的
{
"bridge": {
"name": "Homebridge",
"username": "DC:A6:32:88:96:AB",
"port": 51826,
"pin": "031-45-154"
},
"description": "Nature Remo Control",
"accessories": [{
"accessory": "NatureRemo",
"name": "房間燈",
"instance": "Remo-2XXXXX",
"learnButton": false,
"signals": {
"power": [3479, ...省略, 391],
"down": [3475, ...省略, 392]
},
"on": [{
"signal": "power",
"delay": 0
}],
"off": [{
"signal": "down",
"delay": 0
}]
},
{
"accessory": "NatureRemo",
"name": "四樓媽媽房間大燈",
"instance": "Remo-4XXXXX(此為另一個Nature remo設備號碼)",
"learnButton": false,
"signals": {
"power": [3458, ...省略, 389],
"down": [3475, ...省略, 392]
},
"on": [{
"signal": "power",
"delay": 0
}],
"off": [{
"signal": "down",
"delay": 0
}]
}
]
}
以上所提供的資訊不知是否足夠或正確,如有錯誤或不足再煩請告知補充修正,謝謝各位!
leosapple wrote:
各位01上的前輩大家(恕刪)
網路上查到的你可以試試
先登入官網 Nature Global
設定每一個設備專屬的 access_token
安裝 Plug-in homebridge-nature-remo-cloud-aircon
有多個設備就要再設定設備 ID appliance_id




























































































