我有3个Sonos单位可通过我的Sonos Android应用程序控制:A,B和C。
A和B从http://<ip>:1400/info
返回一个familyId,但是C返回了另一个familyId。
从Sonos Android应用程序(略有删节):
About My Sonos System
Controller
Version: 10.2 (build 50165071)
Sonos A
Play:1
Version: 10.2 (build 50165071)
Hardware Version: 1.20.1.601
Series Id: A200
Sonos B
Play:1
Version: 10.2 (build 50165071)
Hardware Version: 1.20.1.601
Series Id: A200
Sonos C
Play:1
Version: 10.2 (build 50165071)
Hardware Version: 1.20.1.601
Series Id: A200
下面是我观察到的两个家庭ID。值得注意的是,字符串仅在'。'之后不同。
Sonos_K9Coj5AnNdwkpeGiArYtMHF4ug.6M_0OEa8aOhO-j2oZUMF
Sonos_K9Coj5AnNdwkpeGiArYtMHF4ug.WOnnBPGSlfiyINzEybJL
$ curl http://192.168.5.33:1400/info && echo && curl http://192.168.9.42:1400/info && echo && curl http://192.168.5.71:1400/info && echo
{"websocketUrl":"wss:\/\/192.168.5.33:1443\/websocket\/api","playerId":"RINCON_7828CA92D6B201400","householdId":"Sonos_K9Coj5AnNdwkpeGiArYtMHF4ug.6M_0OEa8aOhO-j2oZUMF","groupId":"RINCON_7828CA92D6B201400:2486844229","apiVersion":"1.12.2","minApiVersion":"1.1.0"}
{"websocketUrl":"wss:\/\/192.168.9.42:1443\/websocket\/api","playerId":"RINCON_949F3E8AE0D601400","householdId":"Sonos_K9Coj5AnNdwkpeGiArYtMHF4ug.WOnnBPGSlfiyINzEybJL","groupId":"RINCON_949F3E8AE0D601400:1922741597","apiVersion":"1.12.2","minApiVersion":"1.1.0"}
{"websocketUrl":"wss:\/\/192.168.5.71:1443\/websocket\/api","playerId":"RINCON_7828CA92D67801400","householdId":"Sonos_K9Coj5AnNdwkpeGiArYtMHF4ug.WOnnBPGSlfiyINzEybJL","groupId":"RINCON_7828CA92D67801400:3241438112","apiVersion":"1.12.2","minApiVersion":"1.1.0"}
我希望所有这些单元都位于同一家庭中,因此具有相同的家庭ID,因为它们都可以通过我的Sonos Android应用程序进行控制。
答案 0 :(得分:0)
看起来它们在Player级别上都具有相同的家庭ID(这是该时段之前的部分),但是Cloud API认为您有两个家庭。
可悲的是,Sonos没有提供任何类型的帐户管理页面,您可以查看哪些应用程序为其API注册,因为那样您就可以在其中删除您的帐户并重新添加。
还有其他尝试:创建一个新的API密钥/密钥,并使用相同的Sonos帐户登录到该密钥,以查看是否出现重复数据。
答案 1 :(得分:0)
播放器C可以加入其他网络。从Control文档中:
每个家庭用
householdId
表示。householdId
是稳定的,只有一个例外。如果将玩家移至其他网络,则该值将更改。例如,如果用户将一些玩家从家庭移动到另一个网络,则被转移的玩家将使用不同的householdId
。如果将一个家庭中的所有玩家都转移到另一个网络,则householdId
将保持不变。
关闭播放器C所连接的路由器,并将其与其他路由器加入同一网络。有关详细信息,请参见Connecting Sonos to a new router or WiFi network。