Dear All,
环境:EFR32MG21A020_TuyaOS-3.6.1
这边有一个场景开关,可以控制灯和窗帘都是通过组播控制,app设定组的时候场景开关怎么区分设定的是灯还是窗帘的组播id。还有就是是这边场景开关存在4个按键是配置一个endpoint还是4个endpoint?model_id需要配置成什么?
BRS
Ye.Zhi-Peng
你好:
设备添加组及场景的时候不需要进行区分,需要区分的是app,比如操作人选择第一路进行配置控制灯的相关场景信息,配置完成后 app-云端-网关-子设备 这个链路下发的数据就是第一路,通常是endpoint1;同样的客户选择第二路作为控制窗帘的入口时链路配置的通常是endpoint 2,以此类推
1个endpoint还是4个endpoint是按照你的需求,是要做什么1路还是4路的场景开关决定的
3. https://developer.tuya.com/cn/docs/iot ... ncf#ModeID 这个是modeid列表你可以按照需求选择
Dear All,
设备添加组及场景的时候不需要进行区分,需要区分的是app,比如操作人选择第一路进行配置控制灯的相关场景信息,配置完成后 app-云端-网关-子设备 这个链路下发的数据就是第一路,通常是endpoint1;同样的客户选择第二路作为控制窗帘的入口时链路配置的通常是endpoint 2,以此类推
针对你的回答可能我一开始没讲清楚。第一路配置灯下发add group,第二路配置窗帘下发add group,也可以第二路配置灯下发add group,第一路配置窗帘下发add group,但场景开关不能区分第一路配置是灯还是遥控器,组播发送命令需要知道cluster id,这边不知道怎么发送命令还是两个命令都要发(灯控制,窗帘控制)
BRS
Ye.Zhi-Peng
你好
目前的数据链路是,通过add group这条命令,把group id和scene id发送给场景开关对应的endpoint,场景开关的这个endpoint下的group id和scene id控制的是灯还是窗帘,场景开关是不需要关心的。控制的时候,场景开关,只需要发送标准的recall scene命令,将之前保存的group id和scene id,发送出去就可以。对应的设备收到这个命令之后,如果存了这个group id和scene id对应的场景动作,被控设备就会执行对应的动作。目前的场景开关的一个endpoint仅支持一组group id和scene id。
补充下: