Homebase 中, 多聯開關該怎麼回報?


(lucas.lw586) #1

{“jsonrpc”:“2.0”,“result”:[{“deviceId”:656,“name”:“智能开关”,“type”:“switch”,“actions”:{},“state”:{},“offline”:false,“execDelay”:3000},{“deviceId”:657,“name”:“开关1”,“type”:“switch”,“actions”:{“switch”:[“on”,“off”]},“state”:{“switch”:“off”},“offline”:false,“execDelay”:3000,“parent”:“656”},{“deviceId”:658,“name”:“开关2”,“type”:“switch”,“actions”:{“switch”:[“on”,“off”]},“state”:{“switch”:“off”},“offline”:false,“execDelay”:3000,“parent”:“656”}],“id”:“927bb0e6-8112-4a8c-b7f0-ba44fd8e49bc”}

如果設備為多聯開關, 文檔中提到要使用 parent 來告知母設備的 device ID. 如上 json 資料所示, 开关1及开关1的 parent 均是 655 (智能开关).

這樣資料回報有問問題嗎?

我在 Rokid app 上看到3個設備, 分別為"智能开关",“开关1”,“开关2”. 所以我想我資料是不是回報有問題?

如果有正確的回報多聯開關時, app 會如何呈現呢? 我又應該如何對 rokid 下達語音命令呢?


(大发) #2

稍等片刻呀 我咨询下专业小哥~


(qipbbn) #3

你好, 可以当成独立设备进行配置和控制。 界面上不做捆绑, 如果主面板没有功能, 也不一定要展示出来


(lucas.lw586) #4

在客戶的實際應用上,多聯開關強大的地方就是一個設備有多個開關可以控制. 我看文檔上有支持多聯開關, 所以我預期的是能夠透過Homebase做出類似這樣的語音控制: 若琪,打開多聯開關的開關1.

因為如果不能支持這樣的控制, 那客戶會遇到很大的麻煩. 舉例, 客戶裝了4個多聯開關,每個設備均支持4個子開關. 那客戶得定義出16個子開關的名稱,這樣才不會導置在控制開關時, 誤將其它開關做操作了.

所以可以告知, 目前的 Homebase 在多聯開關這部份, 可以做到怎樣的操作呢? 我又該如何回報設備信息以及該如何下達語音控制命令呢?