瀏覽代碼

返回场景状态

locky 3 年之前
父節點
當前提交
901afc2988
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      Controller/SensorGateway/SmartSceneController.py

+ 2 - 1
Controller/SensorGateway/SmartSceneController.py

@@ -251,10 +251,11 @@ class SmartSceneView(View):
                     return response.json(444, {'error param': 'invalid isAllDay'})
 
                 msg = {}
-                if conditions_dict['type'] == 2:
+                if conditions_dict['type'] == 2:    # 条件为选择子设备
                     sub_device_id = conditions_dict['sensor']['subDeviceId']
                     sub_device_qs = GatewaySubDevice.objects.filter(id=sub_device_id).values('src_addr').first()
                     msg['smart_scene_id'] = smart_scene_qs.id
+                    msg['scene_status'] = 1
                     msg['sensor_type'] = conditions_dict['sensor']['device_type']
                     msg['sensor_src'] = int(sub_device_qs['src_addr'], 16)
                     msg['sensor_status'] = conditions_dict['sensor']['eventValues'][0]['value']